SLURM Reference Manual for HP XC System Software
Table Of Contents
- Preface
- Introduction
- SLURM Goals and Roles
- SLURM Features
- SLURM Operation
- SLURM Utilities
- SRUN (Submit Jobs)
- SQUEUE (List Jobs)
- SINFO (List Nodes)
- SMAP (Show Job Geometry)
- SCONTROL (Manage Configurations)
- Disclaimer
- Keyword Index
- Alphabetical List of Keywords
- Date and Revisions
SLURM_NNODES
is the actual number of nodes assigned to run your job (which may exceed the number
of nodes that you explicitly requested with SRUN's -N option (page 22)).
SLURM_NODEID
specifies the relative node ID of the current node.
SLURM_NODELIST
specifies the list of nodes on which the job is actually running.
SLURM_NPROCS
specifies the total number of processes in the job.
SLURM_PROCID
specifies the MPI rank (or relative process ID) for the current process.
SLURM_TASKS_PER_NODE
specifies the number of tasks to initiate on each node. Values are a comma-delimited
list in the same order as SLRUM_NODELIST. To specify two or more nodes with
the same task count, follow the count by (x#), where # is the repetition count. For
example,
SLURM_TASKS_PER_NODE=2(x3),1
indicates two tasks per node on the first three nodes, then one task on the fourth node.
MPIRUN_PARTITION
(BlueGene/L only) specifies the block name.
MPIRUN_NOALLOCATE
(BlueGene/L only) prevents allocating a block.
MPIRUN_NOFREE
(BlueGene/L only) prevents freeing a block.
SLURM Reference Manual - 42