Visible to Intel only — GUID: GUID-2E55DF4F-A780-4E70-89B4-27F6DBFA7BAE
Visible to Intel only — GUID: GUID-2E55DF4F-A780-4E70-89B4-27F6DBFA7BAE
Synchronization
Before the actual benchmark measurement is performed, several consecutive barrier calls are made to ensure perfect processes synchronization. The N_BARR constant defines the number of consecutive calls. The constant is defined in IMB_settings.h and IMB_settings_io.h, with the current value of 2.
The barrier calls are either ordinary MPI_Barrier(comm) calls, or IMB_barrier(comm) calls (in case the –imb_barrier option is specified).
See figure Control flow of IMB to understand the way all the processes are synchronized.