I have implemented a kind of distributed array for a specific application using MPI. I have tried to use RMA (MPI_Get) to get updated values for the portion of the array which is under responsibility of other processes. We have done what is specified at tutorials: MPI_Win_create MPI_Win_fence a bunch of MPI_Get (circa 8.000 per processes) MPI_Win_fence
The problem is that all processes hang at the second MPI_Win_fence and never returns. Can anyone give some help? Is the number of MPI_Get a problem?
Regards, Adenilso