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