Pre-declare SubField and related Field type.
static void gatherList(const List< commsStruct > &comms, List< T > &Values, const int tag, const label comm)
Gather data but keep individual values separate.
static label nProcs(const label communicator=0)
Number of processes in parallel run.
static int myProcNo(const label communicator=0)
Number of this process (starting from masterNo() = 0)
Tuple2< coordSet, labelList > gather() const
Combine coordinate sets onto the master. Return both the combined.
A class for managing temporary objects.
AccessType combine(const List< T > &, AccessOp aop=accessOp< T >())
Combines sublists into one big list.
int order(const scalar s)