Option |
MOAB Torque command (mksub) |
Slurm command (sbatch) |
Job Name |
-N <name> |
--job-name=<name> |
Account |
-a <account> |
--account=<account> |
Queue |
-q <queue> |
--partition=<name> |
Node Count |
nodes=<number of nodes> |
--nodes=<count> |
Process count per node |
ppn=<number of cores> |
--ntasks-per-node=<count> |
Core Count (per process) |
|
--cpus-per-task=<cores> |
Wall time limit |
walltime=<hh:mm:ss> |
--time=<hh:mm:ss> |
GPU request |
-gpus=<count> |
--gres=gpu:<count> |
Memory limit |
|
--mem=<limit> (in MB) |
Standard output file |
-o=<file path> |
--output=<file path> |
Standard error file |
-e=<file path> |
--error=<file path> |
Combine stdout/stderr to stdout |
-j oe |
--output=<combined out and err file path> |
Job array |
-t <number of array indices> |
--array=<array indices> |
Copy environment |
|
--export=ALL (default --export=NONE, no export) |
Job dependency |
|
--dependency=after:jobID[:jobID...]
--dependency=afterok:jobID[:jobID...]
--dependency=afternotok:jobID[:jobID...]
--dependency=afterany:jobID[:jobID...] |
Job status notification |
-m bea |
--mail-type=BEGIN,END,FAIL |
Email address |
-M <email address> |
--mail-user=<email address> |
Append to job file |
|
--open-mode=append. |
Specify a compute node |
hostlist=<name of compute node> |
--nodelist=<name of compute node> |
Email before job termination |
qnotify; |
#SBATCH --signal=B:USR1@70; |