OpenFOAM v2412 リリースノート
ESI OpenCFD Release OpenFOAM® v2412
OpenCFD is pleased to announce the December 2024 release of OpenFOAM® v2412. This release extends OpenFOAM-v2406 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. In addition to source code packages suitable for compilation on a variety of Linux and other POSIX systems, this release also has a number of pre-compiled binary packages
- Ubuntu Linux: packaged installation for Ubuntu (coming soon)
- openSUSE Linux: packaged installation for (coming soon)
- Redhat Linux variants: packaged installation for (coming soon)
- apptainer images: available from dockerhub (coming soon)
Windows users have three options for pre-compiled packages (more information):
- Using Windows Subsystem for Linux (based on Ubuntu, openSUSE etc.)
- Native executables with cross-compilation
- A docker installation
OpenFOAM apptainer support is provided via description files rather than pre-assembled images:
- See packaging/containers
Mac OSX users have the option to compile from source, or use Docker containers for pre-compiled packages (more information).
Upgrading
- Help for users is provided in the user upgrade guide
- Help for developers is provided in the developer upgrade guide
Pre-processing
- Improved createPatch utility more...
- Improved snappyHexMesh: buffer layers before snapping more...
Boundary conditions
- Improved pointMesh boundary handling more...
- New point patch functionality more...
Numerics
- New fused discretisation more...
- New GAMG agglomeration caching more...
- Improved lduMatrix, lduAddressing more...
- Improved wall distance more...
- Community contribution: Improved adjoint optimisation more...
- New zoneBlended scheme more...
Solvers and physical models
- Community contribution: Improved shielding function for SA-DDES turbulence model more...
- Improved Lagrangian injection model: coneNozzleInjection more...
- Improved solid-body motion function: tabulated6DoFMotion more...
- New finite-area framework: Film-separation models more...
- Improved simpleFoam: new dynamicMesh support more...
Post-processing
- New report generation more...
- New graph generation more...
- New finite-area function object: surfaceCourantNumber more...
- Improved solver function objects: Outer-loop convergence check more...
Parallel
- Improved Non-Blocking Exchange (NBX) more...
- Improved finite-area framework more...
- Improved reconstructParMesh more...
- Improved distributed tri-surfaces more...
Usability
- Updated to c++17 more...
- New tutorial demonstrations more...
Community
- New contributions to the Turbulence Technical Committee repository more...
- Thank you more...
About us
OpenFOAM is produced by the core ESI-OpenCFD team
- Andrew Heather
- Mattijs Janssens
- Mark Olesen
- Prashant Sonakar
- Pawan Ghildiyal
- Kutalmış Berçin
- Matej Forman
- Chiara Pesci
- Martin Lichtmes
- Jiri Polansky
- 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)
- ESI webteam
And contributions from
- Marian Fuchs: Upstream CFD GmbH
- Vaggelis Papoutsis: PCOpt/NTUA and FOSS GP
- The OpenFOAM Community