Sendrecv#
The Sendrecv
benchmark is based on MPI_Sendrecv
. In this
benchmark, the processes form a periodic communication chain. Each
process sends a message to the right neighbor and receives a message
from the left neighbor in the chain. The turnover count is two messages
per sample (one in, one out) for each process.
In the case of two processes, Sendrecv
is equivalent to the
PingPing
benchmark of IMB1.x.
For two processes, it reports the
bidirectional bandwidth of the system, as obtained by the optimized
MPI_Sendrecv
function.
Sendrecv Definition#
Sendrecv Pattern#
