On Wed, 7 Oct 2015 12:50:53 AM [email protected] wrote:
> #!/bin/bash
> #SBATCH --nodes=4
> #SBATCH --ntasks=7
> #SBATCH --ntasks-per-node=2
[...]
> With slurm version 14.11.9, when the job is submitted with sbatch command we
> get :
>
> SLURM_NTASKS=8
> SLURM_NPROCS=8
> SLURM_STEP_NUM_TASKS=8
I can replicate that problem here on both 14.11.9 and 14.03.11, and the manual
page is pretty clear that SLURM_NTASKS should be 7 for this case.
--ntasks-per-node=<ntasks>
Request that ntasks be invoked on each node. If used with the
--ntasks option, the --ntasks option will take precedence and
the --ntasks-per-node will be treated as a maximum count of
tasks per node. Meant to be used with the --nodes option.
Well spotted!
All the best,
Chris
--
Christopher Samuel Senior Systems Administrator
VLSCI - Victorian Life Sciences Computation Initiative
Email: [email protected] Phone: +61 (0)3 903 55545
http://www.vlsci.org.au/ http://twitter.com/vlsci