You can also use the -P option to display one or more specific process values and the -J option to display one or more job values. Separate multiple values either with spaces or with commas and no spaces.
Arguments to -P are
rank - the rank of the process within the job.
pid - the process's process ID.
state - the current execution state of the process.
iod - the process ID of the I/O daemon for this process.
load - the load on the node on which the process is executing.
node - the name of the node on which the process is executing.
You can list these via the -lp option.
Arguments to -J are
part - the name of the partition in which the job will run.
jid - the job's unique ID, which can be used as an argument to mpkill.
nproc- the number of processes requested (the actual number of processes started may differ if the -W or -S flags were used with mprun).
uid - the user on whose behalf the job will be run (normally the user who submitted the job; see the -U flag to mprun for details).
gid - the group on whose behalf the job will be run (normally the group of the user who submitted the job; see the -G flag to mprun for details).
state - there are six states:
BUILD - The job is being submitted.
WAIT - The job is waiting to run.
SPAWN - The job is preparing to run.
RUN - The job is running.
RSTRT - The job has been killed because one of the nodes on which it was running went down; the job will be restarted.
running - the number of processes actually running for this job. This is not always equal to the number of processes started for this job, since processes that have exited are not counted.
wkdir - the directory in which the job's processes will be (or were) started.
aout - the name of the program to be run.
paout - the full path of the program to be run.
ctime - the job creation time (when mprun was invoked for the job).
args - the command-line arguments for the program to be run.
stime - the time the job was started.
prio - the job priority (higher numbers run first).