- MPI_Win_fence(MPI_MODE_NOPRECEDE, shm_win);
- if (shm_rank % 2 == 0) {
- MPI_Put(&i, 1, MPI_INT,
- (shm_rank + 2 > shm_nproc) ? 0 : (shm_rank+2) % shm_nproc,
- i, 1, MPI_INT, shm_win);
- }
- MPI_Win_fence(MPI_MODE_NOSUCCEED, shm_win);
+ MPI_Win_fence(MPI_MODE_NOPRECEDE, shm_win);
+ if (shm_rank % 2 == 0) {
+ MPI_Put(&i, 1, MPI_INT,
+ (shm_rank + 2 > shm_nproc) ? 0 : (shm_rank + 2) % shm_nproc,
+ i, 1, MPI_INT, shm_win);
+ }
+ MPI_Win_fence(MPI_MODE_NOSUCCEED, shm_win);