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
Commits on Source (23)
Showing
with 223 additions and 14 deletions
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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
......
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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.
......
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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.
......
/*---------------------------------------------------------------------------*\
========= |
\\ / 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 ...@@ -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 ...@@ -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 ...@@ -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.
......