One-sided communication
MPI.Win_create — Function.MPI.Win_create(base::Array, comm::Comm; infokws...)Create a window over the array base, returning a Win object used by these processes to perform RMA operations
This is a collective call over comm.
infokws are info keys providing optimization hints.
MPI.free should be called on the Win object once operations have been completed.
MPI.Win_create_dynamic — Function.MPI.Win_create_dynamic(comm::Comm; infokws...)Create a dynamic window returning a Win object used by these processes to perform RMA operations
This is a collective call over comm.
infokws are info keys providing optimization hints.
MPI.free should be called on the Win object once operations have been completed.
MPI.Win_allocate_shared — Function.(win, ptr) = MPI.Win_allocate_shared(T, len, comm::Comm; infokws...)Create and allocate a shared memory window for objects of type T of length len, returning a Win and a Ptr{T} object used by these processes to perform RMA operations
This is a collective call over comm.
infokws are info keys providing optimization hints.
MPI.free should be called on the Win object once operations have been completed.