Slurm 内联 sbatch 命令提交

epa*_*olo 5 bash command-line 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 来实现?

dam*_*ois 10

是的,有以下--wrap选项:

sbatch ... --wrap "mpirun -np 12 sleep 10"
Run Code Online (Sandbox Code Playgroud)

文档中:

--wrap= Sbatch 将把指定的命令字符串包装在一个简单的“sh”shell 脚本中,并将该脚本提交到 slurm 控制器。当使用 --wrap 时,可能不会在命令行上指定脚本名称和参数;相反,使用 sbatch 生成的包装器脚本。