[slurm-users] Running Molpro with MPI?

Loris Bennett loris.bennett at fu-berlin.de
Tue Apr 2 11:42:15 UTC 2019


Hi,

We have got Molpro 2015.1.2 running with Slurm and MPI, but were
wondering whether anyone has a more elegant solution than the following :

  module load Molpro/mpp-2015.1.2.linux_x86_64_openmp iimpi/2018b

  export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK

  NLIST=$(scontrol show hostname $SLRUM_JOB_NODELIST | paste -d, -s)

  export MOLPROVERSION=molpro
  LIBMOLPATH=/trinity/shared/easybuild/software/Molpro/mpp-2015.1.2.linux_x86_64_openmp/lib/

  ## Check output in case of problems. Use the newer mpiexec.hydra (e.g.
  ## from the intel mpi path instead of the one that comes with molpro 2015).
  which mpiexec.hydra

  ... # Set a bunch of environment variables for directories

  mpiexec.hydra --host ${NLIST} --launcher srun -np $SLURM_NTASKS molpro.exe -L $LIBMOLPATH $PROJECT/$INPUT -d $TMPDIR -I$INTDIR -W$WFUDIR

In particular it would be nice to be able to run some thing like:

  srun molpro ...

and also get rid of the hostlist stuff.  All our attempts in that
direction failed with

  srun: error: Unable to create step for job 12345: Requested node configuration
 is not available

Cheers,

Loris

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.bennett at fu-berlin.de



More information about the slurm-users mailing list