OpenCFD Release OpenFOAM® v2012 (20 12)
OpenCFD is pleased to announce the December 2020 release of OpenFOAM® v2012 (20 12). This release extends OpenFOAM-v2006 features across many areas of the code. The new functionality represents development sponsored by OpenCFD’s customers, internally funded developments, and integration of features and changes from the OpenFOAM community.
OpenFOAM is distributed by OpenCFD under the GPL license as:
- Source code to be compiled on any Linux system
- Pre-compiled binary installation for Linux systems
- Pre-compiled binary installation for Mac OS X systems
- MS Windows installer
- Bash on Ubuntu on Windows for MS Windows 10
Please refer to the download instructions to obtain the code. The development repositories are publicly available. These repositories are regularly updated with bug fixes and new functionality.
Upgrading
- Help for users is provided in the user upgrade guide.
- Help for developers is provided in the developer upgrade guide.
Pre-processing
- snappyHexMesh: new hybrid layer input more...
- snappyHexMesh: improved gap refinement controls more...
- snappyHexMesh: delete small regions more...
- snappyHexMesh: consistent layer extrusion more...
- Community contribution extrudeMesh: new polyLine option more...
- blockMesh: improvements more...
- Improved PDRblockMesh more...
- Miscellaneous improvements more...
Numerics
- New run-time selectable geometry calculation more...
- Improved particle tracking on moving meshes more...
- Function1: new frequency or period input more...
- Function1: new time limits more...
Solvers and physical models
- New vibro-acoustics solver more...
- New incompressible non-uniform density turbulent model for VOF more...
- Community contribution New generalized Newtonian viscosity models more...
- Community contribution New tabulated thermodynamics more...
- New noise utility weightings more...
- New buoyancy fvOption more...
- New multi-component evaporation and condensation droplet model more...
- Lagrangian: new recycling of particles more...
Boundary conditions
Post-processing
- Function objects: improved error mode handling more...
- New Abaqus surface input and output more...
- Lagrangian: new patch interaction fields more...
- New particle histogram function object more...
- Updated heat transfer coefficient function object more...
- Community contribution New Bilger function object more...
- Updated surfaceFieldValue function object more...
- Community contribution New planeToFaceZone topoSet option more...
- Updated cuttingPlane more...
- Updated iso-surfaces more...
- Updated distance surface more...
- Community contribution Updated searchableSphere more...
- Updated searchableDisk more...
- sampledSurfaces: general more...
Parallel
Usability
- Improved compiler configuration more...
- Improved installation scripts more...
- Rationalized mpi configuration names more...
- Portability more...
About us
OpenFOAM is produced by the core ESI-OpenCFD team
- Andrew Heather
- Mattijs Janssens
- Sergio Ferraris
- Mark Olesen
- Prashant Sonakar
- Pawan Ghildiyal
- Kutalmış Berçin
- Roger Almenar
- Matej Forman
- Praveen Jaganathan
- Chiara Pesci
- Sebastien Vilfayeau
- Karen Kettle
- Ann Ronchetti
- Fred Mendonça
- Swapnil Salokhe
With wider support from the global ESI team
- ESI Group (GmbH)
- ESI Group (ESI Software (India) Private Limited)
- ESI Group (North America)
- ESI Group (Nihon ESI)
And contributions from
- OpenFOAM.org
- Ivor Clifford (Paul Scherrer Institut)
- Brecht Devolder (DEME Group)
- Thorsten Zirwes (Karlsruhe Institute of Technology)
- Alseny Diallo (ESI Japan)
- Henning Scheufler (DLR)
- Johan Roenby (Stromning)
- Vaggelis Papoutsis (PCOpt/NTUA and FOSS GP)
- Wenyuan Fan
- Victor Olesen