/builds/2mk6rsew/0/parcoach/parcoach/src/rma/InstrumentedFunctions.def
Line | Count | Source |
1 | | // NOTE: This intentionally does not have a headguard. |
2 | | #ifndef RMA_INSTRUMENTED |
3 | | // Instead of FName we could construct the name by doing something like |
4 | | // Name.lower() + "_"; |
5 | | // But it looks better to include the string literal. |
6 | | #define RMA_INSTRUMENTED(Name, FName, ChangesEpoch) |
7 | | #endif |
8 | 1.75k | RMA_INSTRUMENTED(MPI_Accumulate, mpi_accumulate_, false) |
9 | 1.75k | RMA_INSTRUMENTED(MPI_Barrier, mpi_barrier_, false) |
10 | 1.75k | RMA_INSTRUMENTED(MPI_Get, mpi_get_, false) |
11 | 1.75k | RMA_INSTRUMENTED(MPI_Put, mpi_put_, false) |
12 | 1.75k | RMA_INSTRUMENTED(MPI_Win_create, mpi_win_create_, false) |
13 | 1.75k | RMA_INSTRUMENTED(MPI_Win_allocate, mpi_win_allocate_, false) |
14 | 1.75k | RMA_INSTRUMENTED(MPI_Win_fence, mpi_win_fence_, true) |
15 | 1.75k | RMA_INSTRUMENTED(MPI_Win_flush, mpi_win_flush_, false) |
16 | 1.75k | RMA_INSTRUMENTED(MPI_Win_free, mpi_win_free_, false) |
17 | 1.75k | RMA_INSTRUMENTED(MPI_Win_lock, mpi_win_lock_, true) |
18 | 1.75k | RMA_INSTRUMENTED(MPI_Win_lock_all, mpi_win_lock_all_, true) |
19 | 1.75k | RMA_INSTRUMENTED(MPI_Win_unlock, mpi_win_unlock_, true) |
20 | 1.75k | RMA_INSTRUMENTED(MPI_Win_unlock_all, mpi_win_unlock_all_, true) |
21 | 1.75k | #undef RMA_INSTRUMENTED |