MPIWincreate
MPIWincreate, more commonly referred to as MPI_Win_create, is a collective routine in the MPI standard that creates an MPI window object for one-sided communication. It associates a memory region on each process of a given communicator with a window that can be accessed by other processes using RMA operations such as MPI_Put, MPI_Get, and MPI_Accumulate. The created window enables different synchronization models, including active-target and passive-target approaches, depending on subsequent synchronization calls.
The function signature (in C) is typically int MPI_Win_create(void *base, MPI_Aint size, int disp_unit, const MPI_Info
The resulting window object is used in subsequent RMA operations and in synchronization routines. When finished,