Intel® MPI Benchmarks User Guide and Methodology Description

# Output

The benchmark output includes the following information:

- General information:

  machine, system, release, and version are obtained by`IMB_g_info.c.`

- The calling sequence (command-line flags) are repeated in the output chart

- Results for the non-multiple mode

After a benchmark completes, three time values are available, extended over the group of active processes:

- `Tmax` - the maximum time

- `Tmin` - the minimum time

- `Tavg` - the average time

The time unit is `μ.`

Single Transfer Benchmarks:

`Display X = message size [bytes], T=Tmax[μsec], bandwidth = X / 1.048576 / T`

Parallel Transfer Benchmarks:

`Display X = message; size, Tmax, Tmin and Tavg, bandwidth based on time = Tmax`

### Note

IMB-RMA benchmarks show only bare timings for Parallel Transfer benchmarks.

Collective Benchmarks:

`Display X = message size;(except for Barrier), Tmax, Tmin; and Tavg`

Results for the multiple mode

- -multi 0: the same as above, with min, avg over all groups.

- -multi 1: the same for all groups, max, min, avg over single groups.