OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
This is the complete list of members for CommMPI, including all inherited members.
add_msg(Message *, int, int) | Communicate | protected |
add_to_send_cache(void *pos, MsgNum_t mnum, int size, int node) | Communicate | protected |
addwordround(void *&pos, int size) | Communicate | inlineprotectedstatic |
barrier(void) | Communicate | |
broadcast_all(Message *, int) | Communicate | virtual |
broadcast_others(Message *, int, bool delmsg=true) | Communicate | virtual |
cleanupMessage(void *) | CommMPI | virtual |
clear_ok_messages(int nitems, void *pos) | Communicate | protected |
COMM_ANY_NODE enum value | Communicate | |
COMM_ANY_TAG enum value | Communicate | |
COMM_DIE_TAG enum value | Communicate | |
COMM_ERROR enum value | Communicate | |
COMM_HOSTS_TAG enum value | Communicate | |
COMM_NOERROR enum value | Communicate | |
COMM_NORECEIVE enum value | Communicate | |
COMM_NOSEND enum value | Communicate | |
COMM_SEND_TAG enum value | Communicate | |
CommCodes enum name | Communicate | |
CommErrors enum name | Communicate | |
CommMPI(int &argc, char **&argv, int procs=(-1), bool mpiinit=true, MPI_Comm mpicomm=MPI_COMM_WORLD) | CommMPI | |
CommTags enum name | Communicate | |
Communicate(int argc=0, char **argv=NULL, int procs=(-1)) | Communicate | |
communicator | CommMPI | private |
Contexts | Communicate | protected |
create_base_tag(int t, int s=1000) | TagMaker | inlineprivate |
current_tag(int t, int s=1000) | TagMaker | inline |
ErrorStatus | Communicate | protected |
fill_msg_buffer(void *, Message &, int, int, int) | Communicate | protected |
find_msg(int &, int &) | Communicate | protected |
find_msg_length(Message &) | Communicate | protected |
freebuffer(void *buf) | Communicate | inlineprotectedstatic |
getContexts(const int n) const | Communicate | inline |
getError() const | Communicate | inline |
getNodes() const | Communicate | inline |
getProcesses(const int n, const int c) const | Communicate | inline |
getReceived() const | Communicate | inline |
informOKList | Communicate | protected |
makebuffer(int size) | Communicate | inlineprotectedstatic |
MsgNum_t typedef | Communicate | protected |
mybarrier(void) | CommMPI | protectedvirtual |
myHost | Communicate | protected |
myNode() const | Communicate | inline |
myreceive(int &node, int &tag, int etag) | CommMPI | protectedvirtual |
mysend(Message *, int node, int utag, int etag) | CommMPI | protectedvirtual |
name() const | CommMPI | inlinevirtual |
next_tag(int t, int s=1000) | TagMaker | inline |
nextMsgNum | Communicate | protected |
pack(void *packdata, void *&pos, int size) | Communicate | inlineprotectedstatic |
pack_message(Message *msg, int tag, int &buffsize, int node) | CommMPI | private |
perform_resend(MsgNum_t mnum) | Communicate | protected |
process_resend_requests() | Communicate | protected |
Processes | Communicate | protected |
raw_ireceive(char *buf, int size, int node, int tag) | CommMPI | virtual |
raw_isend(void *, int size, int node, int tag) | CommMPI | virtual |
raw_probe_receive(char *&, int &node, int &tag) | CommMPI | virtual |
raw_receive(char *, int size, int &node, int &tag) | CommMPI | virtual |
raw_send(void *, int size, int node, int tag) | CommMPI | virtual |
receive(int &node, int &tag) | Communicate | |
receive_block(int &node, int &tag) | Communicate | |
recMsgList | Communicate | protected |
remove_single_ok_message(MsgNum_t mnum) | Communicate | protected |
request_retransmission(int node, MsgNum_t mnum) | Communicate | protected |
requestList | Communicate | protected |
resend(void *buf, int size, int node, int etag) | CommMPI | protectedvirtual |
resendList | Communicate | protected |
reset_tag(int t, int s=1000) | TagMaker | inline |
send(Message *, int node, int tag, bool delmsg=true) | Communicate | |
send_ok_message(int node, MsgNum_t mnum) | Communicate | protected |
SentCache_t typedef | Communicate | protected |
sentMsgCache | Communicate | protected |
sentOKList | Communicate | protected |
TagList | TagMaker | private |
TagMaker(void) | TagMaker | inline |
TotalNodes | Communicate | protected |
unpack(void *&pos, void *packdata, int size) | Communicate | inlineprotectedstatic |
unpack_message(int &node, int &tag, void *pos) | Communicate | protected |
unpack_retransmission_request(int nitems, void *pos) | Communicate | protected |
weInitialized | CommMPI | private |
wordround(int size) | Communicate | inlineprotectedstatic |
~CommMPI(void) | CommMPI | virtual |
~Communicate(void) | Communicate | virtual |
~TagMaker(void) | TagMaker | inlinevirtual |