|
void | create (communicator comm, void *data, std::size_t size) |
|
template<typename T > |
auto | local_data () |
|
void | free () |
|
bool | operator== (const rma_window other) const noexcept |
|
void | set_null () |
|
bool | null () const noexcept |
|
template<typename T > |
T | get (std::size_t rank, std::size_t disp) const |
|
void | get (void *dst, std::size_t size, std::size_t rank, std::size_t disp) const |
|
void | put (const auto &src, std::size_t rank, std::size_t disp) const |
|
void | put (const void *src, std::size_t size, std::size_t rank, std::size_t disp) const |
|
void | fence () const |
|
void | flush (std::size_t rank) const |
|
const auto & | communicator () const |
|
auto | mpi_win () |
|
The documentation for this class was generated from the following file:
- /opt/actions-runner/_work/distributed-ranges/distributed-ranges/include/dr/detail/communicator.hpp