HP-MPI User's Guide (11th Edition)
Understanding HP-MPI
MPI options
Chapter 3 159
% setenv MPI_SRUNOPTIONS <option>
MPI_USEPRUN HP-MPI provides the capability to automatically assume
that prun is the default launching mechanism. This mode of operation
automatically classifies arguments into 'prun' and 'mpirun' arguments
and correctly places them on the command line.
The assumed prun mode also allows appfiles to be interpreted for
command line arguments and translated into prun mode. The implied
prun method of launching is useful for applications which embed or
generate their mpirun invocations deeply within the application.
See Appendix C for more information.
MPI_USEPRUN_IGNORE_ARGS Provides an easy way to modify the
arguments contained in an appfile by supplying a list of space-separated
arguments that mpirun should ignore.
% setenv MPI_USEPRUN_IGNORE_ARGS <option>
MPI_USESRUN HP-MPI provides the capability to automatically assume
that srun is the default launching mechanism. This mode of operation
automatically classifies arguments into 'srun' and 'mpirun' arguments
and correctly places them on the command line.
The assumed srun mode also allows appfiles to be interpreted for
command line arguments and translated into srun mode. The implied
srun method of launching is useful for applications which embed or
generate their mpirun invocations deeply within the application. This
allows existing ports of an application from an HP-MPI supported
platform to XC.
See Appendix C for more information.
MPI_USESRUN_IGNORE_ARGS Provides an easy way to modify the
arguments contained in an appfile by supplying a list of space-separated
arguments that mpirun should ignore.
% setenv MPI_USESRUN_IGNORE_ARGS <option>
In the example below, the command line contains a reference to
-stdio=bnone which is filtered out because it is set in the ignore list.
% setenv MPI_USESRUN_VERBOSE 1
% setenv MPI_USESRUN_IGNORE_ARGS -stdio=bnone
% setenv MPI_USESRUN 1