Loading...
Searching...
No Matches
UPstream.H File Reference
Include dependency graph for UPstream.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UPstream
 Inter-processor communications stream. More...
class  UPstream::commsStruct
 Structure for communicating between processors. More...
class  UPstream::commsStructList
 Collection of communication structures. More...
class  UPstream::communicator
 Wrapper for internally indexed communicator label. Always invokes UPstream::allocateCommunicatorComponents() and UPstream::freeCommunicatorComponents(). More...
class  UPstream::Communicator
 An opaque wrapper for MPI_Comm with a vendor-independent representation without any <mpi.h> header. More...
class  UPstream::Request
 An opaque wrapper for MPI_Request with a vendor-independent representation without any <mpi.h> header. More...

Namespaces

namespace  Foam
 Namespace for OpenFOAM.
namespace  Foam::PstreamDetail
 Implementation details for UPstream/Pstream/MPI etc.
namespace  Foam::PstreamUtils
 Interface handling for UPstream/Pstream/MPI etc.

Macros

#define Pstream_CommonRoutines(Type)
#define Pstream_ScanRoutines(OpName, OpCode)

Functions

Ostreamoperator<< (Ostream &, const UPstream::commsStruct &)

Detailed Description

Original source file UPstream.H

Definition in file UPstream.H.

Macro Definition Documentation

◆ Pstream_CommonRoutines

#define Pstream_CommonRoutines ( Type)

Definition at line 1995 of file UPstream.H.

◆ Pstream_ScanRoutines

#define Pstream_ScanRoutines ( OpName,
OpCode )

Definition at line 2349 of file UPstream.H.