HP-MPI User's Guide (11th Edition)

Understanding HP-MPI
MPI options
Chapter 3126
underlying interconnect does not use an RDMA
transfer mechanism, or if the deferred deregistration is
managed directly by the interconnect library.
Occasionally deferred deregistration is incompatible
with a particular application or negatively impacts
performance. Use -ndd to disable this feature if
necessary.
Deferred deregistration of memory on RDMA networks
is not supported on HP-MPI for Windows.
-ndd Disable the use of deferred deregistration. Refer to the
-dd option for more information.
-rdma Specifies the use of envelope pairs for short message
transfer. The pre-pinned memory will increase
continuously with the job size.
-srq Specifies use of the shared receiving queue protocol
when OFED, Myrinet GM, ITAPI, Mellanox VAPI or
uDAPL V1.2 interfaces are used. This protocol uses
less pre-pinned memory for short message transfers.
For more information, refer to “Scalability” on
page 163.
MPI-2 functionality options
-1sided Enables one-sided communication. Extends the
communication mechanism of HP-MPI by allowing one
process to specify all communication parameters, both
for the sending side and for the receiving side.
The best performance is achieved if an RDMA enabled
interconnect, like InfiniBand, is used. With this
interconnect, the memory for the one-sided windows
can come from MPI_Alloc_mem or from malloc. If
TCP/IP is used, the performance will be lower, and in
that case the memory for the one-sided windows must
come from MPI_Alloc_mem.
-spawn Enables dynamic processes. See “Dynamic Processes”
on page 169 for more information.