Control Flow

Control Flow#

The following graph shows the control flow inside the Intel(R) MPI Benchmarks.

../_images/image19.png

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.