This is the complete list of members for AMP::AMP_MPI, including all inherited members.
| abort() const | AMP::AMP_MPI | |
| allGather(const type &x) const | AMP::AMP_MPI | |
| allGather(const std::vector< type > &x) const | AMP::AMP_MPI | |
| allGather(const type &x_in, type *x_out) const | AMP::AMP_MPI | |
| allGather(const type *send_data, int send_cnt, type *recv_data, int *recv_cnt=nullptr, int *recv_disp=nullptr, bool known_recv=false) const | AMP::AMP_MPI | |
| allReduce(const bool value) const | AMP::AMP_MPI | |
| allReduce(std::vector< bool > &value) const | AMP::AMP_MPI | |
| allToAll(int n, const type *send_data, type *recv_data) const | AMP::AMP_MPI | |
| allToAll(const std::vector< type > &send) const | AMP::AMP_MPI | |
| allToAll(const type *send_data, const int send_cnt[], const int send_disp[], type *recv_data, int *recv_cnt=nullptr, int *recv_disp=nullptr, bool known_recv=false) const | AMP::AMP_MPI | |
| allToAll(const std::vector< type > &send_data, const std::vector< int_type > &send_cnt, const std::vector< int_type > &send_disp, const std::vector< int_type > &recv_cnt, const std::vector< int_type > &recv_disp) const | AMP::AMP_MPI | |
| AMP_MPI() | AMP::AMP_MPI | |
| AMP_MPI(Comm comm, bool manage=false) | AMP::AMP_MPI | |
| AMP_MPI(const AMP_MPI &comm) | AMP::AMP_MPI | |
| AMP_MPI(AMP_MPI &&rhs) | AMP::AMP_MPI | |
| anyReduce(const bool value) const | AMP::AMP_MPI | |
| anyReduce(std::vector< bool > &value) const | AMP::AMP_MPI | |
| atomic_int typedef | AMP::AMP_MPI | private |
| atomic_ptr typedef | AMP::AMP_MPI | private |
| balanceProcesses(const AMP_MPI &comm=AMP_MPI(AMP::AMP_MPI::commWorld), int method=1, const std::vector< int > &procs=std::vector< int >(), int N_min=1, int N_max=-1) | AMP::AMP_MPI | static |
| barrier() const | AMP::AMP_MPI | |
| bcast(const type &value, int root) const | AMP::AMP_MPI | |
| bcast(type *value, int n, int root) const | AMP::AMP_MPI | |
| calcAllToAllDisp(const int *send_cnt, int *send_disp, int *recv_cnt, int *recv_disp) const | AMP::AMP_MPI | |
| calcAllToAllDisp(const std::vector< int > &send_cnt, std::vector< int > &send_disp, std::vector< int > &recv_cnt, std::vector< int > &recv_disp) const | AMP::AMP_MPI | |
| changeProfileLevel(int level) | AMP::AMP_MPI | inlinestatic |
| Comm typedef | AMP::AMP_MPI | |
| commNull | AMP::AMP_MPI | static |
| commRanks(const std::vector< int > &ranks) const | AMP::AMP_MPI | |
| commSelf | AMP::AMP_MPI | static |
| commWorld | AMP::AMP_MPI | static |
| compare(const AMP_MPI &) const | AMP::AMP_MPI | |
| d_call_abort | AMP::AMP_MPI | private |
| d_comm | AMP::AMP_MPI | private |
| d_count | AMP::AMP_MPI | private |
| d_currentTag | AMP::AMP_MPI | private |
| d_hash | AMP::AMP_MPI | private |
| d_isNull | AMP::AMP_MPI | private |
| d_manage | AMP::AMP_MPI | private |
| d_maxTag | AMP::AMP_MPI | privatestatic |
| d_rand | AMP::AMP_MPI | mutableprivate |
| d_rank | AMP::AMP_MPI | private |
| d_ranks | AMP::AMP_MPI | mutableprivate |
| d_size | AMP::AMP_MPI | private |
| Datatype typedef | AMP::AMP_MPI | |
| dup(bool manage=true) const | AMP::AMP_MPI | |
| gather(const type &x, int root) const | AMP::AMP_MPI | |
| gather(const std::vector< type > &x, int root) const | AMP::AMP_MPI | |
| gather(const type *send_data, int send_cnt, type *recv_data, const int *recv_cnt, const int *recv_disp, int root) const | AMP::AMP_MPI | |
| getCommunicator() const | AMP::AMP_MPI | |
| getNodeName() | AMP::AMP_MPI | static |
| getNumberOfProcessors() | AMP::AMP_MPI | static |
| getProcessAffinity() | AMP::AMP_MPI | static |
| getRand() const | AMP::AMP_MPI | private |
| getRank() const | AMP::AMP_MPI | |
| getSize() const | AMP::AMP_MPI | |
| globalRanks() const | AMP::AMP_MPI | |
| has_MPI | AMP::AMP_MPI | static |
| hash() const | AMP::AMP_MPI | |
| hashMPI | AMP::AMP_MPI | static |
| hashNull | AMP::AMP_MPI | static |
| hashRanks() const | AMP::AMP_MPI | |
| hashSelf | AMP::AMP_MPI | static |
| hashWorld | AMP::AMP_MPI | static |
| info() | AMP::AMP_MPI | static |
| int_ptr typedef | AMP::AMP_MPI | private |
| intersect(const AMP_MPI &comm1, const AMP_MPI &comm2) | AMP::AMP_MPI | static |
| Iprobe(int source=-1, int tag=-1) const | AMP::AMP_MPI | |
| Irecv(type &data, int send_proc, int tag) const | AMP::AMP_MPI | |
| Irecv(type *buf, int length, int send_proc, int tag) const | AMP::AMP_MPI | |
| IrecvBytes(void *buf, int N_bytes, int send_proc, int tag) const | AMP::AMP_MPI | |
| Isend(const type &data, int recv_proc, int tag) const | AMP::AMP_MPI | |
| Isend(const type *buf, int length, int recv_proc, int tag) const | AMP::AMP_MPI | |
| IsendBytes(const void *buf, int N_bytes, int recv_proc, int tag) const | AMP::AMP_MPI | |
| isNull() const | AMP::AMP_MPI | |
| mapGather(std::map< KEY, DATA > &map) const | AMP::AMP_MPI | |
| maxReduce(const type &value) const | AMP::AMP_MPI | |
| maxReduce(type *x, int n) const | AMP::AMP_MPI | |
| maxReduce(const type *x, type *y, int n) const | AMP::AMP_MPI | |
| maxReduce(type *x, int n, int *rank) const | AMP::AMP_MPI | |
| maxReduce(const type *x, type *y, int n, int *rank) const | AMP::AMP_MPI | |
| maxScan(const type &x) const | AMP::AMP_MPI | |
| maxScan(const type *x, type *y, int n) const | AMP::AMP_MPI | |
| maxTag() const | AMP::AMP_MPI | |
| minReduce(const type &value) const | AMP::AMP_MPI | |
| minReduce(type *x, int n) const | AMP::AMP_MPI | |
| minReduce(const type *x, type *y, int n) const | AMP::AMP_MPI | |
| minReduce(type *x, int n, int *rank) const | AMP::AMP_MPI | |
| minReduce(const type *x, type *y, int n, int *rank) const | AMP::AMP_MPI | |
| minScan(const type &x) const | AMP::AMP_MPI | |
| minScan(const type *x, type *y, int n) const | AMP::AMP_MPI | |
| MPI_Active() | AMP::AMP_MPI | static |
| MPI_Comm_created() | AMP::AMP_MPI | static |
| MPI_Comm_destroyed() | AMP::AMP_MPI | static |
| N_MPI_Comm_created | AMP::AMP_MPI | privatestatic |
| N_MPI_Comm_destroyed | AMP::AMP_MPI | privatestatic |
| newTag() const | AMP::AMP_MPI | |
| operator!=(const AMP_MPI &) const | AMP::AMP_MPI | |
| operator<(const AMP_MPI &) const | AMP::AMP_MPI | |
| operator<=(const AMP_MPI &) const | AMP::AMP_MPI | |
| operator=(const AMP_MPI &comm) | AMP::AMP_MPI | |
| operator=(AMP_MPI &&rhs) | AMP::AMP_MPI | |
| operator==(const AMP_MPI &) const | AMP::AMP_MPI | |
| operator>(const AMP_MPI &) const | AMP::AMP_MPI | |
| operator>=(const AMP_MPI &) const | AMP::AMP_MPI | |
| probe(int source=-1, int tag=-1) const | AMP::AMP_MPI | |
| profile_level | AMP::AMP_MPI | privatestatic |
| queryThreadSupport() | AMP::AMP_MPI | static |
| rand() const | AMP::AMP_MPI | |
| rand_ptr typedef | AMP::AMP_MPI | private |
| recv(int send, int tag=0) const | AMP::AMP_MPI | |
| recv(type *buf, int length, int send, int tag=0) const | AMP::AMP_MPI | |
| recv(type *buf, int &length, int send, bool get_length, int tag=0) const | AMP::AMP_MPI | |
| recvBytes(void *buf, int N_bytes, int send, int tag=0) const | AMP::AMP_MPI | |
| Request2 typedef | AMP::AMP_MPI | |
| reset() | AMP::AMP_MPI | |
| send(const type &data, int recv, int tag=0) const | AMP::AMP_MPI | |
| send(const type *buf, int length, int recv, int tag=0) const | AMP::AMP_MPI | |
| sendBytes(const void *buf, int N_bytes, int recv, int tag=0) const | AMP::AMP_MPI | |
| sendrecv(const type *sendbuf, int sendcount, int dest, int sendtag, type *recvbuf, int recvcount, int source, int recvtag) const | AMP::AMP_MPI | |
| serializeStart() const | AMP::AMP_MPI | |
| serializeStop() const | AMP::AMP_MPI | |
| setCallAbortInSerialInsteadOfExit(bool flag=true) | AMP::AMP_MPI | |
| setGather(std::set< type > &set) const | AMP::AMP_MPI | |
| setProcessAffinity(const std::vector< int > &procs) | AMP::AMP_MPI | static |
| sleepBarrier(int ms=10) const | AMP::AMP_MPI | |
| split(int color, int key=-1, bool manage=true) const | AMP::AMP_MPI | |
| splitByNode(int key=-1, bool manage=true) const | AMP::AMP_MPI | |
| start_MPI(int &argc, char *argv[], int profile_level=0) | AMP::AMP_MPI | static |
| stop_MPI() | AMP::AMP_MPI | static |
| sumReduce(const type &value) const | AMP::AMP_MPI | |
| sumReduce(type *x, int n=1) const | AMP::AMP_MPI | |
| sumReduce(const type *x, type *y, int n=1) const | AMP::AMP_MPI | |
| sumScan(const type &x) const | AMP::AMP_MPI | |
| sumScan(const type *x, type *y, int n) const | AMP::AMP_MPI | |
| ThreadSupport enum name | AMP::AMP_MPI | |
| tick() | AMP::AMP_MPI | static |
| time() | AMP::AMP_MPI | static |
| version() | AMP::AMP_MPI | static |
| wait(const Request &request) | AMP::AMP_MPI | static |
| wait(Request2 request) | AMP::AMP_MPI | static |
| waitAll(int count, const Request *request) | AMP::AMP_MPI | static |
| waitAll(int count, Request2 *request) | AMP::AMP_MPI | static |
| waitAny(int count, const Request *request) | AMP::AMP_MPI | static |
| waitAny(int count, Request2 *request) | AMP::AMP_MPI | static |
| waitSome(int count, const Request *request) | AMP::AMP_MPI | static |
| waitSome(int count, Request2 *request) | AMP::AMP_MPI | static |
| ~AMP_MPI() | AMP::AMP_MPI |
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:41. Comments on this page |