strumpack::MPIComm Member List

This is the complete list of members for strumpack::MPIComm, including all inherited members.

all_gather(T *buf, std::size_t rsize) const (defined in strumpack::MPIComm)strumpack::MPIComminline
all_gather_v(T *buf, const int *rcnts, const int *displs) const (defined in strumpack::MPIComm)strumpack::MPIComminline
all_reduce(T t, MPI_Op op) conststrumpack::MPIComminline
all_reduce(T *t, int ssize, MPI_Op op) conststrumpack::MPIComminline
all_reduce(std::vector< T > &t, MPI_Op op) const (defined in strumpack::MPIComm)strumpack::MPIComminline
all_to_all(const T *sbuf, int scnt, T *rbuf) const (defined in strumpack::MPIComm)strumpack::MPIComminline
all_to_all_v(std::vector< std::vector< T >> &sbuf, std::vector< T, A > &rbuf, std::vector< T * > &pbuf) conststrumpack::MPIComminline
all_to_all_v(std::vector< std::vector< T >> &sbuf) conststrumpack::MPIComminline
all_to_all_v(std::vector< std::vector< T >> &sbuf, std::vector< T, A > &rbuf, std::vector< T * > &pbuf, const MPI_Datatype Ttype) conststrumpack::MPIComminline
all_to_allv(const T *sbuf, int *scnts, int *sdispls, int *rcnts, int *rdispls) const (defined in strumpack::MPIComm)strumpack::MPIComminline
all_to_allv(const T *sbuf, int *scnts, int *sdispls, T *rbuf, int *rcnts, int *rdispls) const (defined in strumpack::MPIComm)strumpack::MPIComminline
barrier() conststrumpack::MPIComminline
broadcast(std::vector< T > &sbuf) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast(std::array< T, N > &sbuf) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast(T &data) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast(T *sbuf, std::size_t ssize) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast_from(std::vector< T > &sbuf, int src) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast_from(T &data, int src) const (defined in strumpack::MPIComm)strumpack::MPIComminline
broadcast_from(T *sbuf, std::size_t ssize, int src) const (defined in strumpack::MPIComm)strumpack::MPIComminline
comm() conststrumpack::MPIComminline
control_start(const std::string &name)strumpack::MPIComminlinestatic
control_stop(const std::string &name)strumpack::MPIComminlinestatic
gather(T *sbuf, int ssize, int *rbuf, int rsize, int root) const (defined in strumpack::MPIComm)strumpack::MPIComminline
gather_v(T *sbuf, int scnts, T *rbuf, const int *rcnts, const int *displs, int root) const (defined in strumpack::MPIComm)strumpack::MPIComminline
initialized() (defined in strumpack::MPIComm)strumpack::MPIComminlinestatic
irecv(const T *rbuf, std::size_t rsize, int src, int tag, MPI_Request *req) const (defined in strumpack::MPIComm)strumpack::MPIComminline
is_null() conststrumpack::MPIComminline
is_root() conststrumpack::MPIComminline
isend(const std::vector< T > &sbuf, int dest, int tag) conststrumpack::MPIComminline
isend(const std::vector< T > &sbuf, int dest, int tag, MPI_Request *req) conststrumpack::MPIComminline
isend(const T *sbuf, std::size_t ssize, int dest, int tag, MPI_Request *req) const (defined in strumpack::MPIComm)strumpack::MPIComminline
isend(const T &buf, int dest, int tag, MPI_Request *req) const (defined in strumpack::MPIComm)strumpack::MPIComminline
MPIComm()strumpack::MPIComminline
MPIComm(MPI_Comm c)strumpack::MPIComminline
MPIComm(const MPIComm &c)strumpack::MPIComminline
MPIComm(MPIComm &&c) noexceptstrumpack::MPIComminline
operator=(const MPIComm &c)strumpack::MPIComminline
operator=(MPIComm &&c) noexceptstrumpack::MPIComminline
rank() conststrumpack::MPIComminline
recv(int src, int tag) conststrumpack::MPIComminline
recv(const T *rbuf, std::size_t rsize, int src, int tag) const (defined in strumpack::MPIComm)strumpack::MPIComminline
recv_any_src(int tag) const (defined in strumpack::MPIComm)strumpack::MPIComminline
recv_one(int src, int tag) const (defined in strumpack::MPIComm)strumpack::MPIComminline
reduce(T t, MPI_Op op) conststrumpack::MPIComminline
reduce(T *t, int ssize, MPI_Op op, int dest=0) conststrumpack::MPIComminline
send(const T *sbuf, std::size_t ssize, int dest, int tag) const (defined in strumpack::MPIComm)strumpack::MPIComminline
send(const std::vector< T > &sbuf, int dest, int tag) conststrumpack::MPIComminline
size() conststrumpack::MPIComminline
sub(int P0, int P, int stride=1) conststrumpack::MPIComminline
sub_self(int p) conststrumpack::MPIComminline
~MPIComm()strumpack::MPIComminlinevirtual