Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
No results found
Show changes
Showing
with 230 additions and 1 deletion
...@@ -24,6 +24,9 @@ License ...@@ -24,6 +24,9 @@ License
Application Application
chtMultiRegionSimpleFoam chtMultiRegionSimpleFoam
Group
grpHeatTransferSolvers
Description Description
Steady-state version of chtMultiRegionFoam Steady-state version of chtMultiRegionFoam
......
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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"
......
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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.
......