Difference between revisions of "Main ContribSolvers"

From OpenFOAMWiki
(DNS and LES)
(Particles(Eulerian))
 
(9 intermediate revisions by 3 users not shown)
Line 9: Line 9:
  
 
=== Combustion ===
 
=== Combustion ===
* [[contrib_reactingFoam|reactingFoam]] Adding ignition to reactingFoam.
+
* [[contrib_reactingFoam|reactingFoam]]: Adding ignition to reactingFoam.
* [[contrib_alternateReactinFoam|alternateReactingFoam]] A library and a solver based on it that allow the usage of different chemistry engines for reacting flows
+
 
 +
* [[contrib_alternateReactinFoam|alternateReactingFoam]]: A library and a solver based on it that allow the usage of different chemistry engines for reacting flows
 +
 
 +
* [[Contrib/edcPisoFoam|edcPisoFoam]]: A specialised application for turbulent combustion modelling (non-premixed and premixed) based on the OpenFOAM® technology.
  
 
=== Compressible ===
 
=== Compressible ===
Line 16: Line 19:
 
=== DNS and LES ===
 
=== DNS and LES ===
  
* [[PisoFoamSSD]] A Low-Dissipative, Scale-Selective Discretization for PisoFOAM
+
* [[contrib_PisoFoamSSD|PisoFoamSSD]]: A Low-Dissipative, Scale-Selective Discretization for PisoFOAM
  
 
=== Electromagnetics ===
 
=== Electromagnetics ===
* [[contrib_electromagnetics|EHDFoam]] A Numerical Model to simulate the multiphase flow in the electrostatic field, based on the Taylor-Melcher Leaky Dielectric Model
+
* [[Contrib/EHDFoam|EHDFoam]]: A Numerical Model to simulate the multiphase flow in the electrostatic field, based on the Taylor-Melcher Leaky Dielectric Model
  
 
=== Financial ===
 
=== Financial ===
Line 25: Line 28:
 
=== Heat transfer ===
 
=== Heat transfer ===
  
* [[contrib_boussinesqBuoyantSimpleFoam|boussinesqBuoyantSimpleFoam]] Incompressible thermal flow solver under Bussinesq approximation
+
* [[contrib_boussinesqBuoyantSimpleFoam|boussinesqBuoyantSimpleFoam]]: Incompressible thermal flow solver under Boussinesq approximation
  
* [[contrib_massBuoyantBoussinesqSimpleFoam|massBuoyantBoussinesqSimpleFoam]] Steady-state solver for buoyant, turbulent, incompressible flows with vapor and contaminant scalar transport for HVAC and similar applications
+
* [[contrib_massBuoyantBoussinesqSimpleFoam|massBuoyantBoussinesqSimpleFoam]]: Steady-state solver for buoyant, turbulent, incompressible flows with vapor and contaminant scalar transport for HVAC and similar applications
  
 
=== Incompressible ===
 
=== Incompressible ===
  
* [[contrib_simpleScalarFoam|simpleScalarFoam]] Steady-state incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
+
* [[contrib_simpleScalarFoam|simpleScalarFoam]]: Steady-state incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
  
* [[contrib_turbScalarFoam|turbScalarFoam]] Unsteady incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
+
* [[contrib_turbScalarFoam|turbScalarFoam]]: Unsteady incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
  
* [[contrib_icoBlockedCellFoam|icoBlockedCellFoam]] Unsteady incompressible laminar flow solver with the possibility to exclude definite FV cells from the flow calculations
+
* [[contrib_icoBlockedCellFoam|icoBlockedCellFoam]]: Unsteady incompressible laminar flow solver with the possibility to exclude definite FV cells from the flow calculations
  
* [[contrib_icoDyMFoam|icoDyMFoam]] Unsteady incompressible laminar flow solver with the dynamically refined mesh according to the transported scalar distribution
+
* [[contrib_icoDyMFoam|icoDyMFoam]]: Unsteady incompressible laminar flow solver with the dynamically refined mesh according to the transported scalar distribution
 +
 
 +
=== Particles(Eulerian) ===
 +
 
 +
* [[Contrib/SbmFoam|SbmFoam]]: A suspension balance solver developed during a PhD for rigid spheres in fluid flows. It accounts for particles migration phenomenon (as a continuum approach).
  
 
=== Multiphase ===
 
=== Multiphase ===
 
Solvers for two or more interacting liquids
 
Solvers for two or more interacting liquids
  
* [[compressibleMixingPhaseChangeFoam]] - Solver for two-phase flow of liquids with inter-phase mass change, buoyancy, temperature and pressure dependence for density
+
* [[Contrib/CompressibleMixingPhaseChangeFoam|compressibleMixingPhaseChangeFoam]]: Solver for two-phase flow of liquids with inter-phase mass change, buoyancy, temperature and pressure dependence for density
 +
 
 +
* [[Contrib/RichardsFOAM|RichardsFOAM]]: A solver for water flow in unsaturated porous media.
  
 
=== StressAnalysis ===
 
=== StressAnalysis ===
Line 52: Line 61:
 
=== Turbulence Modeling ===
 
=== Turbulence Modeling ===
  
*[[Turbulence Modeling|k-omega SST SAS]]
+
* [[Contrib/turbFoamAverage with k-omega SST SAS|turbFoamAverage with k-omega SST SAS]]: Includes the k-<math>\omega</math> SST-SAS Equations and a modified version of [[turbFoam]] for this turbulence model.
  
 
=== Technology Demos ===
 
=== Technology Demos ===
Line 58: Line 67:
 
Solvers that demonstrate concepts, but haven't got a fully  implemented physics.
 
Solvers that demonstrate concepts, but haven't got a fully  implemented physics.
  
* [[contrib_icoLagrangianFoam|icoLagrangianFoam]] Incompressible solver with particles. Demonstrates the use of Lagrangian-particles outside the [[app_dieselFoam|dieselFoam]] solver
+
* [[contrib_icoLagrangianFoam|icoLagrangianFoam]]: Incompressible solver with particles. Demonstrates the use of Lagrangian-particles outside the [[dieselFoam|dieselFoam]] solver
  
* [[contrib_icoStructFoam|icoStructFoam]] Fluid-Structure interaction. Demonstrates the use of two coupled solvers and mesh motion
+
* [[contrib_icoStructFoam|icoStructFoam]]: Fluid-Structure interaction. Demonstrates the use of two coupled solvers and mesh motion
  
* [[contrib_interTrackFoam|interTrackFoam]]Tracks a moving interface with a moving mesh, so that the mesh boundary remains coincident with the interface.
+
* [[contrib_interTrackFoam|interTrackFoam]]: Tracks a moving interface with a moving mesh, so that the mesh boundary remains coincident with the interface.
  
* [[contrib_solidParticleFoam|solidParticleFoam]]A minimalistic code and case set-up as an example of how to use the solidParticleCloud class.
+
* [[contrib_solidParticleFoam|solidParticleFoam]]: A minimalistic code and case set-up as an example of how to use the {{tt|solidParticleCloud}} class.
  
 
----
 
----
 
'''Note to editors''': Use the solver name as the page name, when adding a new solver to this page, but prepend ''custom'' in order to avoid name clashes
 
'''Note to editors''': Use the solver name as the page name, when adding a new solver to this page, but prepend ''custom'' in order to avoid name clashes

Latest revision as of 20:17, 22 March 2015

Contributed solvers

1 Solvers that fit into the OpenFOAM classification

These solvers fit into the classification, that is given by the directory structure of the solver-sources.

1.1 Basic

  • potentialWaveFoam: A one-line solver that solves a wave equation, fvm::d2dt2(phi) == c * c * fvc::laplacian(phi).

1.2 Combustion

  • alternateReactingFoam: A library and a solver based on it that allow the usage of different chemistry engines for reacting flows
  • edcPisoFoam: A specialised application for turbulent combustion modelling (non-premixed and premixed) based on the OpenFOAM® technology.

1.3 Compressible

1.4 DNS and LES

  • PisoFoamSSD: A Low-Dissipative, Scale-Selective Discretization for PisoFOAM

1.5 Electromagnetics

  • EHDFoam: A Numerical Model to simulate the multiphase flow in the electrostatic field, based on the Taylor-Melcher Leaky Dielectric Model

1.6 Financial

1.7 Heat transfer

  • massBuoyantBoussinesqSimpleFoam: Steady-state solver for buoyant, turbulent, incompressible flows with vapor and contaminant scalar transport for HVAC and similar applications

1.8 Incompressible

  • simpleScalarFoam: Steady-state incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
  • turbScalarFoam: Unsteady incompressible laminar flow solver with scalar transport and mass transfer coefficient and Sherwood number calculation
  • icoBlockedCellFoam: Unsteady incompressible laminar flow solver with the possibility to exclude definite FV cells from the flow calculations
  • icoDyMFoam: Unsteady incompressible laminar flow solver with the dynamically refined mesh according to the transported scalar distribution

1.9 Particles(Eulerian)

  • SbmFoam: A suspension balance solver developed during a PhD for rigid spheres in fluid flows. It accounts for particles migration phenomenon (as a continuum approach).

1.10 Multiphase

Solvers for two or more interacting liquids

  • RichardsFOAM: A solver for water flow in unsaturated porous media.

1.11 StressAnalysis

2 Other

These solvers don't fit into the standard scheme.

2.1 Turbulence Modeling

2.2 Technology Demos

Solvers that demonstrate concepts, but haven't got a fully implemented physics.

  • icoStructFoam: Fluid-Structure interaction. Demonstrates the use of two coupled solvers and mesh motion
  • interTrackFoam: Tracks a moving interface with a moving mesh, so that the mesh boundary remains coincident with the interface.
  • solidParticleFoam: A minimalistic code and case set-up as an example of how to use the solidParticleCloud class.

Note to editors: Use the solver name as the page name, when adding a new solver to this page, but prepend custom in order to avoid name clashes