Distributed Ranges
Loading...
Searching...
No Matches
dr::communicator Member List

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::communicatorinline
all_gather(const T &src, std::vector< T > &dst) const (defined in dr::communicator)dr::communicatorinline
all_gather(const R &src, R &dst) const (defined in dr::communicator)dr::communicatorinline
alltoall(const R &sendr, R &recvr, std::size_t count) (defined in dr::communicator)dr::communicatorinline
alltoall(const T *send, T *receive, std::size_t count) (defined in dr::communicator)dr::communicatorinline
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::communicatorinline
barrier() const (defined in dr::communicator)dr::communicatorinline
bcast(void *src, std::size_t count, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
communicator(MPI_Comm comm=MPI_COMM_WORLD) (defined in dr::communicator)dr::communicatorinline
first() const (defined in dr::communicator)dr::communicatorinline
gather(const void *src, void *dst, std::size_t count, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
gather(const T *src, T *dst, std::size_t count, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
gather(const T &src, std::span< T > dst, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
gatherv(const void *src, MPI_Count *counts, MPI_Aint *offsets, void *dst, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
i_all_gather(const T *src, T *dst, std::size_t count, MPI_Request *req) const (defined in dr::communicator)dr::communicatorinline
i_all_gather(const T &src, std::vector< T > &dst, MPI_Request *req) const (defined in dr::communicator)dr::communicatorinline
irecv(T *data, std::size_t size, std::size_t src_rank, auto tag, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
irecv(T *data, std::size_t size, std::size_t src_rank, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
irecv(R &data, std::size_t src_rank, int tag, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
irecv(R &data, std::size_t src_rank, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
isend(const T *data, std::size_t count, std::size_t dst_rank, auto tag, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
isend(const T *data, std::size_t count, std::size_t dst_rank, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
isend(const R &data, std::size_t dst_rank, auto tag, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
isend(const R &data, std::size_t dst_rank, MPI_Request *request) const (defined in dr::communicator)dr::communicatorinline
last() const (defined in dr::communicator)dr::communicatorinline
mpi_comm() const (defined in dr::communicator)dr::communicatorinline
next() const (defined in dr::communicator)dr::communicatorinline
operator==(const communicator &other) const (defined in dr::communicator)dr::communicatorinline
prev() const (defined in dr::communicator)dr::communicatorinline
rank() const (defined in dr::communicator)dr::communicatorinline
scatter(const void *src, void *dst, std::size_t count, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
scatter(const std::span< T > src, T &dst, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
scatterv(const void *src, int *counts, int *offsets, void *dst, int dst_count, std::size_t root) const (defined in dr::communicator)dr::communicatorinline
size() const (defined in dr::communicator)dr::communicatorinline
wait(MPI_Request request) const (defined in dr::communicator)dr::communicatorinline
waitall(std::size_t count, MPI_Request *requests) const (defined in dr::communicator)dr::communicatorinline