Close

Chris Greenshields

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

OpenFOAM 2.2.0: snappyHexMesh

Feature Snapping In this release, we have extended existing feature edge handling, reported previously and have also implemented a new method for handling feature edges. In the existing method, the user typically extracts feature edges from the geometry surface using the surfaceFeatureExtract utility and then explicitly specifies the features through […]

6th March 2013

Read More

OpenFOAM 2.2.0: Meshing

Changes to checkMesh The checkMesh utility can now read user-defined mesh quality settings that the user can specify in a separate meshQualityDict file in the system directory. The file has the same format as the meshQualityControls sub-dictionary in the snappyHexMeshDict configuration file for snappyHexMesh. For convenience, users may set up […]

6th March 2013

Read More

OpenFOAM 2.1.1 Released

OpenFOAM 2.1.1 is a patch release of version 2.1.0 that fixes critical bugs and improves usability and consistency in the code with over 200 code commits and over 700 file changes. As a patch release, we strongly recommend users of v2.1.0 upgrade to this version. Version 2.1.1 is distributed as:

  • a packaged installation for Ubuntu Linux — the simplest installation option for OpenFOAM;
  • a packaged installation for SuSE Linux;
  • a packaged installation for Fedora Linux;
  • a source pack for compilation on other Linux distributions.

31st May 2012

Read More