44 reinterpret_cast<char*
>(&value),
67template<
class Type,
class... Args>
label nProcs() const noexcept
Number of ranks associated with PstreamBuffers.
static void broadcast(Type &value, const label comm=UPstream::worldComm)
static void broadcasts(const label comm, Type &arg1, Args &&... args)
Broadcast multiple items to all processes in communicator.
static constexpr int masterNo() noexcept
Process index of the master (always 0)
static bool broadcast(char *buf, const std::streamsize bufSize, const label communicator=worldComm, const int rootProcNo=masterNo())
static bool & parRun() noexcept
Test if this a parallel run.
splitCell * master() const
OBJstream os(runTime.globalPath()/outputName)
void inputLoop(IS &)
Termination for input looping (no-op)
void outputLoop(OS &)
Termination for output looping (no-op)
Foam::argList args(argc, argv)
A template class to specify that a data type can be considered as being contiguous in memory.