PingPing, PingPingSpecificSource, and PingPingAnySource measure startup and throughput of single messages that are obstructed by oncoming messages. To achieve this, two processes communicate with each other using MPI_Isend/MPI_Recv/MPI_Wait calls. The MPI_Isend calls are issued simultaneously by both processes. For destination rank, PingPingAnySource uses the MPI_ANY_SOURCE value, while PingPing and PingPingSpecificSource use an explicit value.
Property |
Description |
---|---|
Measured pattern |
As symbolized between |
MPI routines |
MPI_Isend/MPI_Wait, MPI_Recv |
MPI data type |
MPI_BYTE |
Reported timings |
time=Δt (in μsec) |
Reported throughput |
X/time |