Set is_read/is_written/is_initialized/accessed fields of MPIDebugSharedArray when passed to MPI.Buffer(). This ensures that we check that the array is synchronized across the shared-memory block after it is updated (by the root process of the shared-memory block) using distributed-MPI communication.
Fix the use of 'views' with
MPIDebugSharedArray
.Set
is_read
/is_written
/is_initialized
/accessed
fields ofMPIDebugSharedArray
when passed toMPI.Buffer()
. This ensures that we check that the array is synchronized across the shared-memory block after it is updated (by the root process of the shared-memory block) using distributed-MPI communication.