The synchronous send operation can allow the
MPI
implementation to send without buffering. You can think of it as a ``safe'' read send (
MPI_Rsend
); that is, if the matching receive is not posted yet, it will wait for it.