# from surveyor.alcf.anl.gov on 10/16/08 Usage: mpirun [options] or mpirun [options] binary [arg1 arg2 ... argn] Options: -h Provides this extended help information can also use -help -version Display version information -partition ID of the partition to run the job on -np For dynamic partitions, the number of compute nodes to allocate for the job For static partitions, the number of mpi ranks to use for the job -mode Execution mode, either SMP, DUAL, or Virtual Node mode. Default is SMP -exe Full path to the binary to execute -cwd Current working directory of the job, as seen by the compute nodes, can also use -wdir -host Hostname of the service node -port Port of the mpirun server on the service node -env Environment variable that should be set -exp_env Environment variable in the current environment to export -env_all Export all current enviorment variables to the job environment -mapfile mapfile contains a user specified MPI topology, mapping is a permutation of XYZT -args <""> Arguments to pass to the job, must be enclosed in double quotes -timeout The limit of the job execution time -start_gdbserver Start gdbserver for the job, must specify path to gdbserver -label Add labels (STDOUT, STDERR, and MPI rank) to the job output -nw Return mpirun job cycle status instead of job exit status -nofree Do not deallocate the partition if mpirun allocated it -free Free the partition specified by -partition, no job will be run -noallocate Do not allocate the partition, the job will only start if the partition was already INITIALIZED or CONFIGURING -reboot Reboot all compute nodes of the specified partition before running the job, the partition must be INIIALIZED prior to rebooting -boot_options Low level options used when booting a partition -verbose <0|1|2|3|4> Verbosity level, default is 0 -trace <0-7> Trace level, output is sent to a file in the current working directory. Default level is 0 -only_test_protocol Test the mpirun frontend to backend communication, no job will be run -strace Enable syscall trace for all, none, or node with MPI rank n -shape Shape of job in XxYxZ format, if not specified you must use -partition or -np -psets_per_bp Number of psets per base partition required in the partition. -connect Compute node connections, default is MESH. -enable_tty_reporting Disables the default line buffering of stdin, stdout, and stderr when input (stdin) or output (stdout/stderr) is not a tty. -config Specify mpirun config file path