Close

Chris Greenshields

OpenFOAM 2.2.0: Documentation

In the latest release we have introduced enhanced documentation of OpenFOAM within the HTML source documentation generated using Doxygen. The new feature uses extended file headers in which documentation is written and processed into pages by Doxygen. Access to Doxygen Modules Doxygen modules provide a convenient interface to grouped information, […]

6th March 2013

Read More

OpenFOAM 2.2.0: Post-processing

Function Objects OpenFOAM can carry out post-processing automatically while the simulation is running using function objects. In v2.2.0, the range of available functionality has been extended to include the following. All function object data is now output to a postProcessing directory in the case directory. new wallShearStress – calculates the […]

6th March 2013

Read More

OpenFOAM 2.2.0: Boundary Conditions

Jump Boundary Conditions A new jump condition framework has been implemented that allows jump conditions to be applied to any field variable across matching cyclic and non-matching cyclicAMI patches. The jump can be specified as either fixedJump, fixedJumpAMI: a spatially varying jump field, fixed in time, or uniformJump, uniformJumpAMI: a […]

6th March 2013

Read More

OpenFOAM 2.2.0: Physical Modelling

Particle Tracking The particle injection modelling included as part of the Lagrangian intermediate library has been refactored to allow the specification of multiple (potentially different) injection models. The models are now specified as a list, e.g. injectionModels { model1 { type manualInjection; massTotal 0.0001; parcelBasisType mass; SOI 0; positionsFile “particlePositions”; […]

6th March 2013

Read More

OpenFOAM 2.2.0: Thermophysical Modelling

Thermodynamics for Multiphase In v2.2.0, there has been significant redesign of thermophysical modelling, to enable more flexible handling of multiple materials, e.g. in multiphase flows, and conjugate heat transfer. Detailed changes to the thermodynamics are described in subsequent sections below. For multiphase flows, the resulting changes are:compressibleTwoPhaseEulerFoam includes updated thermodynamics to […]

6th March 2013

Read More

OpenFOAM 2.2.0: fvOptions

Run-time Selectable Physics A new framework has been introduced to allow users to select any physics that can be represented as sources or constraints on the governing equations, e.g. porous media, MRF and body forces. This new fvOptions framework enhances and supercedes the previous run-time selectable sources in version 2.1. Current […]

6th March 2013

Read More

OpenFOAM 2.2.0: Run-time Control

Case Override of Global controlDict Settings For any given case it is now possible to override certain entries in the global controlDict file within the etc directory of the OpenFOAM installation. For example, for a particular case, the user can monitor some messages for specific functionality by overriding debug switches […]

6th March 2013

Read More

OpenFOAM 2.2.0: Matrix Solvers

Vector-Coupled Solver A block-matrix and solver framework is included in this release, allowing the coupled solution of vector, tensor and other multi-component entities. The coupled solution can be selected at run-time, through the fvSolution file, by a conversion algorithm that maps the standard segregated matrix form to the new block-matrix […]

6th March 2013

Read More

OpenFOAM 2.2.0: Numerical Methods

Boundedness, Conservation and Steady-State When solving transport equations, e.g. for enthalpy h, the material time derivative is expressed in terms of a spatial time derivative and convection, i.e.   For numerical solution of incompressible flows, at convergence, at which point the third term on the right hand side is zero. Before […]

6th March 2013

Read More

OpenFOAM 2.2.0: Pre-processing

Dictionary Macro Expansion OpenFOAM dictionary files include a macro syntax to allow convenient configuration of case files. The syntax has the following form where the value for a (10) is substituted for b in the subsequent line through the $ macro substitution. a 10; b $a; In the latest version […]

6th March 2013

Read More