Distributed Ranges
|
This is the complete list of members for dr::communicator, including all inherited members.
all_gather(const T *src, T *dst, std::size_t count) const (defined in dr::communicator) | dr::communicator | inline |
all_gather(const T &src, std::vector< T > &dst) const (defined in dr::communicator) | dr::communicator | inline |
all_gather(const R &src, R &dst) const (defined in dr::communicator) | dr::communicator | inline |
alltoall(const R &sendr, R &recvr, std::size_t count) (defined in dr::communicator) | dr::communicator | inline |
alltoall(const T *send, T *receive, std::size_t count) (defined in dr::communicator) | dr::communicator | inline |
alltoallv(const SendR &sendbuf, const std::vector< std::size_t > &sendcnt, const std::vector< std::size_t > &senddsp, RecvR &recvbuf, const std::vector< std::size_t > &recvcnt, const std::vector< std::size_t > &recvdsp) (defined in dr::communicator) | dr::communicator | inline |
barrier() const (defined in dr::communicator) | dr::communicator | inline |
bcast(void *src, std::size_t count, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
communicator(MPI_Comm comm=MPI_COMM_WORLD) (defined in dr::communicator) | dr::communicator | inline |
first() const (defined in dr::communicator) | dr::communicator | inline |
gather(const void *src, void *dst, std::size_t count, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
gather(const T *src, T *dst, std::size_t count, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
gather(const T &src, std::span< T > dst, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
gatherv(const void *src, MPI_Count *counts, MPI_Aint *offsets, void *dst, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
i_all_gather(const T *src, T *dst, std::size_t count, MPI_Request *req) const (defined in dr::communicator) | dr::communicator | inline |
i_all_gather(const T &src, std::vector< T > &dst, MPI_Request *req) const (defined in dr::communicator) | dr::communicator | inline |
irecv(T *data, std::size_t size, std::size_t src_rank, auto tag, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
irecv(T *data, std::size_t size, std::size_t src_rank, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
irecv(R &data, std::size_t src_rank, int tag, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
irecv(R &data, std::size_t src_rank, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
isend(const T *data, std::size_t count, std::size_t dst_rank, auto tag, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
isend(const T *data, std::size_t count, std::size_t dst_rank, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
isend(const R &data, std::size_t dst_rank, auto tag, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
isend(const R &data, std::size_t dst_rank, MPI_Request *request) const (defined in dr::communicator) | dr::communicator | inline |
last() const (defined in dr::communicator) | dr::communicator | inline |
mpi_comm() const (defined in dr::communicator) | dr::communicator | inline |
next() const (defined in dr::communicator) | dr::communicator | inline |
operator==(const communicator &other) const (defined in dr::communicator) | dr::communicator | inline |
prev() const (defined in dr::communicator) | dr::communicator | inline |
rank() const (defined in dr::communicator) | dr::communicator | inline |
scatter(const void *src, void *dst, std::size_t count, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
scatter(const std::span< T > src, T &dst, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
scatterv(const void *src, int *counts, int *offsets, void *dst, int dst_count, std::size_t root) const (defined in dr::communicator) | dr::communicator | inline |
size() const (defined in dr::communicator) | dr::communicator | inline |
wait(MPI_Request request) const (defined in dr::communicator) | dr::communicator | inline |
waitall(std::size_t count, MPI_Request *requests) const (defined in dr::communicator) | dr::communicator | inline |