Pstream Member List

This is the complete list of members for Pstream, including all inherited members.

abort()UPstreamstatic
addRequest(UPstream::Request &req)UPstreamstatic
addValidParOptions(HashTable< string > &validParOptions)UPstreamstatic
allGatherList(List< T > &values, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
allGatherValues(const T &localValue, const label communicator=worldComm)UPstreamstatic
allGatherValues(const T &localValue, const label comm)UPstream
allocateCommunicator(const label parent, const labelRange &subRanks, const bool withComponents=true)UPstreamstatic
allocateCommunicator(const label parent, const labelUList &subRanks, const bool withComponents=true)UPstreamstatic
allocateInterHostCommunicator(const label parentCommunicator=worldComm)UPstreamstatic
allocateIntraHostCommunicator(const label parentCommunicator=worldComm)UPstreamstatic
allProcs(const label communicator=worldComm)UPstreaminlinestatic
allToAll(const UList< int32_t > &sendData, UList< int32_t > &recvData, const label communicator=worldComm)UPstreamstatic
allToAll(const UList< int64_t > &sendData, UList< int64_t > &recvData, const label communicator=worldComm)UPstreamstatic
allToAllConsensus(const UList< int32_t > &sendData, UList< int32_t > &recvData, const int tag, const label communicator=worldComm)UPstreamstatic
allToAllConsensus(const Map< int32_t > &sendData, Map< int32_t > &recvData, const int tag, const label communicator=worldComm)UPstreamstatic
allToAllConsensus(const Map< int32_t > &sendData, const int tag, const label communicator=worldComm)UPstreaminlinestatic
allToAllConsensus(const UList< int64_t > &sendData, UList< int64_t > &recvData, const int tag, const label communicator=worldComm)UPstreamstatic
allToAllConsensus(const Map< int64_t > &sendData, Map< int64_t > &recvData, const int tag, const label communicator=worldComm)UPstreamstatic
allToAllConsensus(const Map< int64_t > &sendData, const int tag, const label communicator=worldComm)UPstreaminlinestatic
allWorlds() noexceptUPstreaminlinestatic
barrier(const label communicator, UPstream::Request *req=nullptr)UPstreamstatic
baseProcNo(label comm, int procID)UPstreamstatic
broadcast(Type &value, const label comm=UPstream::worldComm)Pstreamstatic
broadcast(char *buf, const std::streamsize bufSize, const label communicator, const int rootProcNo=masterNo())Pstreamstatic
Foam::UPstream::broadcast(char *buf, const std::streamsize bufSize, const label communicator, const int rootProcNo=masterNo())UPstreamstatic
broadcastList(ListType &list, const label comm=UPstream::worldComm)Pstreamstatic
broadcasts(const label comm, Type &arg1, Args &&... args)Pstreamstatic
cancelRequest(const label i)UPstreamstatic
cancelRequest(UPstream::Request &req)UPstreamstatic
cancelRequests(UList< UPstream::Request > &requests)UPstreamstatic
ClassName("Pstream")Pstream
Foam::UPstream::ClassName("UPstream")UPstream
clearHostComms()UPstreamstatic
combineAllGather(T &value, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreaminlinestatic
combineGather(const List< commsStruct > &comms, T &value, const CombineOp &cop, const int tag, const label comm)Pstreamstatic
combineGather(T &value, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
combineReduce(const List< commsStruct > &comms, T &value, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
combineReduce(T &value, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
combineScatter(const List< commsStruct > &comms, T &value, const int tag, const label comm)Pstreamstatic
combineScatter(T &value, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
commGlobal() noexceptUPstreaminlinestatic
commInterHost()UPstreamstatic
commIntraHost()UPstreamstatic
commSelf() noexceptUPstreaminlinestatic
commsType() const noexceptUPstreaminline
commsType(const commsTypes ct) noexceptUPstreaminline
commsTypeNamesUPstreamstatic
commsTypes enum nameUPstream
commWarn(const label communicator) noexceptUPstreaminlinestatic
commWorld() noexceptUPstreaminlinestatic
commWorld(const label communicator) noexceptUPstreaminlinestatic
defaultCommsTypeUPstreamstatic
exchange(const UList< Container > &sendBufs, const labelUList &recvSizes, List< Container > &recvBufs, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm, const bool wait=true)Pstreamstatic
exchange(const Map< Container > &sendBufs, const Map< label > &recvSizes, Map< Container > &recvBufs, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm, const bool wait=true)Pstreamstatic
exchange(const UList< Container > &sendBufs, List< Container > &recvBufs, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm, const bool wait=true)Pstreamstatic
exchange(const Map< Container > &sendBufs, Map< Container > &recvBufs, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm, const bool wait=true)Pstreamstatic
exchangeConsensus(const UList< Container > &sendBufs, List< Container > &recvBufs, const int tag, const label comm, const bool wait=true)Pstreamstatic
exchangeConsensus(const Map< Container > &sendBufs, Map< Container > &recvBufs, const int tag, const label comm, const bool wait=true)Pstreamstatic
exchangeConsensus(const Map< Container > &sendBufs, const int tag, const label comm, const bool wait=true)Pstreamstatic
exchangeConsensus(const Map< Container > &sendBufs, const int tag, const label comm, const bool)Pstream
exchangeSizes(const labelUList &sendProcs, const labelUList &recvProcs, const Container &sendBufs, labelList &sizes, const label tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
exchangeSizes(const labelUList &neighProcs, const Container &sendBufs, labelList &sizes, const label tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
exchangeSizes(const Container &sendBufs, labelList &recvSizes, const label comm=UPstream::worldComm)Pstreamstatic
exchangeSizes(const Map< Container > &sendBufs, Map< label > &recvSizes, const label tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
exit(int errNo=1)UPstreamstatic
finishedRequest(const label i)UPstreamstatic
finishedRequest(UPstream::Request &req)UPstreamstatic
finishedRequestPair(label &req0, label &req1)UPstreamstatic
finishedRequests(const label pos, label len=-1)UPstreamstatic
finishedRequests(UList< UPstream::Request > &requests)UPstreamstatic
firstSlave() noexceptUPstreaminlinestatic
floatTransferUPstreamstatic
freeCommunicator(const label communicator, const bool withComponents=true)UPstreamstatic
freeRequest(UPstream::Request &req)UPstreamstatic
freeRequests(UList< UPstream::Request > &requests)UPstreamstatic
gather(const List< commsStruct > &comms, T &value, const BinaryOp &bop, const int tag, const label comm)Pstreamstatic
gather(T &value, const BinaryOp &bop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
Foam::UPstream::gather(const char *sendData, int sendCount, char *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const int32_t *sendData, int sendCount, int32_t *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const int64_t *sendData, int sendCount, int64_t *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const uint32_t *sendData, int sendCount, uint32_t *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const uint64_t *sendData, int sendCount, uint64_t *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const float *sendData, int sendCount, float *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::gather(const double *sendData, int sendCount, double *recvData, const UList< int > &recvCounts, const UList< int > &recvOffsets, const label communicator=worldComm)UPstreamstatic
gatherList(const List< commsStruct > &comms, List< T > &values, const int tag, const label comm)Pstreamstatic
gatherList(List< T > &values, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
hasHostComms()UPstreamstatic
haveThreads() noexceptUPstreaminlinestatic
incrMsgType(int val=1) noexceptUPstreaminlinestatic
init(int &argc, char **&argv, const bool needsThread)UPstreamstatic
initNull()UPstreamstatic
is_parallel(const label communicator=worldComm)UPstreaminlinestatic
is_rank(const label communicator=worldComm)UPstreaminlinestatic
is_subrank(const label communicator=worldComm)UPstreaminlinestatic
lastSlave(const label communicator=worldComm)UPstreaminlinestatic
linearCommunication(const label communicator=worldComm)UPstreamstatic
listCombineAllGather(List< T > &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreaminlinestatic
listCombineGather(const List< commsStruct > &comms, List< T > &values, const CombineOp &cop, const int tag, const label comm)Pstreamstatic
listCombineGather(List< T > &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
listCombineReduce(List< T > &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
listCombineScatter(const List< commsStruct > &comms, List< T > &value, const int tag, const label comm)Pstreamstatic
listCombineScatter(List< T > &value, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
listGatherValues(const T &localValue, const label communicator=worldComm)UPstreamstatic
listGatherValues(const T &localValue, const label comm)UPstream
listScatterValues(const UList< T > &allValues, const label communicator=worldComm)UPstreamstatic
mapCombineAllGather(Container &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreaminlinestatic
mapCombineGather(const List< commsStruct > &comms, Container &values, const CombineOp &cop, const int tag, const label comm)Pstreamstatic
mapCombineGather(Container &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
mapCombineReduce(Container &values, const CombineOp &cop, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
mapCombineScatter(const List< commsStruct > &comms, Container &values, const int tag, const label comm)Pstreamstatic
mapCombineScatter(Container &values, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
master(const label communicator=worldComm)UPstreaminlinestatic
masterNo() noexceptUPstreaminlinestatic
maxCommsSizeUPstreamstatic
mpiAllGather(char *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(int32_t *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(int64_t *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(uint32_t *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(uint64_t *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(float *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiAllGather(double *allData, int count, const label communicator=worldComm)UPstreamstatic
mpiBufferSizeUPstreamstatic
mpiGather(const char *sendData, char *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const int32_t *sendData, int32_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const int64_t *sendData, int64_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const uint32_t *sendData, uint32_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const uint64_t *sendData, uint64_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const float *sendData, float *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiGather(const double *sendData, double *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const char *sendData, char *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const int32_t *sendData, int32_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const int64_t *sendData, int64_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const uint32_t *sendData, uint32_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const uint64_t *sendData, uint64_t *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const float *sendData, float *recvData, int count, const label communicator=worldComm)UPstreamstatic
mpiScatter(const double *sendData, double *recvData, int count, const label communicator=worldComm)UPstreamstatic
msgType() noexceptUPstreaminlinestatic
msgType(int val) noexceptUPstreaminlinestatic
myProcNo(const label communicator=worldComm)UPstreaminlinestatic
myWorld()UPstreaminlinestatic
myWorldID()UPstreaminlinestatic
nComms() noexceptUPstreaminlinestatic
nPollProcInterfacesUPstreamstatic
nProcs(const label communicator=worldComm)UPstreaminlinestatic
nProcsNonblockingExchangeUPstreamstatic
nProcsSimpleSumUPstreamstatic
nRequests() noexceptUPstreamstatic
parent(const label communicator)UPstreaminlinestatic
parRun(const bool on) noexceptUPstreaminlinestatic
parRun() noexceptUPstreaminlinestatic
printCommTree(const label communicator)UPstreamstatic
probeMessage(const UPstream::commsTypes commsType, const int fromProcNo, const int tag=UPstream::msgType(), const label communicator=worldComm)UPstreamstatic
procID(const label communicator)UPstreaminlinestatic
procNo(const label comm, const int baseProcID)UPstreamstatic
procNo(const label comm, const label currentComm, const int currentProcID)UPstreamstatic
Pstream(const UPstream::commsTypes commsType, const label bufSize=0)Pstreaminlineexplicit
rangeType typedefUPstream
reduceAnd(bool &value, const label communicator=worldComm)UPstreamstatic
reduceOr(bool &value, const label communicator=worldComm)UPstreamstatic
removeRequests(const label pos, label len=-1)UPstreamstatic
resetRequests(const label n)UPstreamstatic
scatter(const List< commsStruct > &comms, T &value, const int tag, const label comm)Pstreamstatic
scatter(T &value, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
Foam::UPstream::scatter(const char *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, char *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const int32_t *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, int32_t *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const int64_t *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, int64_t *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const uint32_t *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, uint32_t *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const uint64_t *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, uint64_t *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const float *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, float *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
Foam::UPstream::scatter(const double *sendData, const UList< int > &sendCounts, const UList< int > &sendOffsets, double *recvData, int recvCount, const label communicator=worldComm)UPstreamstatic
scatterList(const List< commsStruct > &comms, List< T > &values, const int tag, const label comm)Pstreamstatic
scatterList(List< T > &values, const int tag=UPstream::msgType(), const label comm=UPstream::worldComm)Pstreamstatic
sendModes enum nameUPstream
shutdown(int errNo=0)UPstreamstatic
subProcs(const label communicator=worldComm)UPstreaminlinestatic
transferBuf_Pstreamprotected
treeCommunication(const label communicator=worldComm)UPstreamstatic
tuning_NBX_UPstreamstatic
UPstream(const commsTypes commsType) noexceptUPstreaminlineexplicit
waitAnyRequest(const label pos, label len=-1)UPstreamstatic
waitAnyRequest(UList< UPstream::Request > &requests)UPstreamstatic
waitRequest(const label i)UPstreamstatic
waitRequest(UPstream::Request &req)UPstreamstatic
waitRequestPair(label &req0, label &req1)UPstreamstatic
waitRequests(const label pos, label len=-1)UPstreamstatic
waitRequests(UList< UPstream::Request > &requests)UPstreamstatic
waitRequests()UPstreaminlinestatic
waitSomeRequests(const label pos, label len=-1, DynamicList< int > *indices=nullptr)UPstreamstatic
waitSomeRequests(UList< UPstream::Request > &requests, DynamicList< int > *indices=nullptr)UPstreamstatic
warnCommUPstreamstatic
whichCommunication(const label communicator=worldComm)UPstreaminlinestatic
worldCommUPstreamstatic
worldIDs() noexceptUPstreaminlinestatic