|
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 |