CFD - Nabla Logo
Simulation Software and Consultancy
CFD - home CFD - solutions CFD - software CFD - support CFD - other CFD - contact
CFD - Nabla Logo Explained
  Advanced Search
  
  Send us a comment/query
 
  Back to Software
 
  Solvers
  Creating solvers
  Standard solvers
  Pre-processing
  The FoamX case manager
  Other pre-processing utilities
  Post-processing
  The dxFoam post-processor
  Third-party post-processing
  Other post-processing utilities
  Mesh processing
  Mesh generation
  Mesh converters
  Mesh manipulation
  Model libraries
  Turbulence
  Large-eddy simulation (LES)
  Transport models
  Thermophysical models
  Lagrangian particle tracking
  Chemical kinetics New
  Other features
  Linear system solvers
  ODE system solvers New
  Parallel computing
  Mesh motion
  Numerical method
 
  ©2000-2007 Nabla Ltd.
Standard solvers

An extensive set of OpenFOAM solvers has evolved (and is forever growing) that are available to OpenFOAM users.

Inevitably OpenFOAM is used mainly for CFD but has found use in other areas such as stress analysis, electromagnetics and finance because it is fundamentally a tool for solving partial differential equations rather than a CFD package in the traditional sense.

Below is a list of solvers available to our users. It is NOT a definitive list so if you are interested to know if we have an solver that is not on this list please contact us.

‘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

scalarTransportFoam

Solves a transport equation for a passive scalar

Incompressible flow


boundaryFoam

Steady-state solver for 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation.

icoFoam

Transient solver for incompressible, laminar flow of Newtonian fluids

icoFoamAutoMotion

Transient solver for incompressible, laminar flow of Newtonian fluids with mesh motion.

icoTopoFoam

Refine a polyhedral mesh

nonNewtonianIcoFoam

Transient solver for incompressible, laminar flow of non-Newtonian fluids

simpleFoam

Steady-state solver for incompressible, turbulent flow of non-Newtonian fluids

turbFoam

Transient solver for incompressible, turbulent flow

Compressible flow


rhopSonicFoam

Pressure-based compressible flow solver using density-weighted variables

rhoSonicFoam

Density-based compressible flow solver

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

Multiphase flow


bubbleFoam

Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid

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

rasInterFoam

Solver for 2 incompressible fluids capturing the interface, using a runtime-selectable incompressible RAS model

settlingFoam

Solver for 2 incompressible fluids for simulating the settling of the dispersed phase

Direct numerical simulation (DNS) and large eddy simulation (LES)


channelOodles

Incompressible LES solver for flow in a channel

dnsFoam

Direct numerical simulation solver for boxes of isotropic turbulence

oodles

Incompressible LES solver

Combustion


coldEngineFoam

Solver for cold-flow in internal combustion engines

dieselEngineFoam

Diesel engine spray and combustion code

engineFoam

Solver for internal combustion engines

XiFoam

Compressible premixed/partially-premixed combustion solver with turbulence modelling

Xoodles

Compressible premixed/partially-premixed combustion solver with large-eddy simulation (LES) turbulence modelling

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

Electromagnetics


electrostaticFoam

Solver for electrostatics

mhdFoam

Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field

Stress analysis of solids


contactStressFoam

Transient/steady-state solver of linear-elastic, small-strain deformation of solid bodies in contact

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

Finance


financialFoam

Solves the Black-Scholes equation to price commodities

Table 1: Standard library solvers.