Go to the documentation of this file.
31 "You are trying to use metis but do not have the metisDecomp library loaded."
32 "\nThis message is from the dummy metisDecomp stub library instead.\n"
34 "Please install metis and make sure that libmetis.so is in your "
36 "The metisDecomp library can then be built from "
37 "$FOAM_SRC/parallel/decompose/metisDecomp and dynamically loading or linking"
38 " this library will add metis as a decomposition method.\n"
39 "Please be aware that there are license restrictions on using Metis.";
List< label > labelList
A List of labels.
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.
static const char * notImplementedMessage
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)
metisDecomp(const metisDecomp &)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
label decompose(const List< label > &adjncy, const List< label > &xadj, const scalarField &cellWeights, List< label > &finalDecomp)
Call Metis with options from dictionary.
defineTypeNameAndDebug(combustionModel, 0)