Point-to-point communication encompasses all the methods MPI offers to transmit a message between a pair of
processes. MPI features a broad range of point-to-point communication calls; they differ in subtle ways which
can affect the performance of your MPI program. This module details and differentiates the
various types of point to point communication available and discusses when and how to use each method.
We will examine blocking as well as nonblocking
communication calls and go through some examples using these methods.
MPI also provides for transmission of messages among groups of processes,
which is called collective communication. That topic is discussed in a different module.