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