Dear all, I am working on a HPC system based on 24-core nodes. Last week I came across this problem and really appreciate some help.
I make a reservation for three specific idle nodes in exclusive mode and launch my job script 'dothings.sh' like this: $ sbatch -N3 --tasks-per-node=24 -w torus6001,torus6002,torus6003 --exclusive -o log dothings.sh In "dothings.sh", the serial program 'interpolate' runs in the background 30 times (with different data): #!/bin/bash for i in {1..30};do srun -N1 -n1 --exclusive --mem=10 --input=data.$i ./interpolate & done wait All 30 tasks run always in the first two allocated nodes (torus6001 and torus6002). However, I would like to get these tasks using only the second and then third nodes (torus6002 and torus6003). Does anyone an idea about how to do this? Regards, Nigella