40 <<
"The dummy Pstream library cannot be used in parallel mode"
50 <<
"The dummy Pstream library cannot be used in parallel mode"
78void Foam::UPstream::allocatePstreamCommunicator
86void Foam::UPstream::freePstreamCommunicator(
const label)
A HashTable similar to std::unordered_map.
void exit()
Job end with "exit" termination.
static bool initNull()
Special purpose initialisation function.
static label nRequests()
Get number of outstanding requests.
static void addValidParOptions(HashTable< string > &validParOptions)
static void waitRequests(const label start=0)
Wait until all requests (from start onwards) have finished.
static void resetRequests(const label sz)
Truncate number of outstanding requests.
static void abort()
Call MPI_Abort with no other checks or cleanup.
static bool finishedRequest(const label i)
Non-blocking comms: has request i finished?
static void waitRequest(const label i)
Wait until request i has finished.
void shutdown() const
Generate status=done in lock (only when run-state = master)
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
#define WarningInFunction
Report a warning using Foam::Warning.
Ostream & endl(Ostream &os)
Add newline and flush stream.
errorManipArg< error, int > exit(error &err, const int errNo=1)