SLURM Reference Manual for HP XC System Software

Available parameters with which to construct fstring (and thereby to split the I/O
among separate les) include:
%J (uppercase) creates one le for each job ID/step ID combination for
this running job, and imbeds jobid.stepid in each le's name (for
example, out%J might yield les out4812.0, out4812.1, etc.).
%j (lowercase) creates one le for each job ID and imbeds jobid in its
name (for example, job%j might yield le job4812).
%s (lowercase) creates one le for each step ID and imbeds stepid in
its name (for example, step%s.out would yield les step0.out,
step1.out, etc.). SRUN does not support job steps on BlueGene/L.
%N (uppercase) creates one le for each node on which this job runs
and imbeds that node's short hostname in the le name (for example,
node.%N might yield les node.mcr347, node.mcr348, etc.).
%n (lowercase) creates one le for each node on which this job runs
and imbeds that node's numerical identier relative to the job (where
the each job's rst node is 0, then 1, etc.) in the le name (for
example, node%n would yield les node0, node1, etc.).
%t (lowercase) creates one le for each separate task in this running
job and imbeds that task's numerical identier relative to the job
(the rst task is 0) in the le name (for example, job%j-%t.out might
yield les job4812-0.out, job4812-1.out, etc.).
For all fstring parameters except the nonnumeric case of %N, you
can insert an integer between the percent character and the letter
(such as %3t) to "zero-pad" the resulting le names, that is, to always
use the integer number of character positions and to ll any empty
positions with zeros from the left. Thus job%j-%3t.out might yield
les job4812-000.out, job4812-001.out, etc.
SLURM Reference Manual - 35