MOOSE.
MOOSE is an open-source C++ framework from Idaho National Laboratory for building parallel finite-element and finite-volume simulations in which several physics are solved as one fully coupled implicit system on PETSc and libMesh. Engineers write small pluggable objects or assemble ready-made physics modules, link models across scales with MultiApps and Transfers, and run the same input from a laptop to tens of thousands of cores.
- How do heat conduction, stresses and fluid flow in a component interact when solved as a single coupled implicit system?
- What is the tritium inventory and permeation through a blanket or first-wall material under coupled heat and mass transport (through MOOSE-based applications)?
- How does a reactor core or test article respond when neutronics, thermal-hydraulics and fuel performance are coupled across scales?
- Coupled nonlinear PDE systems solved fully implicitly with Newton–Krylov and automatic differentiation
- Continuous and discontinuous Galerkin finite elements and finite volumes on adaptive meshes
- Heat transfer, solid mechanics, contact, Navier–Stokes, porous flow, thermal hydraulics
- Phase field, chemistry, electromagnetics, ray tracing, level set
- Optimisation, stochastic tools for uncertainty quantification, surrogates
- Multiscale coupling through MultiApps and Transfers
Limitations
A framework, not a turnkey analysis tool: most problems need a MOOSE-based application or a carefully built input. Neutronics is deliberately excluded from the open modules and lives in closed-source applications. Releases are date-stamped tags without semantic versions.
A general multiphysics framework. Its fusion relevance comes from the applications built on it that the project lists: Cardinal (OpenMC and nekRS coupling), TMAP8 (tritium migration), SALAMANDER (blanket multiphysics), Aurora and Apollo (UKAEA), and others. UKAEA is named as a major contributor in the project's copyright file.
Cardinal LWR pincell: OpenMC transport coupled to MOOSE heat conduction
For one pressurised-water-reactor fuel pin, what converged fission heat-source distribution and solid temperature field result when OpenMC eigenvalue transport with temperature feedback is iterated against a MOOSE heat-conduction solve?
NRIC Virtual Test Bed: tritium in a divertor monoblock during pulsed operation (TMAP8)
How does pulsed tokamak operation change the tritium retained inside an ITER-like tungsten/copper/CuCrZr divertor monoblock and the tritium that permeates through to the coolant tube, when heat conduction and hydrogen-isotope diffusion with trapping are solved together in 2D?
Developed by Idaho National Laboratory (operated by Battelle Energy Alliance, LLC), with major contributions credited to CSIRO and the UK Atomic Energy Authority among others. 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)
- MOOSE LICENSE — LGPL-2.1
- MOOSE COPYRIGHT — INL as primary developer; contributing institutions
- Crossref record for Harbour et al. 2025 — Current official citation details
- MOOSE tags — Date-stamped release tags; newest 2026-09-25-release