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#