OpenMC: a modern, high-performance nuclear design and analysis toolkit for fusion power plants
Ninth DEMO and fusion plants workshop, Aomori, Japan
June 12, 2025
Ethan Peterson1,2, Grégoire Biot1, Collin Dunn2, Bamidele Ebiwonjumi2, Jack Fletcher2, Paul Romano3, Stefano Segantin2, Patrick Shriwise3 , John Tramm3, Jiankai Yu1
[1] Nuclear Science and Engineering Department, Massachusetts Institute of Technology
[2] Plasma Science and Fusion Center, Massachusetts Institute of Technology
[3] Argonne National Laboratory
6/12/2025
1
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Outline
6/12/2025
2
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Role of nuclear analysis in fusion power plant design
(Why do we care about neutronics?)
6/12/2025
3
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Magnets
First Wall
Radiation
Heat Loads
Thermal Shields
Blanket Modules
Antennas
Divertor
Shield Blocks
Vacuum Vessel
Coolants
6/12/2025
4
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Magnets
Radiation
Damage
Diagnostics
Blanket Modules
Electronics
6/12/2025
5
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Tritium Breeding
Reaction
Rates
H/He Production
Detector Response
Activation
6/12/2025
6
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Direct Dose
Dose
Rates
Thick Shields
Streaming Paths
Shutdown Dose
🕑
Skyshine
Radiation Zoning
Activated Component Transport
🚌
6/12/2025
7
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Nuclear Responses
6/12/2025
8
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
On top of it all…
We don’t have a good sense of what the REAL uncertainties are in these analyses
We also don’t have ways to easily find the biggest levers during design
How can we facilitate and accelerate the “build, measure, learn” cycle when…
What are the engineering margins people need to work with?
How can we change the design to make it better?
6/12/2025
9
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Challenges of the current nuclear analysis ecosystem
(and conversely, the benefits of an integrated nuclear analysis ecosystem)
6/12/2025
10
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Current challenges are well exhibited by existing shutdown dose rate (SDR) methodologies
Activation
Source Generation
Design Inputs and Model Generation
Tracking and VR
Tallies
MCNP/OpenMC
FISPACT/ORIGEN/ACAB
FISPACT/MSX/NAGSS
Software Plumbing
R2SUNED/D1SUNED (UNED)
MCR2S (UKAEA)
ORNL-TN (ORNL)
SPARCNX (CFS)
A fractured neutronics ecosystem makes rigorous and efficient Uncertainty Quantification (UQ) impossible
6/12/2025
11
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Why is integrated UQ so important?
Uncertainties come from many places: nuclear data, material and geometry specifications, method approximations.
Discrepancies between experiments and computational models naturally increases as the size and complexity of models increases.
Discrepancy
Size + Complexity
0.01x
0.1x
2x
10x
Example fusion neutronics analyses
To have confidence in our predictive modeling tools we have to find better agreement between experiments and simulations for large complex systems.
We need powerful, extensible, integrated tools to make this tractable!
(fusion is currently workforce limited, we might as well develop them openly together…)
6/12/2025
12
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Introduction to OpenMC Capabilities and Resources
6/12/2025
13
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
History of OpenMC
Documentation: https://docs.openmc.org/en/stable/
Github: https://github.com/openmc-dev/openmc
Nuclear data: https://openmc.org/data-libraries/
Discourse forum: https://openmc.discourse.group/
6/12/2025
14
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Institutions extensively using OpenMC
Private Companies
Universities
National Labs and Foreign Agencies
6/12/2025
15
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
First OpenMC tokamak analysis meeting held at ANL two week ago was a massive success thanks to Paul Romano and Sara Villari
89 participants (38 in person, 51 remote)
48 from EU, 10 from UK, 31 from US
Resulted in OpenMC “wishlist” with 63 items, many of which are already under development
6/12/2025
16
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Openmc-dev organization hosts many public repositories for help with all things neutronics: https://github.com/openmc-dev
Monte Carlo neutron-photon transport, depletion, decay source generation, shutdown dose rate…
Nuclear data processing, conversion, inspection, etc.
Jupyter notebooks for examples and tutorials
Convert existing MCNP input decks to OpenMC models (works on ITER models!)
Graphical user interface for displaying geometries and plotting tallies
Also included are validation cases, public project boards, lists of other projects leveraging or interfacing with OpenMC
6/12/2025
17
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
OpenMC ecosystem is growing rapidly
6/12/2025
18
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
🚀
6/12/2025
19
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
OpenMC merged pull requests (PRs) over time
Averaging 227 merged PRs per year over the last 3.5 years.
More than 4 new features or bug fixes available every week
Roughly new release every 6-12 months, but new features are immediately available on the “develop” branch
Since I made this plot yesterday, 3 PRs have been merged…
6/12/2025
20
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
OpenMC GPU performance shows incredible promise
Not just rapid feature additions, but rapid performance improvements
High-end workstations and small clusters often incorporate 1 or more GPUs
Will have a significant impact on real design iteration, not just exascale problems
GPU port funded by Exascale Computing Project
Figure by John Tramm
6/12/2025
21
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Slide by John Tramm
6/12/2025
22
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Recent Developments for Fusion: R2S, D1S, Adjoint Solutions, Variance Reduction, S/U Analysis
6/12/2025
23
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Streamlined OpenMC SDR workflows reduce errors and enable rigorous uncertainty quantification
Neutron
transport solve
Materials
Transport geometry
Tally discretization
Irradiation schedule
Cross section data
Multigroup flux spectrum
Flux collapse
Cross section data
Neutron transport
Activation solve
Reaction rates
Activation
Activated material compositions
Coupling does not preserve reaction rates!
No real opportunity to accelerate
6/12/2025
24
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Streamlined OpenMC SDR workflows reduce errors and enable rigorous uncertainty quantification
Neutron
transport solve
Materials
Transport geometry
Tally discretization
Irradiation schedule
Activation solve
Cross section data
Reaction rates
Neutron transport + Activation
Activated material compositions
Streamlined calculation provides opportunities for rigorous, systematic UQ and acceleration
Multigroup photon spectrum
Pre-sampled photon
sites
Photon source generation
Photon source generation
Inaccurate or limited representations
6/12/2025
25
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Streamlined OpenMC SDR workflows reduce errors and enable rigorous uncertainty quantification
Neutron
transport solve
Materials
Transport geometry
Tally discretization
Irradiation schedule
Activation solve
Cross section data
Reaction rates
Neutron transport + Activation + Photon source generation
Activated material compositions
Streamlined calculation provides opportunities for rigorous, systematic UQ and acceleration
Photon source generation
Discrete photon spectrum
6/12/2025
26
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Streamlined OpenMC SDR workflows reduce errors and enable rigorous uncertainty quantification
Neutron
transport solve
Materials
Transport geometry
Tally discretization
Irradiation schedule
Activation solve
Cross section data
Reaction rates
Transport + Activation + Photon source generation + Photon transport
Activated material compositions
Streamlined calculation provides opportunities for rigorous, systematic UQ and acceleration
Photon source generation
Discrete photon spectrum
SDR
Photon
transport solve
E. E. Peterson et al. 2024 Nucl. Fusion https://doi.org/10.1088/1741-4326/ad32dd
Demonstration and validation of this workflow is published in:
More physically correct than standard SDR workflows
6/12/2025
27
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Validation of OpenMC R2S workflow with the FNG shutdown dose rate benchmark from SINBAD
Frascati Neutron Generator (FNG)
Ethan E. Peterson et al 2024 Nucl. Fusion 64 056011
6/12/2025
28
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Neutron spectrum comparisons between OpenMC and MCNP are well within relative errors with identical nuclear data
Statistical analysis of cell-energy bin pairs over the whole model show good agreement and similar convergence behavior
Cell 160
Cell 373
6/12/2025
29
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Nuclide inventories computed in OpenMC agree with those from FISPACT-II
Activated steel composition from Cell 160
Total activity of the FNG dose assembly (all cells)
6/12/2025
30
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Activated material compositions, photon sources, and photon transport agree with FISPACT-II and MCNP as well
Discrete photon emission spectra from activated steel in FNG benchmark
Dose in central cavity from one activated cell in the FNG benchmark
Figures by Paul Romano
6/12/2025
31
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
OpenMC SDR workflows are highly self consistent and agree very well with experiments
Frascati Neutron Generator (FNG)
Figure by Paul Romano
6/12/2025
32
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Streamlining this workflow is the first step to an
integrated analysis ecosystem enabling scalable, robust UQ
UQ Pipeline
δ
δ
Input uncertainties
Neutron
transport solve
Model definition
and user inputs
Activation solve
Cross section data
Reaction rates
Activated material compositions
Photon source generation
Photon spectrum
SDR
Photon
transport solve
6/12/2025
33
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
A more effective UQ pipeline with OpenMC
Nuclear data (ENDF/B-VIII.0)
SANDY
OpenMC with sub batches capability (work in progress)
N Random samples of nuclear data library
1- Improved workflow for TMC:
NJOY
2- Proposed workflow for Embedded Monte Carlo (EMC):
The goal is to embed the uncertainty propagation inside the simulation by running one batch of neutron for each random nuclear data library and thus having one full MC simulation for all the samples.
Work by PhD student Grégoire Biot
Generalized workflows to account for uncertainties not just nuclear data
6/12/2025
34
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Use case of UQ pipelines in OpenMC: Investigating Beryllium-free molten salt breeders
Work by PhD student Collin Dunn
6/12/2025
35
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Uncertainty quantification for TBR due to new 35Cl evaluation
Cross Section Libraries |
ENDF/B-VIII.0 |
TENDL-2019 |
ENDF/B-VIII.0 with new LANL 35Cl evaluation* |
*Courtesy of Sean Kuvin, Kenneth Hanselman (LANL)
Work by PhD student Collin Dunn
6/12/2025
36
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Both TBR and energy multiplication uncertainty dominated by uncertainty in 35Cl cross sections
Work by PhD student Collin Dunn
Number of Simulations (arb)
[1] L. Fiorito, G. Žerovnik, A. Stankovskiy, G. Van den Eynde, P.E. Labeau, Nuclear data uncertainty propagation to integral responses using SANDY, Annals of Nuclear Energy, Volume 101, 2017, Pages 359-366, ISSN 0306-4549.
6/12/2025
37
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Moving towards UM transport & methods V&V
6/12/2025
38
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Latest and greatest: Random Ray method for adjoint solutions and variance reduction
Slide and features by John Tramm
OpenMC Random Ray flux distribution. OpenMC model by Paul Romano, original MCNP JET 360 model by EUROfusion.
6/12/2025
39
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
How do we use Random Ray to get weight windows?
Forward flux
Adjoint Source
(1 / Forward flux)
Adjoint Flux
FW-CADIS WW
(1 / Adjoint Flux)
Images of OpenMC random ray simulations of WISTELL-D stellarator.
Model built by Connor Moreno (UW Madison) using ParaStell.
Random Ray can be thought of as a multigroup transport solver with stochastic angular quadrature
We can use it to compute forward fluxes OR adjoint fluxes
Slide and features by John Tramm
6/12/2025
40
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center
Conclusions
Thank you!
6/12/2025
41
Ethan E. Peterson, peterson@psfc.mit.edu
© MIT Plasma Science and Fusion Center