Functions | Variables
Foam::PstreamGlobals Namespace Reference

Global functions and variables for working with parallel streams, but principally for mpi. More...

Functions

void checkCommunicator (const label, const label procNo)
 

Variables

DynamicList< MPI_Request > outstandingRequests_
 
int nTags_
 
DynamicList< int > freedTags_
 
DynamicList< MPI_Comm > MPICommunicators_
 
DynamicList< MPI_Group > MPIGroups_
 

Detailed Description

Global functions and variables for working with parallel streams, but principally for mpi.

Source files

Function Documentation

void checkCommunicator ( const label  comm,
const label  procNo 
)

Definition at line 68 of file PstreamGlobals.C.

References Foam::abort(), Foam::endl(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

Variable Documentation

DynamicList<MPI_Request> outstandingRequests_
int nTags_

Referenced by UPstream::allocateTag().

DynamicList<int> freedTags_
DynamicList<MPI_Comm> MPICommunicators_

Referenced by Foam::allReduce().

DynamicList<MPI_Group> MPIGroups_