Hi Ralph, Slurm is 19.05.
To be clear - its not unexpected that SLURM_TASKS_PER_NODE is unset in the configuration. Martyn On Thu, 11 Mar 2021 at 16:09, Ralph Castain via devel < devel@lists.open-mpi.org> wrote: > What version of Slurm is this? > > > On Mar 11, 2021, at 8:03 AM, Martyn Foster via devel < > devel@lists.open-mpi.org> wrote: > > > > Hi all, > > > > Using a rather trivial example > > mpirun -np 1 -rf rankfile ./HelloWorld > > on a Slurm system; > > > -------------------------------------------------------------------------- > > While trying to determine what resources are available, the SLURM > > resource allocator expects to find the following environment variables: > > > > SLURM_NODELIST > > SLURM_TASKS_PER_NODE > > > > However, it was unable to find the following environment variable: > > > > SLURM_TASKS_PER_NODE > > > > > -------------------------------------------------------------------------- > > > > (Both for OpenMPI 4.0/4.1). It is correct the variable is not set, but > why is SLURM_TASKS_PER_NODE expected or required when using a rankfile > where one presumes it would not be a constant across the job anyway? > > > > Martyn > > > > >