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.