DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The Random Ray Method Versus Multigroup Monte Carlo: The Method of Characteristics in OpenMC and SCONE

Journal Article · · Nuclear Science and Engineering

The Random Ray Method (TRRM) is a recently developed approach to solving neutral particle transport problems based on the Method of Characteristics. While the method previously has been implemented only in closed-source or limited-functionality codes, this work describes its implementation in two open-source Monte Carlo codes: OpenMC and SCONE. The random ray implementations required small modifications to the existing Multigroup Monte Carlo (MGMC) solvers, offering a rare venue for redundant, fine-grained, "apples-to-apples" speed and accuracy comparisons between transport methods. To this end, TRRM and MGMC solvers are evaluated against each other using each code's native capabilities on reactor eigenvalue problems with different degrees of energy discretization. On the C5G7 benchmark (featuring only seven energy groups), TRRM achieves a maximum pin power error comparable to or lower than that of MGMC for a given run time. On a problem with 69 energy groups, MGMC is found to scale more efficiently, obtaining a lower pin power error for a given run time. However, the defining difference between the two transport methods is found to be their vastly different uncertainty distributions. Specifically, TRRM is found to maintain similar levels of accuracy and uncertainty throughout the simulation domain whereas MGMC can exhibit orders-of-magnitude greater errors in areas of the problem that feature low neutron flux. For instance, TRRM provided an up to 373 times speed advantage compared with MGMC for computing the flux in low-flux regions in the moderator surrounding the C5G7 core.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES); Engineering and Physical Sciences Research Council (EPSRC)
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
2474880
Alternate ID(s):
OSTI ID: 2221898
Journal Information:
Nuclear Science and Engineering, Journal Name: Nuclear Science and Engineering Journal Issue: 9 Vol. 198; ISSN 0029-5639
Publisher:
Taylor & FrancisCopyright Statement
Country of Publication:
United States
Language:
English

References (27)

Performance of Woodcock delta-tracking in lattice physics applications using the Serpent Monte Carlo reactor physics burnup calculation code journal May 2010
Toward Portable GPU Acceleration of the OpenMC Monte Carlo Particle Transport Code conference January 2022
Immortal rays: Rethinking random ray neutron transport on GPU architectures journal September 2021
Stabilization of multi-group neutron transport with transport-corrected cross-sections journal April 2019
ARRC: A random ray neutron transport code for nuclear reactor simulation journal February 2018
Computational efficiencies of approximated exponential functions for transport calculations of the characteristics method journal June 2004
The OpenMOC method of characteristics neutral particle transport code journal June 2014
OpenMC: A state-of-the-art Monte Carlo code for research and development journal August 2015
A Collision-based Domain Decomposition scheme for large-scale depletion with the Serpent 2 Monte Carlo code journal March 2021
A Linear Source Approximation Scheme for the Method of Characteristics journal February 2016
Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms journal March 2018
Provably optimal parallel transport sweeps on semi-structured grids journal April 2020
Memory bottlenecks and memory contention in multi-core Monte Carlo transport codes journal August 2015
Monte Carlo power iteration: Entropy and spatial correlations journal August 2016
Optimization of neutron tracking algorithms for GPU-based continuous energy Monte Carlo calculation journal November 2021
SCONE: A Student-Oriented Modifiable Monte Carlo Particle Transport Framework journal March 2021
Acceleration of surface tracking in Monte Carlo transport via distance caching journal March 2021
Fast iterative methods for discrete-ordinates particle transport calculations journal January 2002
Particle clustering in Monte Carlo criticality simulations journal January 2014
Parallel Fission Bank Algorithms in Monte Carlo Criticality Calculations journal February 2012
The Random Ray Method for neutral particle transport journal August 2017
Data decomposition in Monte Carlo neutron transport simulations using global view arrays journal March 2015
jtramm/minray: v0 software June 2023
Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code journal June 2019
Parallel S n Sweeps on Unstructured Grids: Algorithms for Prioritization, Grid Partitioning, and Cycle Detection journal July 2005
jtramm/minray: v0 software June 2023
Method of Characteristics for 3D, Full-Core Neutron Transport on Unstructured Mesh journal July 2021