Is the following code correct? Two threads of a process both do the following: MPI_PUT MPI_PUT MPI_WIN_FENCE Collectives are not allowed on the same communicator simultaneously. But we don’t say anything similar for windows. — Pavan