mpirun --hostfile myhost -np 2 --map-by slot Job.x //only executes in the first node
mpirun --hostfile myhost -np 4 --map-by slot Job.x //explits the job in two different nodes
myhost文件包含以下内容:
node1 slots=2 max slots =20
node2 slots=2 max slots =20
答案 0 :(得分:0)
如果您希望将流程放在不同的节点中,则应尝试使用:
mpirun -n $SLURM_JOB_NUM_NODES -hosts $SLURM_JOB_NODELIST ./job.sh
提交作业时会给出环境变量,因此假设前一行位于名为 launch.sh 的bash脚本中,您应该提交:
sbatch -N4 ./launch.sh