Go to the documentation of this file.
31 "You are trying to use ptscotch but do not have the "
32 "ptscotchDecomp library loaded."
33 "\nThis message is from the dummy ptscotchDecomp stub library instead.\n"
35 "Please install ptscotch and make sure that libptscotch.so is in your "
37 "The ptscotchDecomp library can then be built in "
38 "$FOAM_SRC/parallel/decompose/ptscotchDecomp\n";
81 const label adjncySize,
static const List< T > & null()
Return a null List.
A class for handling file names.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
Mesh consisting of general polyhedral cells.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Pre-declare SubField and related Field type.
ptscotchDecomp(const ptscotchDecomp &)
A list of keyword definitions, which are a keyword followed by any number of values (e....
Macros for easy insertion into run-time selection tables.
Abstract base class for decomposition.
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
static const char * notImplementedMessage
label decompose(const fileName &meshPath, const List< label > &adjncy, const List< label > &xadj, const scalarField &cWeights, List< label > &finalDecomp) const
Decompose. Handles size 0 arrays.
static void check(const int, const char *)
Check and print error message.
defineTypeNameAndDebug(combustionModel, 0)