![]() |
QMCPACK
|
This is the complete list of members for Communicate, including all inherited members.
abort() const | Communicate | |
allgather(T &sb, T &rb, int count) | Communicate | inline |
allgather(T *sb, T *rb, int count) | Communicate | inline |
allgather(std::vector< char > &sb, std::vector< char > &rb, int count) | Communicate | inline |
allgather(std::vector< int > &sb, std::vector< int > &rb, int count) | Communicate | inline |
allgather(char *sb, char *rb, int count) | Communicate | inline |
allgatherv(T &sb, T &rb, IT &counts, IT &displ) | Communicate | |
allgatherv(std::vector< int > &l, std::vector< int > &g, std::vector< int > &counts, std::vector< int > &displ) | Communicate | inline |
allreduce(T &) | Communicate | inline |
allreduce(int &g) | Communicate | inline |
allreduce(long &g) | Communicate | inline |
allreduce(unsigned long &g) | Communicate | inline |
allreduce(float &g) | Communicate | inline |
allreduce(double &g) | Communicate | inline |
allreduce(qmcplusplus::TinyVector< float, OHMMS_DIM > &g) | Communicate | inline |
allreduce(qmcplusplus::TinyVector< double, OHMMS_DIM > &g) | Communicate | inline |
allreduce(qmcplusplus::TinyVector< int, OHMMS_DIM > &g) | Communicate | inline |
allreduce(std::vector< int > &g) | Communicate | inline |
allreduce(std::vector< long > &g) | Communicate | inline |
allreduce(std::vector< unsigned long > &g) | Communicate | inline |
allreduce(std::vector< float > &g) | Communicate | inline |
allreduce(std::vector< double > &g) | Communicate | inline |
allreduce(std::vector< std::complex< float >> &g) | Communicate | inline |
allreduce(std::vector< std::complex< double >> &g) | Communicate | inline |
allreduce(PooledData< float > &g) | Communicate | inline |
allreduce(PooledData< double > &g) | Communicate | inline |
allreduce(qmcplusplus::Matrix< float > &g) | Communicate | inline |
allreduce(qmcplusplus::Matrix< double > &g) | Communicate | inline |
allreduce(qmcplusplus::Matrix< std::complex< double >> &g) | Communicate | inline |
allreduce(qmcplusplus::Matrix< std::complex< float >> &g) | Communicate | inline |
barrier() const | Communicate | |
barrier_and_abort(const std::string &msg) const | Communicate | |
bcast(T &) | Communicate | inline |
bcast(T *restrict, int n) | Communicate | inline |
bcast(int &g) | Communicate | inline |
bcast(uint32_t &g) | Communicate | inline |
bcast(std::vector< uint32_t > &g) | Communicate | inline |
bcast(double &g) | Communicate | inline |
bcast(float &g) | Communicate | inline |
bcast(bool &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< double, 2 > &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< int, 2 > &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< int, 3 > &g) | Communicate | inline |
bcast(std::vector< qmcplusplus::TinyVector< int, 3 >> &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< double, 3 > &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< float, 3 > &g) | Communicate | inline |
bcast(qmcplusplus::TinyVector< double, 4 > &g) | Communicate | inline |
bcast(qmcplusplus::Tensor< double, 3 > &g) | Communicate | inline |
bcast(qmcplusplus::Tensor< float, 3 > &g) | Communicate | inline |
bcast(qmcplusplus::Vector< double > &g) | Communicate | inline |
bcast(qmcplusplus::Vector< float > &g) | Communicate | inline |
bcast(qmcplusplus::Vector< std::complex< double >> &g) | Communicate | inline |
bcast(qmcplusplus::Vector< std::complex< float >> &g) | Communicate | inline |
bcast(qmcplusplus::Vector< int > &g) | Communicate | inline |
bcast(qmcplusplus::Vector< qmcplusplus::TinyVector< double, 2 >> &g) | Communicate | inline |
bcast(qmcplusplus::Vector< qmcplusplus::TinyVector< double, 3 >> &g) | Communicate | inline |
bcast(qmcplusplus::Vector< qmcplusplus::TinyVector< float, 3 >> &g) | Communicate | inline |
bcast(Array< double, 3 > &g) | Communicate | inline |
bcast(Array< float, 3 > &g) | Communicate | inline |
bcast(Array< int, 1 > &g) | Communicate | inline |
bcast(Array< std::complex< double >, 1 > &g) | Communicate | inline |
bcast(Array< std::complex< double >, 2 > &g) | Communicate | inline |
bcast(Array< std::complex< double >, 3 > &g) | Communicate | inline |
bcast(Array< std::complex< float >, 3 > &g) | Communicate | inline |
bcast(std::vector< double > &g) | Communicate | inline |
bcast(std::vector< std::complex< double >> &g) | Communicate | inline |
bcast(std::vector< std::complex< float >> &g) | Communicate | inline |
bcast(std::vector< float > &g) | Communicate | inline |
bcast(PooledData< double > &g) | Communicate | inline |
bcast(PooledData< float > &g) | Communicate | inline |
bcast(PooledData< int > &g) | Communicate | inline |
bcast(std::vector< qmcplusplus::TinyVector< double, 2 >> &g) | Communicate | inline |
bcast(std::vector< qmcplusplus::TinyVector< double, 3 >> &g) | Communicate | inline |
bcast(std::vector< qmcplusplus::TinyVector< float, 3 >> &g) | Communicate | inline |
bcast(std::vector< int > &g) | Communicate | inline |
bcast(std::vector< bool > &g) | Communicate | inline |
bcast(double *restrict x, int n) | Communicate | inline |
bcast(std::complex< double > *restrict x, int n) | Communicate | inline |
bcast(float *restrict x, int n) | Communicate | inline |
bcast(std::complex< float > *restrict x, int n) | Communicate | inline |
bcast(int *restrict x, int n) | Communicate | inline |
bcast(char *restrict x, int n) | Communicate | inline |
bcast(std::string &g) | Communicate | inline |
bcast(std::complex< double > &g) | Communicate | inline |
bcast(std::complex< float > &g) | Communicate | inline |
cleanupMessage(void *) | Communicate | |
Communicate() | Communicate | |
Communicate(const Communicate &in_comm, int nparts) | Communicate | |
Communicate(const Communicate &)=delete | Communicate | |
d_groupid | Communicate | protected |
d_mycontext | Communicate | protected |
d_ncontexts | Communicate | protected |
d_ngroups | Communicate | protected |
finalize() | Communicate | |
gather(T &sb, T &rb, int dest=0) | Communicate | inline |
gather(std::vector< double > &l, std::vector< double > &g, int dest) | Communicate | inline |
gather(std::vector< char > &l, std::vector< char > &g, int dest) | Communicate | inline |
gather(std::vector< int > &l, std::vector< int > &g, int dest) | Communicate | inline |
gather(PooledData< double > &l, PooledData< double > &g, int dest) | Communicate | inline |
gatherv(T &sb, T &rb, IT &counts, IT &displ, int dest=0) | Communicate | inline |
gatherv(T *sb, T *rb, int n, IT &counts, IT &displ, int dest=0) | Communicate | inline |
gatherv(std::vector< char > &l, std::vector< char > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(std::vector< double > &l, std::vector< double > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(std::vector< float > &l, std::vector< float > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(std::vector< int > &l, std::vector< int > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(std::vector< long > &l, std::vector< long > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(PooledData< double > &l, PooledData< double > &g, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv(char *l, char *g, int n, std::vector< int > &counts, std::vector< int > &displ, int dest) | Communicate | inline |
gatherv_in_place(T *buf, TMPI &datatype, IT &counts, IT &displ, int dest=0) | Communicate | inline |
getGroupID() const | Communicate | inline |
getGroupLeaderComm() | Communicate | inline |
getMPI() const | Communicate | inline |
getName() const | Communicate | inline |
getNumGroups() const | Communicate | inline |
GroupLeaderComm | Communicate | protected |
gsum(T &) | Communicate | inline |
gsum(std::vector< int > &g) | Communicate | inline |
gsum(std::vector< double > &g) | Communicate | inline |
gsum(std::vector< std::complex< double >> &g) | Communicate | inline |
initialize(int argc, char **argv) | Communicate | |
irecv(int source, int tag, T &) | Communicate | inline |
irecv(int source, int tag, T *, int n) | Communicate | inline |
irecv(int source, int tag, std::vector< double > &g) | Communicate | inline |
isend(int dest, int tag, T &) | Communicate | inline |
isend(int dest, int tag, T *, int n) | Communicate | inline |
isend(int dest, int tag, std::vector< double > &g) | Communicate | inline |
isGroupLeader() | Communicate | inline |
MPI_COMM_NULL | CommunicatorTraits | static |
mpi_comm_type typedef | CommunicatorTraits | |
MPI_REQUEST_NULL | CommunicatorTraits | static |
myMPI | Communicate | protected |
myName | Communicate | protected |
NodeComm() const | Communicate | |
rank() const | Communicate | inline |
reduce(T &) | Communicate | inline |
reduce(T *restrict, T *restrict, int n) | Communicate | inline |
reduce(std::vector< float > &g) | Communicate | inline |
reduce(std::vector< double > &g) | Communicate | inline |
reduce(std::vector< int > &g) | Communicate | inline |
reduce(std::vector< long > &g) | Communicate | inline |
reduce(int *restrict g, int *restrict res, int n) | Communicate | inline |
reduce(double *restrict g, double *restrict res, int n) | Communicate | inline |
reduce_in_place(T *restrict, int n) | Communicate | inline |
reduce_in_place(double *restrict res, int n) | Communicate | inline |
reduce_in_place(float *restrict res, int n) | Communicate | inline |
request typedef | CommunicatorTraits | |
scatter(T &sb, T &rb, int dest=0) | Communicate | inline |
scatterv(T &sb, T &rb, IT &counts, IT &displ, int source=0) | Communicate | inline |
scatterv(std::vector< char > &sb, std::vector< char > &rb, std::vector< int > &counts, std::vector< int > &displ, int source) | Communicate | inline |
send(int dest, int tag, T &) | Communicate | inline |
send(int dest, int tag, std::vector< double > &g) | Communicate | inline |
set_world() | Communicate | |
setName(const std::string &aname) | Communicate | inline |
setName(const char *aname, int alen) | Communicate | inline |
setNodeID(int i) | Communicate | inline |
setNumNodes(int n) | Communicate | inline |
size() const | Communicate | inline |
status typedef | CommunicatorTraits | |
~Communicate() | Communicate | virtual |