Skip to main content


One-sided communication methods were added to MPI as a part of the MPI-2 improvements. These calls are available in a variety of MPI implementations, including the MVAPICH2 implementation provided on Stampede. One-sided communication provides natural access to Remote Memory Access (RMA) functionality that is provided by low-latency interconnect fabrics such as InfiniBand. In this module, we will introduce the various components of MPI RMA and how to use them.