HP-MPI Version 2.2 for Linux Release Note

HP-MPI V2.2 for Linux Release Note
What’s in This Version
22
c The minimum Receiver Not Ready (RNR) NAK timer. After this time, an
RNR NAK is sent back to the sender. Values: 1(0.01ms) - 31(491.52ms);
0(655.36ms). The default is 24(40.96ms).
d RNR retry count before error is issued. Minimum is 0. Maximum is 7.
Default is 7 (infinite).
MPI_RANKMEMSIZE=d
Specifies the shared memory for each rank. 12.5% is used as generic. 87.5% is used as
fragments. The only way to change this ratio is to use MPI_SHMEMCNTL. MPI_RANKMEMSIZE is
the opposite of MPI_GLOBMEMSIZE, where the total shared memory across all the ranks are
specified. MPI_RANKMEMSIZE takes precedence over MPI_GLOBMEMSIZE if both are set. Both
MPI_RANKMEMSIZE and MPI_GLOBMEMSIZE are mutually exclusive to MPI_SHMEMCNTL. If
MPI_SHMEMCNTL is set, then the user cannot set the other two, and vice versa.
MPI_GLOBMEMSIZE=e Where e is the total bytes of shared memory of the job. If the job size is
N, then each rank has e/N bytes of shared memory. 12.5% is used as generic. 87.5% is used as
fragments. The only way to change this ratio is to use MPI_SHMEMCNTL.
MPI_SHMEMCNTL=a,b,c
a The number of envelopes for shared memory communication. The default is
8.
b The bytes of shared memory to be used as fragments for messages.
c The bytes of shared memory for other generic use, such as
MPI_Alloc_mem() call.
MPI_ICLIB_MX
MPI_ICLIB_MX is set by the user to indicate the pathname of the MX library. It is used as the
first argument of the dlopen() call. If this environment variable is not set, then
libmyriexpress.so is used. If this fails, HP-MPI tries the absolute path
/opt/mx/lib/libmyriexpress.so.
Running Applications
1. Set the following environment variables:
If you choose to move the HP-MPI installation directory from its default location in
/opt/hpmpi, set the MPI_ROOT environment variable to point to the location where
HP-MPI is installed.
•Add $MPI_ROOT/bin to PATH.