Loading...
Searching...
No Matches
communications.hpp
int waitAnySend(const std::vector< int > &blackList=std::vector< int >())
Definition communications.cpp:821
void clearAllSends(bool synchronous=false)
Definition communications.cpp:522
void finalize(bool synchronous=false)
Definition communications.cpp:124
void setRecv(int rank, long length=0)
Definition communications.cpp:582
const MPI_Comm & getCommunicator() const
Definition communications.cpp:109
SendBuffer & getSendBuffer(int rank)
Definition communications.cpp:696
const std::vector< int > & getRecvRanks() const
Definition communications.cpp:685
int getProcessorCount() const
Definition communications.cpp:96
void resizeSend(int rank, long resize)
Definition communications.cpp:607
void setTags(int exchangeTag, int discoverTag, int notificationTag)
Definition communications.cpp:156
const std::vector< int > & getSendRanks() const
Definition communications.cpp:673
int waitAnyRecv(const std::vector< int > &blackList=std::vector< int >())
Definition communications.cpp:894
DataCommunicator(MPI_Comm communicator)
Definition communications.cpp:45
int getNotificationTag() const
Definition communications.cpp:252
void resizeRecv(int rank, long resize)
Definition communications.cpp:630
void setSend(int rank, long length=0)
Definition communications.cpp:562
void setExchangeTag(int tag)
Definition communications.cpp:171
void cancelAllRecvs(bool synchronous=false)
Definition communications.cpp:1171
void cancelAllSends(bool synchronous=false)
Definition communications.cpp:1066
bool areRecvsContinuous()
Definition communications.cpp:293
void setNotificationTag(int tag)
Definition communications.cpp:207
void setDiscoverTag(int tag)
Definition communications.cpp:189
void clearAllRecvs(bool synchronous=false)
Definition communications.cpp:544
void setRecvsContinuous(bool enabled)
Definition communications.cpp:268
RecvBuffer & getRecvBuffer(int rank)
Definition communications.cpp:709
Buffer to be used for receive communications.
Definition communications_buffers.hpp:107
Buffer to be used for send communications.
Definition communications_buffers.hpp:91
