One-sided communication
MPI.Win_create
— FunctionMPI.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
— FunctionMPI.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.