Control Flow
The following graph shows the control flow inside the Intel(R) MPI Benchmarks.
 
 
  Intel(R) MPI Benchmarks provides different ways to manage its control flow:
- Hard-coded control mechanisms. For example, setting process numbers for running the central benchmarks. See the Hard-coded Settings section for details. 
- Preprocessor parameters. Set the control parameters through the command line, or in the settings.h / setting_io.h include files. See Parameters Controlling Intel(R) MPI Benchmarks for details. 
Intel(R) MPI Benchmarks also offers different modes of control:
- Standard mode. All parameters are predefined and should not be changed. This ensures comparability for result tables. 
- Optional mode. You can set these parameters at your choice. You can use this mode to extend the result tables to larger transfer sizes.