HP-MPI Version 2.3.1 for Linux Release Note

Table Of Contents
3 New or Changed Features in V2.3
The following new or changed features were included in the HP-MPI V2.3 release.
3.1 Options Supported Only on HP Hardware
HP-MPI V2.3 for Linux incorporates a number of new features that are supported only
on HP hardware. These features are described in detail in the following sections. If
these options are used on third-party hardware, an error message appears. The following
mpirun options are only supported on HP hardware:
-ha -i
-ha:infra
-ha:recover
-ha:net
-i <file>:api
3.2 System Check
The HP-MPI V2.3 for Linux library includes a lightweight system check API that does
not require a separate license to use. This functionality allows customers to test the
basic installation and setup of HP-MPI without the prerequisite of a license.
The $MPI_ROOT/help/system_check.c file contains an example of how this API
can be used. This test can be built and run as follows:
% $MPI_ROOT/bin/mpicc -o system_check.x $MPI_ROOT/help/system_check.c
% $MPI_ROOT/bin/mpirun ... system_check.x [ppr_message_size]
Any valid options can be listed on the mpirun command line.
During the system check, the following tests are run:
hello_world
ping_pong_ring
These tests are similar to the code found in $MPI_ROOT/help/hello_world.c and
$MPI_ROOT/help/ping_pong_ring.c. The ping_pong_ring test in
system_check.c defaults to a message size of 4096 bytes. An optional argument to
the system check application can be used to specify an alternate message size. The
environment variable HPMPI_SYSTEM_CHECK can be set to run a single test. Valid
values of HPMPI_SYSTEM_CHECK are:
all Runs both tests (the default value)
hw Runs the hello_world test
ppr Runs the ping_pong_ring test
If the HPMPI_SYSTEM_CHECK variable is set during an application run, that application
runs normally until MPI_Init is called. Before returning from MPI_Init, the
3.1 Options Supported Only on HP Hardware 13