使用 PBS 调度程序可以以这种方式启动没有脚本的批处理命令:
qsub -l select=1:ncpus=12:mem=112GB -l walltime=00:30:00 -- /usr/bin/bash -c "mpirun -np 12 sleep 10"
是否可以在 Slurm 中使用 sbatch 进行操作?
使用 PBS 调度程序可以以这种方式启动没有脚本的批处理命令:
qsub -l select=1:ncpus=12:mem=112GB -l walltime=00:30:00 -- /usr/bin/bash -c "mpirun -np 12 sleep 10"
是否可以在 Slurm 中使用 sbatch 进行操作?
是的,--wrap
可以选择:
sbatch ... --wrap "mpirun -np 12 sleep 10"
从文档中:
--wrap= Sbatch 将指定的命令字符串包装在一个简单的“sh” shell 脚本中,并将该脚本提交给 slurm 控制器。使用 --wrap 时,命令行中可能不指定脚本名称和参数;而是使用 sbatch 生成的包装脚本。