#include <mpi.hpp>
|
win | create_win (void *baseptr, std::size_t bytes) |
|
void | get_nb (const win &, std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp) |
|
void | get_nb (std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp) |
|
void | put_nb (const win &, const std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp) |
|
void | put_nb (const std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp) |
|
void | flush (const win &win) |
|
◆ win
◆ create_win()
win ityr::common::rma::mpi::create_win |
( |
void * |
baseptr, |
|
|
std::size_t |
bytes |
|
) |
| |
|
inline |
◆ flush()
void ityr::common::rma::mpi::flush |
( |
const win & |
win | ) |
|
|
inline |
◆ get_nb() [1/2]
void ityr::common::rma::mpi::get_nb |
( |
const win & |
, |
|
|
std::byte * |
origin_addr, |
|
|
std::size_t |
bytes, |
|
|
const win & |
target_win, |
|
|
int |
target_rank, |
|
|
std::size_t |
target_disp |
|
) |
| |
|
inline |
◆ get_nb() [2/2]
void ityr::common::rma::mpi::get_nb |
( |
std::byte * |
origin_addr, |
|
|
std::size_t |
bytes, |
|
|
const win & |
target_win, |
|
|
int |
target_rank, |
|
|
std::size_t |
target_disp |
|
) |
| |
|
inline |
◆ put_nb() [1/2]
void ityr::common::rma::mpi::put_nb |
( |
const std::byte * |
origin_addr, |
|
|
std::size_t |
bytes, |
|
|
const win & |
target_win, |
|
|
int |
target_rank, |
|
|
std::size_t |
target_disp |
|
) |
| |
|
inline |
◆ put_nb() [2/2]
void ityr::common::rma::mpi::put_nb |
( |
const win & |
, |
|
|
const std::byte * |
origin_addr, |
|
|
std::size_t |
bytes, |
|
|
const win & |
target_win, |
|
|
int |
target_rank, |
|
|
std::size_t |
target_disp |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: