OpenFOAM.
OpenFOAM is a GPL-licensed C++ finite-volume toolbox for computational continuum mechanics with solvers and utilities for incompressible, compressible, multiphase, reacting, heat-transfer and solid-stress problems, plus meshing, decomposition and post-processing tools that run in parallel with MPI. Two separately maintained lines share the name: the OpenFOAM Foundation line (openfoam.org, yearly numbered releases) and the OpenCFD line (openfoam.com, six-monthly releases).
- What are the coolant flow distribution, pressure drop and wall heat-transfer coefficients in a blanket, divertor or first-wall cooling channel?
- Where do hot spots form when a coolant loop exchanges heat with the surrounding structure (conjugate heat transfer)?
- How does a two-phase cooling circuit respond to a transient such as a loss of flow?
- Finite-volume CFD on unstructured polyhedral meshes, incompressible and compressible
- RANS and LES turbulence modelling
- Multiphase flow (volume-of-fluid, Euler–Euler with boiling and condensation)
- Heat transfer and conjugate heat transfer, thermal radiation
- Combustion, Lagrangian particles, linear-elastic solid mechanics
- Dynamic and rotating meshes; MPI parallelism
Limitations
The two release lines (and the foam-extend fork) are not interchangeable: solver names, input conventions and tutorials differ. There is no graphical interface, post-processing relies on ParaView, and binary packaging is limited to a few Linux distributions with Windows and macOS via virtualisation. Validation, mesh quality and model selection are the user's responsibility.
General-purpose CFD, not a fusion code. It is the open-source workhorse for thermal-hydraulic questions around a reactor: coolant flow through blanket, divertor and vessel channels, conjugate heat transfer, buoyancy-driven flows and basic stress checks. Liquid-metal MHD, neutron heating sources and tritium transport are not standard features of either line and come from user models or coupling to other codes.
Distribution note
This entry documents the OpenFOAM Foundation line (openfoam.org, GitHub OpenFOAM/OpenFOAM-14, OpenFOAM 14 of July 2026). The OpenCFD/Keysight line (openfoam.com, GitLab openfoam/core/openfoam, v2606 of June 2026) is a distinct distribution with its own repositories, solver architecture and container images; the Hub's current container image (opencfd/openfoam-default) belongs to the OpenCFD line. The two are not interchangeable.
No reference workflow documents this tool yet. Its evidence status is “Listed”: A reviewed catalog entry with upstream links.
Developed by The OpenFOAM Foundation Ltd (not-for-profit distributor, code produced by CFD Direct) for the openfoam.org line; OpenCFD Ltd (a Keysight subsidiary, formerly ESI) for the openfoam.com line. No individual profiles are published for this project yet.
- Awesome Nuclear — Curated by Paul Romano and contributors
This entry was written by Morton Labs from public sources and last checked on 2026-10-10. Spotted an error, or want something changed or removed? Email zach@mortonlabs.ai with the page address.
Sources checked for this page (4)
- OpenFOAM-14 COPYING — GPL v3 or later
- OpenFOAM 14 release page — Foundation release 14 (July 2026)
- openfoam.com — OpenCFD/Keysight line with six-monthly releases
- Crossref record for Weller et al. 1998 — Bibliographic details of the customary citation