mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-12-28 03:37:59 +00:00
Provides better context for the available boundary conditions, fvOptions,
functionObjects etc. and thus returns only those available to and compatible
with the particular application.
e.g.
pimpleFoam -help
Usage: pimpleFoam [OPTIONS]
options:
-case <dir> specify alternate case directory, default is the cwd
-listFunctionObjects
List functionObjects
-listFvOptions List fvOptions
-listRegisteredSwitches
List switches registered for run-time modification
-listScalarBCs List scalar field boundary conditions (fvPatchField<scalar>)
-listSwitches List switches declared in libraries but not set in
etc/controlDict
-listTurbulenceModels
List turbulenceModels
-listUnsetSwitches
List switches declared in libraries but not set in
etc/controlDict
-listVectorBCs List vector field boundary conditions (fvPatchField<vector>)
-noFunctionObjects
do not execute functionObjects
-parallel run in parallel
-postProcess Execute functionObjects only
-roots <(dir1 .. dirN)>
slave root directories for distributed running
-srcDoc display source code in browser
-doc display application documentation in browser
-help print the usage
pimpleFoam listTurbulenceModels
pimpleFoam -listTurbulenceModels
/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: dev |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
Build : dev-39c46019e44f
Exec : pimpleFoam -listTurbulenceModels
Date : Jun 10 2017
Time : 21:37:49
Host : "dm"
PID : 675
Case : /home/dm2/henry/OpenFOAM/OpenFOAM-dev
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
SetNaN : Initialising allocated memory to NaN (FOAM_SETNAN).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Turbulence models
3
(
LES
RAS
laminar
)
RAS models
18
(
LRR
LamBremhorstKE
LaunderSharmaKE
LienCubicKE
LienLeschziner
RNGkEpsilon
SSG
ShihQuadraticKE
SpalartAllmaras
kEpsilon
kOmega
kOmegaSST
kOmegaSSTLM
kOmegaSSTSAS
kkLOmega
qZeta
realizableKE
v2f
)
LES models
10
(
DeardorffDiffStress
Smagorinsky
SpalartAllmarasDDES
SpalartAllmarasDES
SpalartAllmarasIDDES
WALE
dynamicKEqn
dynamicLagrangian
kEqn
kOmegaSSTDES
)
Further work will be needed to support the -listTurbulenceModels option in
multiphase solvers.
53 lines
1005 B
C
53 lines
1005 B
C
argList::addBoolOption
|
|
(
|
|
"listSwitches",
|
|
"List switches declared in libraries but not set in etc/controlDict"
|
|
);
|
|
argList::addBoolOption
|
|
(
|
|
"listRegisteredSwitches",
|
|
"List switches registered for run-time modification"
|
|
);
|
|
argList::addBoolOption
|
|
(
|
|
"listUnsetSwitches",
|
|
"List switches declared in libraries but not set in etc/controlDict"
|
|
);
|
|
|
|
#ifdef fvPatchField_H
|
|
argList::addBoolOption
|
|
(
|
|
"listScalarBCs",
|
|
"List scalar field boundary conditions (fvPatchField<scalar>)"
|
|
);
|
|
argList::addBoolOption
|
|
(
|
|
"listVectorBCs",
|
|
"List vector field boundary conditions (fvPatchField<vector>)"
|
|
);
|
|
#endif
|
|
|
|
#ifdef functionObject_H
|
|
argList::addBoolOption
|
|
(
|
|
"listFunctionObjects",
|
|
"List functionObjects"
|
|
);
|
|
#endif
|
|
|
|
#ifdef fvOption_H
|
|
argList::addBoolOption
|
|
(
|
|
"listFvOptions",
|
|
"List fvOptions"
|
|
);
|
|
#endif
|
|
|
|
#if defined(turbulentTransportModel_H) || defined(turbulentFluidThermoModel_H)
|
|
argList::addBoolOption
|
|
(
|
|
"listTurbulenceModels",
|
|
"List turbulenceModels"
|
|
);
|
|
#endif
|