Intel® MPI Benchmarks User Guide and Methodology Description

# Ireduce_pure

The benchmark for the `MPI_Ireduce` function that measures pure communication time. It reduces a vector of length `L = X/sizeof(float)` float items. The MPI data type is `MPI_FLOAT`. The MPI operation is `MPI_SUM`. The root of the operation is changed round-robin.

Property | Description
--- | ---
Measured pattern | `MPI_Ireduce/MPI_Wait`
MPI data type | `MPI_FLOAT`
MPI operation | `MPI_SUM`
Root | `i%num_procs` in iteration `i`
Reported timings | Bare time
Reported throughput | None