‘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 NavierStokes codes 
scalarTransportFoam  Solves a transport equation for a passive scalar 
 
Incompressible flow



adjointShapeOptimizationFoam  Steadystate solver for incompressible, turbulent flow of nonNewtonian fluids with optimisation of duct shape by applying ”blockage” in regions causing pressure loss as estimated using an adjoint formulation 
boundaryFoam  Steadystate solver for incompressible, 1D turbulent flow, typically to generate boundary layer conditions at an inlet, for use in a simulation 
channelFoam  Incompressible LES solver for flow in a channel 
icoFoam  Transient solver for incompressible, laminar flow of Newtonian fluids 
MRFSimpleFoam  Steadystate solver for incompressible, turbulent flow of nonNewtonian fluids with MRF regions 
nonNewtonianIcoFoam  Transient solver for incompressible, laminar flow of nonNewtonian fluids 
pimpleDyMFoam  Transient solver for incompressible, flow of Newtonian fluids on a moving mesh using the PIMPLE (merged PISOSIMPLE) algorithm 
pimpleFoam  Large timestep transient solver for incompressible, flow using the PIMPLE (merged PISOSIMPLE) algorithm 
pisoFoam  Transient solver for incompressible flow 
porousSimpleFoam  Steadystate solver for incompressible, turbulent flow with implicit or explicit porosity treatment 
shallowWaterFoam  Transient solver for inviscid shallowwater equations with rotation 
simpleFoam  Steadystate solver for incompressible, turbulent flow 
SRFSimpleFoam  Steadystate solver for incompressible, turbulent flow of nonNewtonian fluids in a single rotating frame 
windSimpleFoam  Steadystate solver for incompressible, turbulent flow with external source in the momentum equation 
 
Compressible flow



rhoCentralFoam  Densitybased compressible flow solver based on centralupwind schemes of Kurganov and Tadmor 
rhoCentralDyMFoam  Densitybased compressible flow solver based on centralupwind schemes of Kurganov and Tadmor with moving mesh capability and turbulence modelling 
rhoPimpleFoam  Transient solver for laminar or turbulent flow of compressible fluids for HVAC and similar applications 
rhoPorousMRFLTSPimpleFoam  Transient solver for laminar or turbulent flow of compressible fluids with support for porous media and MRF for HVAC and similar applications, with local timestepping for efficient steadystate solution 
rhoPorousMRFSimpleFoam  Steadystate solver for turbulent flow of compressible fluids with RANS turbulence modelling, implicit or explicit porosity treatment and MRF for HVAC and similar applications 
rhoPorousMRFPimpleFoam  Transient solver for laminar or turbulent flow of compressible fluids with support for porous media and MRF for HVAC and similar applications 
rhoSimplecFoam  Steadystate SIMPLEC solver for laminar or turbulent RANS flow of compressible fluids 
rhoSimpleFoam  Steadystate SIMPLE solver for laminar or turbulent RANS flow of compressible fluids 
sonicDyMFoam  Transient solver for transsonic/supersonic, laminar or turbulent flow of a compressible gas with mesh motion 
sonicFoam  Transient solver for transsonic/supersonic, laminar or turbulent flow of a compressible gas 
sonicLiquidFoam  Transient solver for transsonic/supersonic, laminar flow of a compressible liquid 
 
Multiphase flow



bubbleFoam  Solver for a system of 2 incompressible fluid phases with one phase dispersed, e.g. gas bubbles in a liquid 
cavitatingFoam  Transient cavitation code based on the homogeneous equilibrium model from which the compressibility of the liquid/vapour ”mixture” is obtained 
compressibleInterFoam  Solver for 2 compressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach 
interFoam  Solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach 
interDyMFoam  Solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach, with optional mesh motion and mesh topology changes including adaptive remeshing. 
interMixingFoam  Solver for 3 incompressible fluids, two of which are miscible, using a VOF method to capture the interface 
interPhaseChangeFoam  Solver for 2 incompressible, isothermal immiscible fluids with phasechange (e.g. cavitation). Uses a VOF (volume of fluid) phasefraction based interface capturing approach 
LTSInterFoam  Local time stepping (LTS, steadystate) solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach 
MRFInterFoam  Multiple reference frame (MRF) solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach 
MRFMultiphaseInterFoam  Multiple reference frame (MRF) solver for incompressible fluids which captures the interfaces and includes surfacetension and contactangle effects for each phase 
multiphaseInterFoam  Solver for incompressible fluids which captures the interfaces and includes surfacetension and contactangle effects for each phase 
porousInterFoam  Solver for 2 incompressible, isothermal immiscible fluids using a VOF (volume of fluid) phasefraction based interface capturing approach, with explicit handling of porous zones 
settlingFoam  Solver for 2 incompressible fluids for simulating the settling of the dispersed phase 
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 
 
Direct numerical simulation (DNS) and large eddy simulation (LES)



dnsFoam  Direct numerical simulation solver for boxes of isotropic turbulence 
 
Combustion



chemFoam  Solver for chemistry problems  designed for use on single cell cases to provide comparison against other chemistry solvers  single cell mesh created onthefly  fields created on the fly from the initial conditions 
coldEngineFoam  Solver for coldflow in internal combustion engines 
dieselEngineFoam  Solver for diesel engine spray and combustion 
dieselFoam  Solver for diesel spray and combustion 
engineFoam  Solver for internal combustion engines 
fireFoam  Transient Solver for Fires and turbulent diffusion flames 
PDRFoam  Solver for compressible premixed/partiallypremixed combustion with turbulence modelling 
reactingFoam  Solver for combustion with chemical reactions 
rhoReactingFoam  Solver for combustion with chemical reactions using density based thermodynamics package 
XiFoam  Solver for compressible premixed/partiallypremixed combustion with turbulence modelling 
 
Particletracking flows



coalChemistryFoam  Transient solver for:  compressible,  turbulent flow, with  coal and limestone parcel injections,  energy source, and  combustion 
icoUncoupledKinematicParcelDyMFoam  Transient solver for the passive transport of a single kinematic particle cloud 
icoUncoupledKinematicParcelFoam  Transient solver for the passive transport of a single kinematic particle cloud 
LTSReactingParcelFoam  Local time stepping (LTS) solver for steady, compressible, laminar or turbulent reacting and nonreacting flow with multiphase Lagrangian parcels and porous media, including explicit sources for mass, momentum and energy 
porousExplicitSourceReactingParcelFoam  Transient PISO solver for compressible, laminar or turbulent flow with reacting multiphase Lagrangian parcels for porous media, including explicit sources for mass, momentum and energy 
reactingParcelFilmFoam  Transient PISO solver for compressible, laminar or turbulent flow with reacting Lagrangian parcels, and surface film modelling 
reactingParcelFoam  Transient PISO solver for compressible, laminar or turbulent flow with reacting Lagrangian parcels 
uncoupledKinematicParcelFoam  Transient solver for the passive transport of a single kinematic particle cloud 
 
Heat transfer and buoyancydriven flows



buoyantBaffleSimpleFoam  Steadystate solver for buoyant, turbulent flow of compressible fluids using thermal baffles 
buoyantBoussinesqPimpleFoam  Transient solver for buoyant, turbulent flow of incompressible fluids 
buoyantBoussinesqSimpleFoam  Steadystate solver for buoyant, turbulent flow of incompressible fluids 
buoyantPimpleFoam  Transient solver for buoyant, turbulent flow of compressible fluids for ventilation and heattransfer 
buoyantSimpleFoam  Steadystate solver for buoyant, turbulent flow of compressible fluids 
buoyantSimpleRadiationFoam  Steadystate solver for buoyant, turbulent flow of compressible fluids, including radiation, for ventilation and heattransfer 
chtMultiRegionFoam  Combination of heatConductionFoam and buoyantFoam for conjugate heat transfer between a solid region and fluid region 
 
Molecular dynamics methods



mdEquilibrationFoam  Equilibrates and/or preconditions molecular dynamics systems 
mdFoam  Molecular dynamics solver for fluid dynamics 
 
Direct simulation Monte Carlo methods



dsmcFoam  Direct simulation Monte Carlo (DSMC) solver for 3D, transient, multi species flows 
 
Electromagnetics



electrostaticFoam  Solver for electrostatics 
magneticFoam  Solver for the magnetic field generated by permanent magnets 
mhdFoam  Solver for magnetohydrodynamics (MHD): incompressible, laminar flow of a conducting fluid under the influence of a magnetic field 
 
Stress analysis of solids



solidDisplacementFoam  Transient segregated finitevolume solver of linearelastic, smallstrain deformation of a solid body, with optional thermal diffusion and thermal stresses 
solidEquilibriumDisplacementFoam  Steadystate segregated finitevolume solver of linearelastic, smallstrain deformation of a solid body, with optional thermal diffusion and thermal stresses 
 
Finance



financialFoam  Solves the BlackScholes equation to price commodities 
