Developer Reference

  • 2020
  • 10/23/2020
  • Public Content

Local Options

This section describes the local options of the Intel® MPI Library's Hydra process manager. Local options are applied only to the argument set they are specified in. Argument sets are separated by a colon '
:
'.
-n
<# of processes>
or -np
<# of processes>
Use this option to set the number of MPI processes to run with the current argument set.
-env
<ENVVAR> <value>
Use this option to set the
<ENVVAR>
environment variable to the specified
<value>
for all MPI processes in the current argument set.
-envall
Use this option to propagate all environment variables in the current argument set. See the
I_MPI_HYDRA_ENV
environment variable for more details.
-envnone
Use this option to suppress propagation of any environment variables to the MPI processes in the current argument set.
The option does not work for localhost.
-envexcl
<list of env var names>
Use this option to suppress propagation of the listed environment variables to the MPI processes in the current argument set.
-envlist
<list>
Use this option to pass a list of environment variables with their current values.
<list>
is a comma separated list of environment variables to be sent to the MPI processes.
-host
<nodename>
Use this option to specify a particular
<nodename>
on which the MPI processes are to be run. For example, the following command executes
a.out
on hosts
host1
and
host2
:
$ mpiexec.hydra -n 2 -host host1 ./a.out : -n 2 -host host2 ./a.out
-path
<directory>
Use this option to specify the path to the
<executable>
file to be run in the current argument set.
-wdir
<directory>
Use this option to specify the working directory in which the
<executable>
file runs in the current argument set.

Arguments

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804