OpenFOAM 14 Released
The OpenFOAM Foundation is pleased to announce the release of version 14 of the OpenFOAM open source CFD toolbox, produced by CFD Direct. Version 14 includes: field functions and the functionalFixedValue boundary condition for initialising non-uniform fields and fixed value boundary conditions without pre-processing utilities like setFields; units as a standard feature for input parameters supported by the new foamUnits utility and named dimensions; overhaul of the coded file input (dynamic code) framework with the addition of several new directives (e.g. #codeDict, #stream, #print, etc); further development of modular Lagrangian, a more flexible, extensible and efficient replacement to the existing code; novel rewrite of the XiFluid combustion solver using a multiphase approach with MULES; and lots more besides.
OpenFOAM 14 includes the following highlights.
- Modular Solvers: improved the isothermalFilm and isothermalFluid solvers.
- Multiphase: improved wall boiling and condensation in the multiphaseEuler solver.
- Transport/Thermo: improved handling of liquids, mixtures, films and phases.
- Combustion: rewritten XiFluid as a two-phase solver with MULES.
- Modular Lagrangian: 80% complete flexible, extensible, efficient replacement.
- Meshes: improvements and additions to generation, zones, NCC, motion and surfaces.
- Function Objects: improved vortex visualisation, flux calculations, added sectional forces.
- Field/Boundary Initialisation: new field functions and functionalFixedValue BC.
- Boundary Conditions: improved thermal BCs, simplified conditions with field functions.
- Coded Case Configuration: improved and added directives for coded file input.
- Units and Dimensions: made units a standard feature, with new foamUnits utility
- Other Case Configuration: simplified initialisation of surface waves and more.
- Visualisation: made ParaView resilient to crashing when reading incorrect input files.
- Cases: new examples with thermal radiation, conduction with Joule heating, and more.
- Other: several enhancements to programming to make coded file input easier to write.
