HP-MPI Version 2.3.1 for Linux Release Note

Table Of Contents
amount of physical memory that is detected by HP-MPI. If the detection is wrong, the
correct amount of physical memory should be set with MPI_PHYSICAL_MEMORY in
bytes. This memory is only returned to the operating system for use by other processes
after the job resumes and exits.
3.8 Expanded Functionality for -ha
HP-MPI high availability mode eliminates teardown when ranks exit abnormally.
Further communications involved with ranks that are unreachable return error class
MPI_ERR_EXITED, but do not force the application to teardown as long as the
MPI_Errhandler is set to MPI_ERRORS_RETURN. This mode never uses shared
memory for inter-process communication.
HP-MPI high availability mode is accessed by using the -ha option to mpirun. The
high availability mode has been expanded substantially in this release. Some of the
expanded features are available only on HP platforms.
To allow users to select the correct level of high availability features for an application,
the -ha option now accepts a number of additional colon-separated options which
may be appended to the -ha command line option. For example:
mpirun -ha[:option1][:option2][...]
Table 3-2 High Availability Options
DescriptionsOptions
Basic high availability protection. When specified with no options, -ha
is equivalent to -ha:noteardown:detect.
-ha
Use of lightweight instrumentation with -ha. HP hardware only.-ha -i
High availability for infrastructure (mpirun, mpid). HP hardware only.
For more information, see “Highly Available Infrastructure (-ha:infra)”
(page 18).
-ha:infra
Detection of failed communication connections. For more information,
see “Failure Detection (-ha:detect)” (page 21).
-ha:detect
Recovery of communication connections after failures. HP hardware only.
For more information, see “Failure Recover (-ha:recover)” (page 19).
-ha:recover
Enables Automatic Port Migration. HP hardware only. For more
information, see “Network High Availability (-ha:net)” (page 21).
-ha:net
If mpirun and mpid exist, they should not tear down an application in
which some ranks have exited after MPI_Init, but before MPI_Finalize.
If -ha:infra is specified, this option is ignored.
-ha:noteardown
Indicates that all options should be used. -ha:all is equivalent to
-ha:infra:noteardown:recover:detect:net, which is equivalent
to -ha:infra:recover:net.
-ha:all
3.8 Expanded Functionality for -ha 17