Unirandom

Use this benchmark to measure a unidirectional message passing between random pairs of ranks.

Property

Description

Measured pattern

Unidirectional message passing between random pairs of ranks. Pairs are selected randomly for each message transfer.

It is an MPI imbalanced application, where different ranks do different amount of work.

MPI routines

MPI_Send, MPI_Recv

MPI data type

MPI_BYTE

The benchmark reports latency (in microseconds), bandwidth (in million bytes per second), and message rate (in messages per second).