Collects and writes case information to file in OpenFOAM dictionary or JSON
format. Data includes:
- meta: case name, path, regions, parallel etc.
- dictionaries: entries retrieved from dictionaries - registered or from file
- per region: mesh metrics, boundary and boundary field types
- function object results
Example of function object specification:
caseInfo
{
type caseInfo;
libs (utilityFunctionObjects);
// Warn when entries are not found
lookupMode warn; // none | warn | error;
// Write format
writeFormat json; // dictionary | json;
dictionaries
{
USolver // User-specified names
{
// Look up using registered name
name "fvSolution";
// Optionally limit to specific entries
include
(
"solvers/U/solver"
);
}
fvSchemes
{
name "fvSchemes";
// include all entries by default
}
timeScheme
{
name "fvSchemes";
include
(
"/ddtSchemes/default"
);
}
turbulence
{
name "turbulenceProperties";
// include all entries by default
}
controlDict
{
// Look up using file path
path "<case>/system/controlDict";
include
(
"application"
"deltaT"
"startTime"
"endTime"
);
}
}
functionObjects (minMax1);
}
51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
abort/abort.C
|
|
|
|
caseInfo/caseInfo.C
|
|
|
|
codedFunctionObject/codedFunctionObject.C
|
|
|
|
areaWrite/areaWrite.C
|
|
|
|
ensightWrite/ensightWrite.C
|
|
ensightWrite/ensightWriteUpdate.C
|
|
|
|
vtkWrite/vtkWrite.C
|
|
vtkWrite/vtkWriteUpdate.C
|
|
|
|
multiRegion/multiRegion.C
|
|
|
|
removeRegisteredObject/removeRegisteredObject.C
|
|
|
|
parProfiling/parProfiling.C
|
|
parProfiling/parProfilingSolver.C
|
|
|
|
solverInfo/solverInfo.C
|
|
timeInfo/timeInfo.C
|
|
|
|
runTimeControl/runTimeControl.C
|
|
runTimeControl/runTimeCondition/runTimeCondition/runTimeCondition.C
|
|
runTimeControl/runTimeCondition/runTimeCondition/runTimeConditionNew.C
|
|
runTimeControl/runTimeCondition/averageCondition/averageCondition.C
|
|
runTimeControl/runTimeCondition/equationMaxIterCondition/equationMaxIterCondition.C
|
|
runTimeControl/runTimeCondition/equationInitialResidualCondition/equationInitialResidualCondition.C
|
|
runTimeControl/runTimeCondition/maxDurationCondition/maxDurationCondition.C
|
|
runTimeControl/runTimeCondition/minMaxCondition/minMaxCondition.C
|
|
runTimeControl/runTimeCondition/minTimeStepCondition/minTimeStepCondition.C
|
|
runTimeControl/runTimeCondition/noneCondition/noneCondition.C
|
|
|
|
setTimeStep/setTimeStepFunctionObject.C
|
|
|
|
systemCall/systemCall.C
|
|
|
|
timeActivatedFileUpdate/timeActivatedFileUpdate.C
|
|
|
|
writeDictionary/writeDictionary.C
|
|
|
|
writeObjects/writeObjects.C
|
|
|
|
thermoCoupleProbes/thermoCoupleProbes.C
|
|
|
|
syncObjects/syncObjects.C
|
|
|
|
LIB = $(FOAM_LIBBIN)/libutilityFunctionObjects
|