19               std::byte*  origin_addr,
 
   21               const win&  target_win,
 
   23               std::size_t target_disp) {
 
   24     mpi_get_nb(origin_addr, bytes, target_rank, target_disp, target_win.
win());
 
   29               const win&  target_win,
 
   31               std::size_t target_disp) {
 
   32     mpi_get_nb(origin_addr, bytes, target_rank, target_disp, target_win.
win());
 
   36               const std::byte* origin_addr,
 
   38               const win&       target_win,
 
   40               std::size_t      target_disp) {
 
   41     mpi_put_nb(origin_addr, bytes, target_rank, target_disp, target_win.
win());
 
   44   void put_nb(
const std::byte* origin_addr,
 
   46               const win&       target_win,
 
   48               std::size_t      target_disp) {
 
   49     mpi_put_nb(origin_addr, bytes, target_rank, target_disp, target_win.
win());
 
Definition: mpi_rma.hpp:297
 
MPI_Win win() const
Definition: mpi_rma.hpp:344
 
mpi_win_manager< void > win
Definition: mpi.hpp:12
 
void put_nb(const std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp)
Definition: mpi.hpp:44
 
void flush(const win &win)
Definition: mpi.hpp:52
 
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)
Definition: mpi.hpp:18
 
void get_nb(std::byte *origin_addr, std::size_t bytes, const win &target_win, int target_rank, std::size_t target_disp)
Definition: mpi.hpp:27
 
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)
Definition: mpi.hpp:35
 
win create_win(void *baseptr, std::size_t bytes)
Definition: mpi.hpp:14
 
MPI_Comm mpicomm()
Definition: topology.hpp:206
 
void mpi_win_flush_all(MPI_Win win)
Definition: mpi_rma.hpp:31
 
void mpi_get_nb(T *origin, std::size_t count, int target_rank, std::size_t target_disp, MPI_Win win)
Definition: mpi_rma.hpp:48
 
void mpi_put_nb(const T *origin, std::size_t count, int target_rank, std::size_t target_disp, MPI_Win win)
Definition: mpi_rma.hpp:111