Difference between revisions of "Main OFSolvers"

From OpenFOAMWiki
(Combustion)
(19 intermediate revisions by 9 users not shown)
Line 14: Line 14:
  
 
* [[dieselEngineFoam]] Diesel engine spray and combustion code.
 
* [[dieselEngineFoam]] Diesel engine spray and combustion code.
 +
 +
* [[dieselFoam]] Diesel spray and combustion code.
  
 
* [[engineFoam]] Solver for internal combustion engines.
 
* [[engineFoam]] Solver for internal combustion engines.
 +
 +
* [[fireFoam]] Transient solver for fires and turbulent diffusion flames with reacting  particle clouds, surface film and pyrolysis modelling.
 +
 +
* [[PDRFoam]] compressible premixed/partially-premixed turbulent combustion solver that includes porosity/distributed resistance (PDR) modelling to handle regions containing solid blockages that cannot be resolved by the mesh.
 +
 +
* [[reactingFoam]] Chemical reaction code.
  
 
* [[XiFoam]] Compressible premixed/partially-premixed combustion solver with turbulence modelling.
 
* [[XiFoam]] Compressible premixed/partially-premixed combustion solver with turbulence modelling.
Line 23: Line 31:
 
== Compressible flow ==
 
== Compressible flow ==
  
* [[rhopSonicFoam]] Pressure-based compressible inviscid flow solver using density-weighted variables.
+
* [[coodles]] Compressible LES solver.
 
+
* [[rhoSonicFoam]] Density-based compressible inviscid flow solver.
+
* [[rhoCentralFoam]] Density-based compressible flow solver based on central-upwind schemes.
 
+
 
 +
* [[rhoPimpleFoam]] Transient solver for turbulent flow of compressible fluids for ventilation and heat-transfer.
 +
 +
* [[rhoPorousSimpleFoam]] Steady-state solver for turbulent flow of compressible fluids with implicit or explicit porosity treatment.
 +
 +
* [[rhopSonicFoam]] Pressure-density-based compressible flow solver.
 +
 +
* [[rhoSimpleFoam]] Steady-state solver for turbulent flow of compressible fluids for ventilation and heat-transfer.
 +
 +
* [[rhoSonicFoam]] Density-based compressible flow solver.
 +
 +
* [[rhoTurbFoam]] Transient solver for compressible, turbulent flow.
 +
 
* [[sonicFoam]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas.
 
* [[sonicFoam]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas.
 
+
 
* [[sonicFoamAutoMotion]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas with mesh motion.
 
* [[sonicFoamAutoMotion]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas with mesh motion.
 
+
 
* [[sonicLiquidFoam]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible liquid.
 
* [[sonicLiquidFoam]] Transient solver for trans-sonic/supersonic, laminar flow of a compressible liquid.
 
+
 
* [[sonicTurbFoam]] Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas.
 
* [[sonicTurbFoam]] Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas.
  
== Direct numerical simulation (DNS) and large eddy simulation (LES) ==
+
== Direct numerical simulation (DNS) ==
 
+
* [[channelOodles]] Incompressible LES solver for flow in a channel.
+
  
 
* [[dnsFoam]] Direct numerical simulation solver for boxes of isotropic turbulence.
 
* [[dnsFoam]] Direct numerical simulation solver for boxes of isotropic turbulence.
 
* [[oodles]] Incompressible LES solver.
 
  
 
== Electromagnetics ==
 
== Electromagnetics ==
Line 48: Line 64:
  
 
* [[mhdFoam]] Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field.
 
* [[mhdFoam]] Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field.
 +
 +
* [[magneticFoam]] Solver for the magnetic field generated by permanent magnets.
  
 
== Finance ==
 
== Finance ==
  
[[financialFoam]] Solves the Black-Scholes equation to price commodities.
+
*[[financialFoam]] Solves the Black-Scholes equation to price commodities.
  
 
== Heat transfer ==
 
== Heat transfer ==
  
 
* [[buoyantFoam]] Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
 
* [[buoyantFoam]] Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
 +
 +
* [[buoyantBoussinesqPisoFoam]] Transient solver for buoyant, turbulent flow of incompressible fluids.
  
 
* [[buoyantSimpleFoam]] Steady-state solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
 
* [[buoyantSimpleFoam]] Steady-state solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
  
== Incompressible flow ==
+
* [[buoyantSimpleRadiationFoam]] Steady-state solver for buoyant, turbulent flow of compressible fluids with radiation, for ventilation and heat-transfer.
  
* [[boundaryFoam]] Steady-state solver for 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation.
+
* [[chtMultiRegionFoam]] Solver that couples conjugate heat transfer in a solid to a buoyancy-driven flow simulation.
  
* [[icoFoam]] Transient solver for incompressible, laminar flow of Newtonian fluids.
+
* [[lesBuoyantFoam]] Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer with LES turbulence modelling.
  
* [[icoFoamAutoMotion]] Transient solver for incompressible, laminar flow of Newtonian fluids with mesh motion.
+
== Incompressible flow ==
 
+
* [[icoTopoFoam]] Refine a polyhedral mesh.
+
  
 +
* [[boundaryFoam]] Steady-state solver for 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation.
 +
 +
* [[channelOodles]] Incompressible LES solver for flow in a channel.
 +
 +
* [[icoDyMFoam]] Transient solver for incompressible, laminar flow of Newtonian fluids with dynamic mesh.
 +
 +
* [[icoFoam]] Transient solver for incompressible, laminar flow of Newtonian fluids.
 +
 
* [[nonNewtonianIcoFoam]] Transient solver for incompressible, laminar flow of non-Newtonian fluids.
 
* [[nonNewtonianIcoFoam]] Transient solver for incompressible, laminar flow of non-Newtonian fluids.
 +
 +
* [[oodles]] Incompressible LES solver.
  
 +
* [[pimpleDyMFoam]] Transient solver for incompressible, turbulent flow of Newtonian fluids with dynamic mesh.
 +
 
* [[simpleFoam]] Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids.
 
* [[simpleFoam]] Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids.
 
+
 +
* [[turbDyMFoam]] Transient solver for incompressible, turbulent flow of Newtonian fluids with dynamic mesh.
 +
 
* [[turbFoam]] Transient solver for incompressible, turbulent flow.
 
* [[turbFoam]] Transient solver for incompressible, turbulent flow.
 +
 +
== Molecular dynamics ==
 +
*[http://wiki.multiscaleflows.mecheng.strath.ac.uk/mediawiki/index.php?title=Main_Page Molecular Dynamics solver documented by the multi-scale flows group of the Mechanical Engineering department at the University of Strathclyde ]
 +
 +
* [[gnemdFoam ]] General purpose molecular dynamics solver to simulate atoms in arbitrary shaped domains and average atomic/molecular quantities to the mesh to create field data
 +
 +
* [[mdEquilibrationFoam]] Solver that equilibrates and/or preconditions molecular dynamics systems
  
 
== Multiphase flow ==
 
== Multiphase flow ==
  
 
* [[bubbleFoam]] Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid.
 
* [[bubbleFoam]] Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid.
 
+
* [[compressibleLesInterFoam]] Solver for 2 compressible, isothermal immiscible fluids using a volume of fluid (VOF) phase-fraction based interface capturing approach, with LES.
 +
 +
* [[interDyMFoam]] Solver for 2 incompressible fluids, which captures the interface using a VOF method with optional mesh motion.
 +
 
* [[interFoam]] Solver for 2 incompressible fluids, which tracks the interface and includes the option of mesh motion.
 
* [[interFoam]] Solver for 2 incompressible fluids, which tracks the interface and includes the option of mesh motion.
  
* [[lesInterFoam]] Solver for 2 incompressible fluids capturing the interface, using a runtime-selectable incompressible LES model.
+
* [[interPhaseChangeFoam]] Solver for 2 incompressible, isothermal immiscible fluids with phase-change, e.g. cavitation, using a VOF method.
 
+
* [[rasInterFoam]] Solver for 2 incompressible fluids capturing the interface, using a runtime-selectable incompressible RAS model.
+
* [[lesCavitatingFoam]]  Transient cavitation code with LES turbulence.
 
+
* [[settlingFoam]] Solver for 2 incompressible fluids for simulating the settling of the dispersed phase.
+
* [[lesInterFoam]] Solver for 2 incompressible fluids capturing the interface. Turbulence is modelled using a runtime selectable incompressible LES model.
 +
 +
* [[multiphaseInterFoam]]  Solver for an arbitrary number of incompressible immiscible fluids, capturing the multiple interfaces using a VOF method.
 +
 
 +
* [[rasCavitatingFoam]]  Transient cavitation code with RAS turbulence.
 +
 +
* [[rasInterFoam]] Solver for 2 incompressible fluids capturing the interface. Turbulence is modelled using a runtime selectable incompressible RAS model.
 +
 +
* [[settlingFoam]] Solver for 2 incompressible fluids for simulating the settling of the dispersed phase. With OF-2.3.1, this solver has been replaced by driftFluxFoam.
 +
 +
* [[twoLiquidMixingFoam]] Solver for mixing 2 incompressible fluids.
 +
 +
* [[twoPhaseEulerFoam]] Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid.
  
 
== Stress analysis of solids ==
 
== Stress analysis of solids ==
 
+
* [[ solidDisplacementFoam]] Transient segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses.  
* [[contactStressFoam]] Transient/steady-state solver of linear-elastic, small-strain deformation of solid bodies in contact.
+
 
+
* [[solidEquilibriumDisplacementFoam]] Steady-state segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body.  
* [[stressedFoam]] Transient/steady-state segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses.
+
 
+
* [[stressFemFoam]] Steady-state segregated finite-element solver of linear-elastic, small-strain deformation of a solid body.
+
 
+
 
----
 
----
 
'''Note to editors''': Use the solver name as the page name, when adding a new solver to this page.
 
'''Note to editors''': Use the solver name as the page name, when adding a new solver to this page.
<div id="aflknwerkamfs" style="overflow:auto;height:5px;">[http://home.aol.com/lensespr/halloweenlens.html contact halloween lens] [http://hometown.aol.com/lensespr/freshlooklens.html contact freshlook lens] [http://homes.aol.com/lensespr/disposablelens.html contact disposable lens] [http://home.aol.com/lensespr/contactlensprescription.html contact lens prescription] [http://hometown.aol.com/lensespr/contactcrazylens.html contact crazy lens] [http://home.aol.com/lensespr/colouredlens.html contact coloured lens] [http://hometown.aol.com/lensespr/casecontactlens.html case contact lens] [http://homes.aol.com/lensespr/astigmatismcontactlens.html astigmatism contact lens] [http://home.aol.com/lensespr/2acuvuecontactlens.html 2 acuvue contact lens] [http://www.blogshot.nl/bifocalcontactlens bifocal contact lens] [http://www.blogshot.nl/freelens free contact lens] [http://www.blogshot.nl/buycontactlens buy contact lens] [http://blogshot.nl/orderlens order contact lens] [http://www.blogshot.nl/lenses contact lens online] </div>
+
 
 +
[[Category:Solvers]]

Revision as of 16:27, 23 March 2019

The solvers that are supplied with OpenFOAM. This page is structured according to the directory structure of the solver-sources.

1 Basic CFD codes

  • laplacianFoam Solves a simple Laplace equation, e.g. for thermal diffusion in a solid.
  • potentialFoam Simple potential flow solver which can be used to generate starting fields for full Navier-Stokes codes.

2 Combustion

  • engineFoam Solver for internal combustion engines.
  • fireFoam Transient solver for fires and turbulent diffusion flames with reacting particle clouds, surface film and pyrolysis modelling.
  • PDRFoam compressible premixed/partially-premixed turbulent combustion solver that includes porosity/distributed resistance (PDR) modelling to handle regions containing solid blockages that cannot be resolved by the mesh.
  • XiFoam Compressible premixed/partially-premixed combustion solver with turbulence modelling.
  • Xoodles Compressible premixed/partially-premixed combustion solver with large-eddy simulation (LES) turbulence modelling.

3 Compressible flow

  • rhoCentralFoam Density-based compressible flow solver based on central-upwind schemes.
  • rhoPimpleFoam Transient solver for turbulent flow of compressible fluids for ventilation and heat-transfer.
  • rhoPorousSimpleFoam Steady-state solver for turbulent flow of compressible fluids with implicit or explicit porosity treatment.
  • rhoSimpleFoam Steady-state solver for turbulent flow of compressible fluids for ventilation and heat-transfer.
  • rhoTurbFoam Transient solver for compressible, turbulent flow.
  • sonicFoam Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas.
  • sonicFoamAutoMotion Transient solver for trans-sonic/supersonic, laminar flow of a compressible gas with mesh motion.
  • sonicLiquidFoam Transient solver for trans-sonic/supersonic, laminar flow of a compressible liquid.
  • sonicTurbFoam Transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas.

4 Direct numerical simulation (DNS)

  • dnsFoam Direct numerical simulation solver for boxes of isotropic turbulence.

5 Electromagnetics

  • mhdFoam Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field.
  • magneticFoam Solver for the magnetic field generated by permanent magnets.

6 Finance

  • financialFoam Solves the Black-Scholes equation to price commodities.

7 Heat transfer

  • buoyantFoam Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
  • buoyantSimpleFoam Steady-state solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer.
  • buoyantSimpleRadiationFoam Steady-state solver for buoyant, turbulent flow of compressible fluids with radiation, for ventilation and heat-transfer.
  • chtMultiRegionFoam Solver that couples conjugate heat transfer in a solid to a buoyancy-driven flow simulation.
  • lesBuoyantFoam Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heat-transfer with LES turbulence modelling.

8 Incompressible flow

  • boundaryFoam Steady-state solver for 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation.
  • icoDyMFoam Transient solver for incompressible, laminar flow of Newtonian fluids with dynamic mesh.
  • icoFoam Transient solver for incompressible, laminar flow of Newtonian fluids.
  • nonNewtonianIcoFoam Transient solver for incompressible, laminar flow of non-Newtonian fluids.
  • oodles Incompressible LES solver.
  • pimpleDyMFoam Transient solver for incompressible, turbulent flow of Newtonian fluids with dynamic mesh.
  • simpleFoam Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids.
  • turbDyMFoam Transient solver for incompressible, turbulent flow of Newtonian fluids with dynamic mesh.
  • turbFoam Transient solver for incompressible, turbulent flow.

9 Molecular dynamics

  • gnemdFoam General purpose molecular dynamics solver to simulate atoms in arbitrary shaped domains and average atomic/molecular quantities to the mesh to create field data

10 Multiphase flow

  • bubbleFoam Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid.
  • compressibleLesInterFoam Solver for 2 compressible, isothermal immiscible fluids using a volume of fluid (VOF) phase-fraction based interface capturing approach, with LES.
  • interDyMFoam Solver for 2 incompressible fluids, which captures the interface using a VOF method with optional mesh motion.
  • interFoam Solver for 2 incompressible fluids, which tracks the interface and includes the option of mesh motion.
  • interPhaseChangeFoam Solver for 2 incompressible, isothermal immiscible fluids with phase-change, e.g. cavitation, using a VOF method.
  • lesInterFoam Solver for 2 incompressible fluids capturing the interface. Turbulence is modelled using a runtime selectable incompressible LES model.
  • multiphaseInterFoam Solver for an arbitrary number of incompressible immiscible fluids, capturing the multiple interfaces using a VOF method.
  • rasInterFoam Solver for 2 incompressible fluids capturing the interface. Turbulence is modelled using a runtime selectable incompressible RAS model.
  • settlingFoam Solver for 2 incompressible fluids for simulating the settling of the dispersed phase. With OF-2.3.1, this solver has been replaced by driftFluxFoam.
  • twoPhaseEulerFoam Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid.

11 Stress analysis of solids

  • solidDisplacementFoam Transient segregated finite-volume solver of linear-elastic, small-strain deformation of a solid body, with optional thermal diffusion and thermal stresses.

Note to editors: Use the solver name as the page name, when adding a new solver to this page.