MPIBlib: MPI Benchmark library
MPIB_precision Struct Reference
[Measurement: base data structures and functions]
Public Attributes | |
int | min_reps |
int | max_reps |
double | cl |
double | eps |
Detailed Description
Precision of measurement. Used as an input argument of benchmark functions. To provide reliable results, the communication experiments in each benchmark are repeated either fixed or variable number of times. This data structure allows the user to control the accuracy and efficiency of benchmarking.
- Assigning to min_reps and max_reps the same values results in the fixed number of repetitions of the communication operation, with the cl and eps arguments being ignored (this allows the user to control the efficiency of benchmarking).
- If min_reps < max_reps, the experiments are repeated until a confidence interval, MPIB_result::ci, found with the confidence level, cl = , satisfies eps, or the number of repetitions reaches its maximum, max_reps (this allows the user to control the accuracy of benchmarking).
Member Data Documentation
Minimum number of repetitions
Maximum number of repetitions
double MPIB_precision::cl |
Confidence level : .
double MPIB_precision::eps |
Relative error : .
The documentation for this struct was generated from the following file:
- benchmarks/mpib_measurement.h