OpenCFD Release OpenFOAM® v2006 (20 06)
OpenCFD is pleased to announce the June 2020 release of OpenFOAM® v2006 (20 06). This release extends OpenFOAM-v1912 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.
- We have also initiated documentation on coding patterns to improve the understanding of some typical idioms, where the reasoning may not be immediately obvious or where there are advantages to using a particular approach. We are happy to incorporate content!
Pre-processing
- Improved blockMesh utility more...
- New baffle creation in blockMesh more...
- New ramp Function1 more...
- New expression Function1 more...
- New expression PatchFunction1 more...
- New coded PatchFunction1 more...
- snappyHexMesh: New controls to disable gap refinement more...
Numerics
- Improved Arbitrary Mesh Interface (AMI) more...
- Community contribution: Integration of OpenQBMM more...
- New dense-matrix eigendecomposition solver more...
- Community contribution: New and improved adjoint optimisation tools more...
- New directional meshwave more...
- Governance contribution: New external solver module more...
Solvers and physical models
- Improved thermal baffle more...
- Improved handling for particle injection bounds more...
- New particle Weber number cloud function object more...
- Improved Curle function object more...
- Improved multiphase phase change more...
- Community contribution: New isoAdvector solvers more...
- New pipelined Conjugate Gradient (CG) solvers more...
- New cloud function object to remove particles more...
- Improved lumped point movement for large structures more...
- Community contribution: New and updated avalanche and mud slide tools more...
Boundary conditions
- New suite of atmospheric boundary layer tools more...
- New wall-blending for low- and high-Reynolds number flows more....
Post-processing
- Improved data conversion to Ensight format more...
- New momentum error function object more...
- New reading of Abaqus surface files more...
- Community contribution: New interface height function object more...
- New Dynamic Mode Decomposition (DMD) tools more...
- New Obukhov length function object more...
- Community contribution: New log(x) function object more...
- New pow(x) function object more...
- Improved controls for sampled surfaces more...
Build system
Documentation
- Overhaul of OpenFOAM user documentation more...
About us
OpenFOAM is produced by the core ESI-OpenCFD team
- Andrew Heather
- Mattijs Janssens
- Sergio Ferraris
- Mark Olesen
- Prashant Sonakar
- Pawan Ghildiyal
- Kutalmiş 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
- ENERCON GmbH: Hamza Musaddiq, Michael Alletto, and Judith Langner
- CENER: Roberto Chavez
- CIMEC: Horacio Aguerre and Santiago Marquez
- DLR: Henning Scheufler
- Stromning: Johan Roenby
- OpenQBMM Community, led by Alberto Passalacqua (Iowa State University)
- PCOpt/NTUA and FOSS GP
- Technical University of Munich/AUDI: Marco Kiewat
- Norwegian Geotechnical Institute: Matthias Rauter
- OpenFOAM.org