Close

Chris Greenshields

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

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