TRIQS/mpi 1.3.0
C++ interface to MPI
Loading...
Searching...
No Matches
MPI one-sided communication and shared memory

Detailed Description

Abstraction over the MPI_Win object that facilitates remote memory access and node-local shared memory.

The primary usage is the shared memory to deduplicate data that is shared by all MPI ranks.

Classes

class  mpi::shared_communicator
 C++ wrapper around MPI_Comm that is a result of the mpi::communicator::split_shared operation. More...
class  mpi::shared_window< BaseType >
 A C++ wrapper around MPI_Win representing a shared memory window. More...
class  mpi::window< BaseType >
 A C++ wrapper around MPI_Win providing convenient memory window management. More...