mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: Solvers - updated group documentation
This commit is contained in:
30
applications/solvers/DNS/DNSSolversDoc.H
Normal file
30
applications/solvers/DNS/DNSSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpDNSSolvers Direct Numerical Simulation solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains Direct Numerical Simulation (DNS) solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
dnsFoam
|
dnsFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpDNSSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Direct numerical simulation solver for boxes of isotropic turbulence
|
Direct numerical simulation solver for boxes of isotropic turbulence
|
||||||
|
|
||||||
|
|||||||
30
applications/solvers/basic/basicSolversDoc.H
Normal file
30
applications/solvers/basic/basicSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpBasicSolvers Basic solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains basic solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,8 +24,30 @@ License
|
|||||||
Application
|
Application
|
||||||
laplacianFoam
|
laplacianFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpBasicSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solves a simple Laplace equation, e.g. for thermal diffusion in a solid.
|
Laplace equation solver for a scalar quantity.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The solver is applicable to, e.g. for thermal diffusion in a solid. The
|
||||||
|
equation is given by:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\ddt{T} = \div \left( D_T \grad T \right)
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
T | Scalar field which is solved for, e.g. temperature
|
||||||
|
D_T | Diffusion coefficient
|
||||||
|
\endvartable
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
T | Scalar field which is solved for, e.g. temperature
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|||||||
@ -24,8 +24,32 @@ License
|
|||||||
Application
|
Application
|
||||||
scalarTransportFoam
|
scalarTransportFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpBasicSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solves a transport equation for a passive scalar
|
Passive scalar transport equation solver.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The equation is given by:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\ddt{T} + \div \left(\vec{U} T\right) - \div \left(D_T \grad T \right)
|
||||||
|
= S_{T}
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
T | Passive scalar
|
||||||
|
D_T | Diffusion coefficient
|
||||||
|
S_T | Source
|
||||||
|
\endvartable
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
T | Passive scalar
|
||||||
|
U | Velocity [m/s]
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
PDRFoam
|
PDRFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for compressible premixed/partially-premixed combustion with
|
Solver for compressible premixed/partially-premixed combustion with
|
||||||
turbulence modelling.
|
turbulence modelling.
|
||||||
@ -54,16 +57,17 @@ Description
|
|||||||
regions containing blockages which cannot be resolved by the mesh.
|
regions containing blockages which cannot be resolved by the mesh.
|
||||||
|
|
||||||
The fields used by this solver are:
|
The fields used by this solver are:
|
||||||
|
\plaintable
|
||||||
betav: Volume porosity
|
betav | Volume porosity
|
||||||
Lobs: Average diameter of obstacle in cell (m)
|
Lobs | Average diameter of obstacle in cell (m)
|
||||||
Aw: Obstacle surface area per unit volume (1/m)
|
Aw | Obstacle surface area per unit volume (1/m)
|
||||||
CR: Drag tensor (1/m)
|
CR | Drag tensor (1/m)
|
||||||
CT: Turbulence generation parameter (1/m)
|
CT | Turbulence generation parameter (1/m)
|
||||||
Nv: Number of obstacles in cell per unit volume (m^-2)
|
Nv | Number of obstacles in cell per unit volume (m^-2)
|
||||||
nsv: Tensor whose diagonal indicates the number to substract from
|
nsv | Tensor whose diagonal indicates the number to substract from
|
||||||
Nv to get the number of obstacles crossing the flow in each
|
| Nv to get the number of obstacles crossing the flow in each
|
||||||
direction.
|
| direction.
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
XiFoam
|
XiFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for compressible premixed/partially-premixed combustion with
|
Solver for compressible premixed/partially-premixed combustion with
|
||||||
turbulence modelling.
|
turbulence modelling.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
XiFoam
|
XiFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for compressible premixed/partially-premixed combustion with
|
Solver for compressible premixed/partially-premixed combustion with
|
||||||
turbulence modelling.
|
turbulence modelling.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
chemFoam
|
chemFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for chemistry problems
|
Solver for chemistry problems
|
||||||
- designed for use on single cell cases to provide comparison against
|
- designed for use on single cell cases to provide comparison against
|
||||||
|
|||||||
@ -22,7 +22,10 @@ License
|
|||||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Application
|
Application
|
||||||
engineFoam
|
coldEngineFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for cold-flow in internal combustion engines.
|
Solver for cold-flow in internal combustion engines.
|
||||||
|
|||||||
30
applications/solvers/combustion/combustionSolversDoc.H
Normal file
30
applications/solvers/combustion/combustionSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpCombustionSolvers Combustion solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains combustion solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
engineFoam
|
engineFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for internal combustion engines.
|
Solver for internal combustion engines.
|
||||||
|
|
||||||
|
|||||||
@ -24,8 +24,11 @@ License
|
|||||||
Application
|
Application
|
||||||
fireFoam
|
fireFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for Fires and turbulent diffusion flames with
|
Transient PIMPLE solver for fires and turbulent diffusion flames with
|
||||||
reacting Lagrangian parcels, surface film and pyrolysis modelling.
|
reacting Lagrangian parcels, surface film and pyrolysis modelling.
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
reactingFoam
|
reactingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for combustion with chemical reactions.
|
Solver for combustion with chemical reactions.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoReactingBuoyantFoam
|
rhoReactingBuoyantFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for combustion with chemical reactions using density based
|
Solver for combustion with chemical reactions using density based
|
||||||
thermodynamics package, using enahanced buoyancy treatment.
|
thermodynamics package, using enahanced buoyancy treatment.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoReactingFoam
|
rhoReactingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCombustionSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for combustion with chemical reactions using density based
|
Solver for combustion with chemical reactions using density based
|
||||||
thermodynamics package.
|
thermodynamics package.
|
||||||
|
|||||||
30
applications/solvers/compressible/compressibleSolvers.H
Normal file
30
applications/solvers/compressible/compressibleSolvers.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpCompressibleSolvers Compressible flow solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains compressible flow solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoCentralDyMFoam
|
rhoCentralDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Density-based compressible flow solver based on central-upwind schemes of
|
Density-based compressible flow solver based on central-upwind schemes of
|
||||||
Kurganov and Tadmor with support for mesh-motion and topology changes
|
Kurganov and Tadmor with support for mesh-motion and topology changes
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoCentralFoam
|
rhoCentralFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Density-based compressible flow solver based on central-upwind schemes of
|
Density-based compressible flow solver based on central-upwind schemes of
|
||||||
Kurganov and Tadmor
|
Kurganov and Tadmor
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoPimpleFoam
|
rhoPimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for laminar or turbulent flow of compressible fluids
|
Transient solver for laminar or turbulent flow of compressible fluids
|
||||||
for HVAC and similar applications.
|
for HVAC and similar applications.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoPorousSimpleFoam
|
rhoPorousSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for turbulent flow of compressible fluids with
|
Steady-state solver for turbulent flow of compressible fluids with
|
||||||
RANS turbulence modelling, implicit or explicit porosity treatment
|
RANS turbulence modelling, implicit or explicit porosity treatment
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
rhoSimpleFoam
|
rhoSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state SIMPLE solver for laminar or turbulent RANS flow of
|
Steady-state SIMPLE solver for laminar or turbulent RANS flow of
|
||||||
compressible fluids.
|
compressible fluids.
|
||||||
|
|||||||
@ -21,6 +21,9 @@ License
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpCompressibleSolvers
|
||||||
|
|
||||||
Application
|
Application
|
||||||
sonicLiquidFoam
|
sonicLiquidFoam
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpDiscreteMethodsSolvers Discrete method solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains discrete method solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
dsmcFoam
|
dsmcFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpDiscreteMethodsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Direct simulation Monte Carlo (DSMC) solver for 3D, transient, multi-
|
Direct simulation Monte Carlo (DSMC) solver for 3D, transient, multi-
|
||||||
species flows
|
species flows
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
mdEquilibrationFoam
|
mdEquilibrationFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpDiscreteMethodsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Equilibrates and/or preconditions molecular dynamics systems
|
Equilibrates and/or preconditions molecular dynamics systems
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
mdFoam
|
mdFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpDiscreteMethodsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Molecular dynamics solver for fluid dynamics
|
Molecular dynamics solver for fluid dynamics
|
||||||
|
|
||||||
|
|||||||
44
applications/solvers/doc/solver.dox
Normal file
44
applications/solvers/doc/solver.dox
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
\page pageSolvers Solvers
|
||||||
|
|
||||||
|
\section secSolvers Overview
|
||||||
|
The available solvers are grouped into the following categories:
|
||||||
|
- \ref grpBasicSolvers
|
||||||
|
- \ref grpCombustionSolvers
|
||||||
|
- \ref grpCompressibleSolvers
|
||||||
|
- \ref grpDiscreteMethodsSolvers
|
||||||
|
- \ref grpDNSSolvers
|
||||||
|
- \ref grpElectroMagneticsSolvers
|
||||||
|
- \ref grpFinancialSolvers
|
||||||
|
- \ref grpHeatTransferSolvers
|
||||||
|
- \ref grpIncompressibleSolvers
|
||||||
|
- \ref grpLagrangianSolvers
|
||||||
|
- \ref grpMultiphaseSolvers
|
||||||
|
- \ref grpStressAnalysisSolvers
|
||||||
|
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
37
applications/solvers/doc/solversDoc.H
Normal file
37
applications/solvers/doc/solversDoc.H
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
\defgroup grpSolvers Solvers
|
||||||
|
@{
|
||||||
|
This group contains solvers
|
||||||
|
@}
|
||||||
|
|
||||||
|
\defgroup grpMovingMeshSolvers Moving mesh solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains moving mesh solvers solvers
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpElectroMagneticsSolvers Electro-magnetics solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains electro-magnetics solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
electrostaticFoam
|
electrostaticFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpElectroMagneticsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for electrostatics.
|
Solver for electrostatics.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
magneticFoam
|
magneticFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpElectroMagneticsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for the magnetic field generated by permanent magnets.
|
Solver for the magnetic field generated by permanent magnets.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
mhdFoam
|
mhdFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpElectroMagneticsSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a
|
Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a
|
||||||
conducting fluid under the influence of a magnetic field.
|
conducting fluid under the influence of a magnetic field.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
financialFoam
|
financialFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpFinancialSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solves the Black-Scholes equation to price commodities.
|
Solves the Black-Scholes equation to price commodities.
|
||||||
|
|
||||||
|
|||||||
30
applications/solvers/financial/financialSolversDoc.H
Normal file
30
applications/solvers/financial/financialSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpFinancialSolvers Financial solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains financial solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
buoyantBoussinesqPimpleFoam
|
buoyantBoussinesqPimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for buoyant, turbulent flow of incompressible fluids
|
Transient solver for buoyant, turbulent flow of incompressible fluids
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
buoyantBoussinesqSimpleFoam
|
buoyantBoussinesqSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for buoyant, turbulent flow of incompressible fluids
|
Steady-state solver for buoyant, turbulent flow of incompressible fluids
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
buoyantPimpleFoam
|
buoyantPimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for buoyant, turbulent flow of compressible fluids for
|
Transient solver for buoyant, turbulent flow of compressible fluids for
|
||||||
ventilation and heat-transfer.
|
ventilation and heat-transfer.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
buoyantSimpleFoam
|
buoyantSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for buoyant, turbulent flow of compressible fluids,
|
Steady-state solver for buoyant, turbulent flow of compressible fluids,
|
||||||
including radiation, for ventilation and heat-transfer.
|
including radiation, for ventilation and heat-transfer.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
chtMultiRegionFoam
|
chtMultiRegionFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Combination of heatConductionFoam and buoyantFoam for conjugate heat
|
Combination of heatConductionFoam and buoyantFoam for conjugate heat
|
||||||
transfer between solid regions and fluid regions. Both regions include
|
transfer between solid regions and fluid regions. Both regions include
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
chtMultiRegionSimpleFoam
|
chtMultiRegionSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state version of chtMultiRegionFoam
|
Steady-state version of chtMultiRegionFoam
|
||||||
|
|
||||||
|
|||||||
30
applications/solvers/heatTransfer/heatTransferSolversDoc.H
Normal file
30
applications/solvers/heatTransfer/heatTransferSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpHeatTransferSolvers Heat transfer solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains heat transfer solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
thermoFoam
|
thermoFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpHeatTransferSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Evolves the thermodynamics on a frozen flow field
|
Evolves the thermodynamics on a frozen flow field
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
ajointShapeOptimizationFoam
|
ajointShapeOptimizationFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for incompressible, turbulent flow of non-Newtonian
|
Steady-state solver for incompressible, turbulent flow of non-Newtonian
|
||||||
fluids with optimisation of duct shape by applying "blockage" in regions
|
fluids with optimisation of duct shape by applying "blockage" in regions
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
boundaryFoam
|
boundaryFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for incompressible, 1D turbulent flow, typically to
|
Steady-state solver for incompressible, 1D turbulent flow, typically to
|
||||||
generate boundary layer conditions at an inlet, for use in a simulation.
|
generate boundary layer conditions at an inlet, for use in a simulation.
|
||||||
|
|||||||
@ -24,9 +24,40 @@ License
|
|||||||
Application
|
Application
|
||||||
icoFoam
|
icoFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for incompressible, laminar flow of Newtonian fluids.
|
Transient solver for incompressible, laminar flow of Newtonian fluids.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The solver uses the PISO algorithm to solve the continuity equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\div \vec{U} = 0
|
||||||
|
\f]
|
||||||
|
|
||||||
|
and momentum equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\ddt{\vec{U}}
|
||||||
|
+ \div \left( \vec{U} \vec{U} \right)
|
||||||
|
- \div \left(\nu \grad \vec{U} \right)
|
||||||
|
= - \grad p
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
\vec{U} | Velocity
|
||||||
|
p | Pressure
|
||||||
|
\endvartable
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
U | Velocity [m/s]
|
||||||
|
p | Kinematic pressure, p/rho [m2/s2]
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
#include "fvCFD.H"
|
#include "fvCFD.H"
|
||||||
|
|||||||
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpIncompressibleSolvers Incompressible flow solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains incompressible flow solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
nonNewtonianIcoFoam
|
nonNewtonianIcoFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for incompressible, laminar flow of non-Newtonian fluids.
|
Transient solver for incompressible, laminar flow of non-Newtonian fluids.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
SRFPimpleFoam
|
SRFPimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Large time-step transient solver for incompressible, flow in a single
|
Large time-step transient solver for incompressible, flow in a single
|
||||||
rotating frame using the PIMPLE (merged PISO-SIMPLE) algorithm.
|
rotating frame using the PIMPLE (merged PISO-SIMPLE) algorithm.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
pimpleDyMFoam.C
|
pimpleDyMFoam.C
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for incompressible, flow of Newtonian fluids
|
Transient solver for incompressible, flow of Newtonian fluids
|
||||||
on a moving mesh using the PIMPLE (merged PISO-SIMPLE) algorithm.
|
on a moving mesh using the PIMPLE (merged PISO-SIMPLE) algorithm.
|
||||||
|
|||||||
@ -24,14 +24,47 @@ License
|
|||||||
Application
|
Application
|
||||||
pimpleFoam
|
pimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Large time-step transient solver for incompressible, flow using the PIMPLE
|
Large time-step transient solver for incompressible, flow using the PIMPLE
|
||||||
(merged PISO-SIMPLE) algorithm.
|
(merged PISO-SIMPLE) algorithm.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The solver uses the PIMPLE (merged PISO-SIMPLE) algorithm to solve the
|
||||||
|
continuity equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\div \vec{U} = 0
|
||||||
|
\f]
|
||||||
|
|
||||||
|
and momentum equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\ddt{\vec{U}} + \div \left( \vec{U} \vec{U} \right) - \div \gvec{R}
|
||||||
|
= - \grad p + \vec{S}_U
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
\vec{U} | Velocity
|
||||||
|
p | Pressure
|
||||||
|
\vec{R} | Stress tensor
|
||||||
|
\vec{S}_U | Momentum source
|
||||||
|
\endvartable
|
||||||
|
|
||||||
Sub-models include:
|
Sub-models include:
|
||||||
- turbulence modelling, i.e. laminar, RAS or LES
|
- turbulence modelling, i.e. laminar, RAS or LES
|
||||||
- run-time selectable MRF and finite volume options, e.g. explicit porosity
|
- run-time selectable MRF and finite volume options, e.g. explicit porosity
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
U | Velocity [m/s]
|
||||||
|
p | Kinematic pressure, p/rho [m2/s2]
|
||||||
|
\<turbulence fields\> | As required by user selection
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
#include "fvCFD.H"
|
#include "fvCFD.H"
|
||||||
|
|||||||
@ -24,13 +24,44 @@ License
|
|||||||
Application
|
Application
|
||||||
pisoFoam
|
pisoFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for incompressible flow.
|
Transient solver for incompressible flow.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The solver uses the PISO algorithm to solve the continuity equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\div \vec{U} = 0
|
||||||
|
\f]
|
||||||
|
|
||||||
|
and momentum equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\ddt{\vec{U}} + \div \left( \vec{U} \vec{U} \right) - \div \gvec{R}
|
||||||
|
= - \grad p
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
\vec{U} | Velocity
|
||||||
|
p | Pressure
|
||||||
|
\vec{R} | Stress tensor
|
||||||
|
\endvartable
|
||||||
|
|
||||||
Sub-models include:
|
Sub-models include:
|
||||||
- turbulence modelling, i.e. laminar, RAS or LES
|
- turbulence modelling, i.e. laminar, RAS or LES
|
||||||
- run-time selectable MRF and finite volume options, e.g. explicit porosity
|
- run-time selectable MRF and finite volume options, e.g. explicit porosity
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
U | Velocity [m/s]
|
||||||
|
p | Kinematic pressure, p/rho [m2/s2]
|
||||||
|
\<turbulence fields\> | As required by user selection
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
#include "fvCFD.H"
|
#include "fvCFD.H"
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
shallowWaterFoam
|
shallowWaterFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for inviscid shallow-water equations with rotation.
|
Transient solver for inviscid shallow-water equations with rotation.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
SRFSimpleFoam
|
SRFSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for incompressible, turbulent flow of non-Newtonian
|
Steady-state solver for incompressible, turbulent flow of non-Newtonian
|
||||||
fluids in a single rotating frame.
|
fluids in a single rotating frame.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
porousSimpleFoam
|
porousSimpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for incompressible, turbulent flow with
|
Steady-state solver for incompressible, turbulent flow with
|
||||||
implicit or explicit porosity treatment and support for multiple reference
|
implicit or explicit porosity treatment and support for multiple reference
|
||||||
|
|||||||
@ -24,8 +24,40 @@ License
|
|||||||
Application
|
Application
|
||||||
simpleFoam
|
simpleFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpIncompressibleSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state solver for incompressible, turbulent flow
|
Steady-state solver for incompressible flows with turbulence modelling.
|
||||||
|
|
||||||
|
\heading Solver details
|
||||||
|
The solver uses the SIMPLE algorithm to solve the continuity equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\div \vec{U} = 0
|
||||||
|
\f]
|
||||||
|
|
||||||
|
and momentum equation:
|
||||||
|
|
||||||
|
\f[
|
||||||
|
\div \left( \vec{U} \vec{U} \right) - \div \gvec{R}
|
||||||
|
= - \grad p + \vec{S}_U
|
||||||
|
\f]
|
||||||
|
|
||||||
|
Where:
|
||||||
|
\vartable
|
||||||
|
\vec{U} | Velocity
|
||||||
|
p | Pressure
|
||||||
|
\vec{R} | Stress tensor
|
||||||
|
\vec{S}_U | Momentum source
|
||||||
|
\endvartable
|
||||||
|
|
||||||
|
\heading Required fields
|
||||||
|
\plaintable
|
||||||
|
U | Velocity [m/s]
|
||||||
|
p | Kinematic pressure, p/rho [m2/s2]
|
||||||
|
\<turbulence fields\> | As required by user selection
|
||||||
|
\endplaintable
|
||||||
|
|
||||||
\*---------------------------------------------------------------------------*/
|
\*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
DPMFoam
|
DPMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for the coupled transport of a single kinematic particle
|
Transient solver for the coupled transport of a single kinematic particle
|
||||||
cloud including the effect of the volume fraction of particles on the
|
cloud including the effect of the volume fraction of particles on the
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
MPPICFoam
|
MPPICFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for the coupled transport of a single kinematic particle
|
Transient solver for the coupled transport of a single kinematic particle
|
||||||
cloud including the effect of the volume fraction of particles on the
|
cloud including the effect of the volume fraction of particles on the
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
coalChemistryFoam
|
coalChemistryFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for:
|
Transient solver for:
|
||||||
- compressible,
|
- compressible,
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
uncoupledKinematicParcelDyMFoam
|
uncoupledKinematicParcelDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for the passive transport of a single kinematic
|
Transient solver for the passive transport of a single kinematic
|
||||||
particle cloud.
|
particle cloud.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
icoUncoupledKinematicParcelFoam
|
icoUncoupledKinematicParcelFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for the passive transport of a single kinematic
|
Transient solver for the passive transport of a single kinematic
|
||||||
particle cloud.
|
particle cloud.
|
||||||
|
|||||||
30
applications/solvers/lagrangian/lagrangianSolversDoc.H
Normal file
30
applications/solvers/lagrangian/lagrangianSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpLagrangianSolvers Lagrangian solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains Lagrangian solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
reactingParcelFilmFoam
|
reactingParcelFilmFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
||||||
reacting Lagrangian parcels, and surface film modelling.
|
reacting Lagrangian parcels, and surface film modelling.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
reactingParcelFoam
|
reactingParcelFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
||||||
reacting multiphase Lagrangian parcels, including run-time selectable
|
reacting multiphase Lagrangian parcels, including run-time selectable
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
simpleReactingParcelFoam
|
simpleReactingParcelFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady state SIMPLE solver for compressible, laminar or turbulent flow with
|
Steady state SIMPLE solver for compressible, laminar or turbulent flow with
|
||||||
reacting multiphase Lagrangian parcels, including run-time selectable
|
reacting multiphase Lagrangian parcels, including run-time selectable
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
sprayDyMFoam
|
sprayDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
||||||
spray parcels and support for moving meshes.
|
spray parcels and support for moving meshes.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
sprayEngineFoam
|
sprayEngineFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for compressible, laminar or turbulent engine
|
Transient PIMPLE solver for compressible, laminar or turbulent engine
|
||||||
flow swith spray parcels.
|
flow swith spray parcels.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
sprayFoam
|
sprayFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
Transient PIMPLE solver for compressible, laminar or turbulent flow with
|
||||||
spray parcels.
|
spray parcels.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
uncoupledKinematicParcelFoam
|
uncoupledKinematicParcelFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpLagrangianSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient solver for the passive transport of a single kinematic
|
Transient solver for the passive transport of a single kinematic
|
||||||
particle cloud.
|
particle cloud.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
cavitatingFoam
|
cavitatingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient cavitation code based on the homogeneous equilibrium model
|
Transient cavitation code based on the homogeneous equilibrium model
|
||||||
from which the compressibility of the liquid/vapour "mixture" is obtained.
|
from which the compressibility of the liquid/vapour "mixture" is obtained.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
cavitatingFoam
|
cavitatingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient cavitation code based on the homogeneous equilibrium model
|
Transient cavitation code based on the homogeneous equilibrium model
|
||||||
from which the compressibility of the liquid/vapour "mixture" is obtained.
|
from which the compressibility of the liquid/vapour "mixture" is obtained.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
compressibleInterDyMFoam
|
compressibleInterDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 compressible, non-isothermal immiscible fluids using a VOF
|
Solver for 2 compressible, non-isothermal immiscible fluids using a VOF
|
||||||
(volume of fluid) phase-fraction based interface capturing approach,
|
(volume of fluid) phase-fraction based interface capturing approach,
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
compressibleInterFoam
|
compressibleInterFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 compressible, non-isothermal immiscible fluids using a VOF
|
Solver for 2 compressible, non-isothermal immiscible fluids using a VOF
|
||||||
(volume of fluid) phase-fraction based interface capturing approach.
|
(volume of fluid) phase-fraction based interface capturing approach.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
compressibleMultiphaseInterFoam
|
compressibleMultiphaseInterFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for n compressible, non-isothermal immiscible fluids using a VOF
|
Solver for n compressible, non-isothermal immiscible fluids using a VOF
|
||||||
(volume of fluid) phase-fraction based interface capturing approach.
|
(volume of fluid) phase-fraction based interface capturing approach.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
driftFluxFoam
|
driftFluxFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 incompressible fluids using the mixture approach with the
|
Solver for 2 incompressible fluids using the mixture approach with the
|
||||||
drift-flux approximation for relative motion of the phases.
|
drift-flux approximation for relative motion of the phases.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
interDyMFoam
|
interDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 incompressible, isothermal immiscible fluids using a VOF
|
Solver for 2 incompressible, isothermal immiscible fluids using a VOF
|
||||||
(volume of fluid) phase-fraction based interface capturing approach,
|
(volume of fluid) phase-fraction based interface capturing approach,
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
interFoam
|
interFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 incompressible, isothermal immiscible fluids using a VOF
|
Solver for 2 incompressible, isothermal immiscible fluids using a VOF
|
||||||
(volume of fluid) phase-fraction based interface capturing approach.
|
(volume of fluid) phase-fraction based interface capturing approach.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
interMixingFoam
|
interMixingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 3 incompressible fluids, two of which are miscible,
|
Solver for 3 incompressible fluids, two of which are miscible,
|
||||||
using a VOF method to capture the interface.
|
using a VOF method to capture the interface.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
interPhaseChangeDyMFoam
|
interPhaseChangeDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 incompressible, isothermal immiscible fluids with phase-change
|
Solver for 2 incompressible, isothermal immiscible fluids with phase-change
|
||||||
(e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based
|
(e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
interPhaseChangeFoam
|
interPhaseChangeFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for 2 incompressible, isothermal immiscible fluids with phase-change
|
Solver for 2 incompressible, isothermal immiscible fluids with phase-change
|
||||||
(e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based
|
(e.g. cavitation). Uses a VOF (volume of fluid) phase-fraction based
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
multiphaseEulerFoam
|
multiphaseEulerFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for a system of many compressible fluid phases including
|
Solver for a system of many compressible fluid phases including
|
||||||
heat-transfer.
|
heat-transfer.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
multiphaseInterFoam
|
multiphaseInterFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for n incompressible fluids which captures the interfaces and
|
Solver for n incompressible fluids which captures the interfaces and
|
||||||
includes surface-tension and contact-angle effects for each phase.
|
includes surface-tension and contact-angle effects for each phase.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
multiphaseInterFoam
|
multiphaseInterFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for n incompressible fluids which captures the interfaces and
|
Solver for n incompressible fluids which captures the interfaces and
|
||||||
includes surface-tension and contact-angle effects for each phase.
|
includes surface-tension and contact-angle effects for each phase.
|
||||||
|
|||||||
30
applications/solvers/multiphase/multiphaseSolversDoc.H
Normal file
30
applications/solvers/multiphase/multiphaseSolversDoc.H
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpMultiphaseSolvers Multiphase solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains multiphase solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
potentialFreeSurfaceDyMFoam
|
potentialFreeSurfaceDyMFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers grpMovingMeshSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Incompressible Navier-Stokes solver with inclusion of a wave height field
|
Incompressible Navier-Stokes solver with inclusion of a wave height field
|
||||||
to enable single-phase free-surface approximations.
|
to enable single-phase free-surface approximations.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
potentialFreeSurfaceFoam
|
potentialFreeSurfaceFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Incompressible Navier-Stokes solver with inclusion of a wave height field
|
Incompressible Navier-Stokes solver with inclusion of a wave height field
|
||||||
to enable single-phase free-surface approximations
|
to enable single-phase free-surface approximations
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
reactingMultiphaseEulerFoam
|
reactingMultiphaseEulerFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for a system of any number of compressible fluid phases with a
|
Solver for a system of any number of compressible fluid phases with a
|
||||||
common pressure, but otherwise separate properties. The type of phase model
|
common pressure, but otherwise separate properties. The type of phase model
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
reactingTwoPhaseEulerFoam
|
reactingTwoPhaseEulerFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for a system of 2 compressible fluid phases with a common pressure,
|
Solver for a system of 2 compressible fluid phases with a common pressure,
|
||||||
but otherwise separate properties. The type of phase model is run time
|
but otherwise separate properties. The type of phase model is run time
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
twoLiquidMixingFoam
|
twoLiquidMixingFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for mixing 2 incompressible fluids.
|
Solver for mixing 2 incompressible fluids.
|
||||||
|
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
twoPhaseEulerFoam
|
twoPhaseEulerFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpMultiphaseSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Solver for a system of 2 compressible fluid phases with one phase
|
Solver for a system of 2 compressible fluid phases with one phase
|
||||||
dispersed, e.g. gas bubbles in a liquid including heat-transfer.
|
dispersed, e.g. gas bubbles in a liquid including heat-transfer.
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
solidDisplacementFoam
|
solidDisplacementFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpStressAnalysisSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Transient segregated finite-volume solver of linear-elastic,
|
Transient segregated finite-volume solver of linear-elastic,
|
||||||
small-strain deformation of a solid body, with optional thermal
|
small-strain deformation of a solid body, with optional thermal
|
||||||
|
|||||||
@ -24,6 +24,9 @@ License
|
|||||||
Application
|
Application
|
||||||
solidEquilibriumDisplacementFoam
|
solidEquilibriumDisplacementFoam
|
||||||
|
|
||||||
|
Group
|
||||||
|
grpStressAnalysisSolvers
|
||||||
|
|
||||||
Description
|
Description
|
||||||
Steady-state segregated finite-volume solver of linear-elastic,
|
Steady-state segregated finite-volume solver of linear-elastic,
|
||||||
small-strain deformation of a solid body, with optional thermal
|
small-strain deformation of a solid body, with optional thermal
|
||||||
|
|||||||
@ -0,0 +1,30 @@
|
|||||||
|
/*---------------------------------------------------------------------------*\
|
||||||
|
========= |
|
||||||
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
|
\\ / O peration |
|
||||||
|
\\ / A nd | Copyright (C) 2015 OpenFOAM Foundation
|
||||||
|
\\/ M anipulation |
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
License
|
||||||
|
This file is part of OpenFOAM.
|
||||||
|
|
||||||
|
OpenFOAM is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU General Public License as published by the Free
|
||||||
|
Software Foundation, either version 3 of the License, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
\defgroup grpStressAnalysisSolvers Stress analysis solvers
|
||||||
|
@{
|
||||||
|
\ingroup grpSolvers
|
||||||
|
This group contains stress analysis solvers.
|
||||||
|
@}
|
||||||
|
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
Reference in New Issue
Block a user