I'm trying to run an array job on specific nodes using --nodelist but I'm not sure it's possible.
E.g. I want to set:
#SBATCH --array=0-1
#SBATCH --nodelist=compute-[0,2]
and have the first subjob end up on compute-0 and the 2nd on compute-2. However the nodelist gets duplicated for each subjob in the array. Setting ntasks or ntasks-per-node doesn't help as they apply to each subjob too.
Any solutions?