OpenFOAM version 1.2 is the latest upgrade of OpenFOAM, the Open Source
CFD Toolbox.
Version 1.2 extends the impressive range of multiphase flow tools to
include: twoPhaseEulerFoam, a very general Euler-Euler two-phase code
including both particle and bubble/droplet interaction terms and models;
twoLiquidMixingFoam, a variant of interFoam which allows the two fluids to
mix rather than preserving an interface, with Ficks-law diffusion used to
model the fluid-fluid diffusion. Numerous improvements have been made to
the current VOF interface-tracking solvers: interFoam, lesInterFoam and
rasInterFoam.
There is a new rhoSimpleFoam solver for low-Ma compressible (variable
density) flows with heat transfer and a completely new rhopSonicFoam for
inviscid compressible flow.
The NVD/TVD limited discretisation schemes have been completely rewritten
for better code reuse and greater flexibility and simplicity when developing new
schemes. Some of the older schemes (MinMod, Gamma2) have been removed and
replaced with better alternatives, in particular limitedLinear which is a
TVD-limited form of central-differencing. “V” (vector-field) versions of a wider
range of schemes have also been included with limitedLinearV proving most
convergent and accurate.
The FoamX preprocessor has been completely reorganised to make it
easy for users to write configurations for their own codes. The syntax
has been made a lot more convenient, especially in specifying boundary
conditions.
There are many new useful utilities including manipulation tools to transform
and rotate mesh and fields and to initialise field data. The functionality
of many utilities has been extended, especially in the mesh conversion
tools.