The OpenFOAM Foundation is pleased to announce the release of version 11 of the OpenFOAM open source CFD toolbox. Version 11 introduces modular solvers written as classes, in contrast to the traditional application solvers, integral to OpenFOAM since icoFoam in 1993. Modular solvers are simpler to maintain and extend, and are more flexible for multi-region simulations, e.g. conjugate heat transfer (CHT) with any type of flow, e.g. multiphase. Everything is backward-compatible, so: 1) application solvers will still compile in OpenFOAM; 2) launching an old application solver, e.g. simpleFoam, executes a script which runs the incompressibleFluid module on a single region.
OpenFOAM 11 includes the following highlights.
- Modular Solvers: class-based solvers for greater flexibility, e.g. multi-region simulations.
- Multiphase: vastly improved consistency and conservation in the multiphaseEuler module.
- Transport: added anisotropic thermal conductivity.
- Thermophysical: standardised the specification of property names in input file keywords.
- Heat transfer: simplified critical boundary conditions for heat transfer between regions.
- Particle tracking: generalised statistical distributions for size distributions in particles.
- Liquids Films: full replacement which conserves mass and integrates to other models.
- Meshes: redesign of dynamic mesh functionality and consolidated NCC.
- Function Objects: improved field averaging and visualisation function objects.
- Models and Constraints: numerous new models and constraints.
- Boundary Conditions: consolidated mapped conditions and introduced MRF conditions.
- Case Configuration: new foamToC application lists models and options in OpenFOAM.
- Programming: new finite volume functions and improvements to algorithm sequences.
Read MoreFor Ubuntu 20.04LTS, 22.04 LTS, 24.04 LTS
Read MoreOpenFOAM 11 for Linux distributions including Red Hat Enterprise Linux (RHEL) v7+, Fedora v22+, SuSE Linux Enterprise Server (SLES) v12+, openSuSE v13+ and Debian 8+. Uses Docker to provide a self-contained environment that includes code, runtime, system tools and libraries, independent of the underlying operating system.
Read MoreOpenFOAM 11 for macOS 10.14+ . Uses Docker to provide a self-contained environment that includes code, runtime, system tools and libraries, independent of the underlying operating system.
Read MoreFor Compilation on GNU/Linux
Read MoreFor Ubuntu 20.04LTS, 22.04LTS, 22.10 and Windows 10 and Docker images for other Linux and macOS
Read MoreOur campaign to fund OpenFOAM in 2023 exceeded €250k. €250k was the target in previous years but in 2023 we doubled this to €500k in order to meet the increasing demands of the OpenFOAM users. OpenFOAM is funded through commitments from supporting organisations to fund maintenance. To meet our new target we need further support from organisations who are commercially dependent on OpenFOAM and who are making significant savings in proprietary licence fees.
Read MoreFor Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS, 22.10, Windows 10 and Docker images for other Linux and macOS
Read MoreThe OpenFOAM Foundation is pleased to announce the release of version 10 of the OpenFOAM open source CFD toolbox. Version 10 is a snapshot of the OpenFOAM development version which, through sustainable development, is always-releasable. It provides new functionality and major improvements to existing code, with strict demands on usability, robustness and extensibility. OpenFOAM 10 includes the following key developments:
- Multiphase: added models and improved performance / robustness of multiphase solvers.
- Transport: properties consolidated into a single physicalProperties file.
- Thermophysical: improved handling of conductivity and added documentation.
- Heat transfer: improved thermal coupling in conjugate heat transfer.
- Particle tracking: can now be plugged into any solver using the clouds fvModel.
- Reactions: chemistry now solve for mass fractions to account for thermal expansion.
- Parallelisation: new framework for load-balancing, decomposition and redistribution.
- Mesh: general improvements to snappyHexMesh, blockMesh and other tools
- Dynamic Mesh: non-conformal coupling (NCC) for rotating geometry, to replace AMI.
- Dynamic Re-meshing: mesh-to-mesh mapping for mesh motion including engines.
- Function Objects: more efficient output for sampling, and new field calculations.
- Models and Constraints: now work for moving mesh cases and with function objects.
- Boundary Conditions: new general conditions of pressure, velocity and temperature.
- Case Configuration: created userTime to provide a customised measure of time.
- Computation: improvements to distance-to-wall calculations, time handling and I/O.
Read MoreFor Ubuntu 18.04LTS, 20.04LTS, 22.04 LTS
Read More