Global functions and variables for working with parallel streams, but principally for mpi. More...
Functions | |
void | checkCommunicator (const label comm, const label toProcNo) |
Variables | |
DynamicList< MPI_Request > | outstandingRequests_ |
DynamicList< label > | freedRequests_ |
int | nTags_ = 0 |
DynamicList< int > | freedTags_ |
DynamicList< MPI_Comm > | MPICommunicators_ |
DynamicList< MPI_Group > | MPIGroups_ |
Global functions and variables for working with parallel streams, but principally for mpi.
void checkCommunicator | ( | const label | comm, |
const label | toProcNo | ||
) |
Definition at line 37 of file PstreamGlobals.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, MPICommunicators_, and Foam::nl.
Foam::DynamicList< MPI_Request > outstandingRequests_ |
Definition at line 25 of file PstreamGlobals.C.
Referenced by Foam::iallReduce().
Foam::DynamicList< Foam::label > freedRequests_ |
Definition at line 26 of file PstreamGlobals.C.
Referenced by Foam::iallReduce().
int nTags_ = 0 |
Definition at line 28 of file PstreamGlobals.C.
Referenced by UPstream::allocateTag().
Foam::DynamicList< int > freedTags_ |
Definition at line 30 of file PstreamGlobals.C.
Referenced by UPstream::allocateTag(), and UPstream::freeTag().
Foam::DynamicList< MPI_Comm > MPICommunicators_ |
Definition at line 32 of file PstreamGlobals.C.
Referenced by Foam::allReduce(), UPstream::allToAll(), checkCommunicator(), and Foam::iallReduce().
Foam::DynamicList< MPI_Group > MPIGroups_ |
Definition at line 33 of file PstreamGlobals.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.