Get_all_local#
This benchmark tests the MPI_Get
operation where one active process
obtains data from all other processes. All target processes are waiting
in the MPI_Barrier
call, while the active process performs the
transfers. The completion of the origin process is ensured by the
MPI_Win_flush_local_all
operation. Since local completion of the
MPI_Get
operation is semantically equivalent to a regular
completion, the benchmark flow is very similar to the One_get_all
benchmark.
Note
This benchmark is not enabled in IMB-RMA
by default. Specify the
benchmark name in the command line or use the –include
command-line parameter to run this benchmark.
Property |
Description |
---|---|
Measuredpattern |
|
MPI data type |
|
Reportedtimings |
Bare time |
Reportedthroughput |
|