1
|
Shriwise PC, Wilson PPH, Davis A, Romano PK. Hardware-Accelerated Ray Tracing of CAD-Based Geometry for Monte Carlo Radiation Transport. Comput Sci Eng 2022. [DOI: 10.1109/mcse.2022.3154656] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Affiliation(s)
| | | | - Andrew Davis
- United Kingdom Atomic Energy Authority, Abingdon, U.K
| | | |
Collapse
|
2
|
|
3
|
Abstract
The Advanced Random Ray Code (ARRC) is a high performance computing application capable of high-fidelity simulations of full core nuclear reactor models. ARRC leverages a recently developed stochastic method for neutron transport, known as The Random Ray Method (TRRM), which offers a variety of computational and numerical advantages as compared to existing methods. In particular, TRRM has been shown to be capable of efficient simulation of explicit three dimensional geometry representations without assumptions about axial homogeneity. To date, ARRC has utilized Constructive Solid Geometry (CSG) combined with a nested lattice geometry which works well for typical pressurized water reactors, but is not performant for the general case featuring arbitrary geometries.
To facilitate simulation of arbitrarily complex geometries in ARRC efficiently, we propose performing transport directly on Computer-Aided Design (CAD) models of the geometry. In this study, we utilize the Direct-Accelerated Geometry Monte Carlo (DAGMC) toolkit which tracks particles on tessellated CAD geometries using a bounding volume hierarchy to accelerate the process, as a replacement for ARRC’s current lattice-based accelerations. Additionally, we present a method for automatically subdividing the large CAD regions in the DAGMC model into smaller mesh cells required by random ray to achieve high accuracy. We test the new DAGMC geometry implementation in ARRC on several test problems, including a 3D pincells, 3D assemblies, and an axial section of the Advanced Test Reactor. We show that DAGMC allows for simulation of complex geometries in ARRC that would otherwise not be possible using the traditional approach while maintaining solution accuracy.
Collapse
|
4
|
Romano PK, Hamilton SP, Rahaman RO, Novak A, Merzari E, Harper SM, Shriwise PC. DESIGN OF A CODE-AGNOSTIC DRIVER APPLICATION FOR HIGH-FIDELITY COUPLED NEUTRONICS AND THERMAL-HYDRAULIC SIMULATIONS. EPJ Web Conf 2021. [DOI: 10.1051/epjconf/202124706053] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022] Open
Abstract
While the literature has numerous examples of Monte Carlo and computational fluid dynamics (CFD) coupling, most are hard-wired codes intended primarily for research rather than as standalone, general-purpose codes. In this work, we describe an open source application, ENRICO, that allows coupled neutronic and thermal-hydraulic simulations between multiple codes that can be chosen at runtime (as opposed to a coupling between two specific codes). In particular, we outline the class hierarchy in ENRICO and show how it enables a clean separation between the logic and data required for a coupled simulation (which is agnostic to the individual solvers used) from the logic/data required for individual physics solvers. ENRICO also allows coupling between high-order (and generally computationally expensive) solvers to low-order “surrogate” solvers; for example, Nek5000 can be swapped out with a subchannel solver.
ENRICO has been designed for use on distributed-memory computing environments. The transfer of solution fields between solvers is performed in memory rather than through file I/O.We describe the process topology among the different solvers and how it is leveraged to carry out solution transfers. We present results for a coupled simulation of a single light-water reactor fuel assembly using Monte Carlo neutron transport and CFD.
Collapse
|
5
|
Tramm JR, Siegel AR, Lund AL, Romano PK. A COMPARISON OF STOCHASTIC MESH CELL VOLUME COMPUTATION STRATEGIES FOR THE RANDOM RAY METHOD OF NEUTRAL PARTICLE TRANSPORT. EPJ Web Conf 2021. [DOI: 10.1051/epjconf/202124703021] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/14/2022] Open
Abstract
The random ray method is a recently developed neutron transport method that can be used to perform efficient full-core, general-purpose, high-fidelity 3D simulations of nuclear reactors. While Tramm et al. have so far documented the new random ray algorithm in several publications, one critical detail has not yet been published: how to best determine the volume of each source region (or cell) of the simulation. As the “true” analytical constructive solid geometry cell volumes are typically not known a priori they must be computed by the application at runtime, which is not straightforward in TRRM as different rays are used each power iteration such that the sampled volume of each cell also changes between iterations. In the present study, we analyze two different on-the-fly stochastic methods for computing the cell volumes and quantify their impacts on the accuracy of scalar flux estimates. We find that the “na¨ıve” stochastic volume estimator (which arises naturally from the derivation of the Method of Characteristics), is highly biased and can result in over 1,000 pcm error in eigenvalue. Conversely, we find that the “simulation averaged” estimator is unbiased and is therefore equivalent to the use of analytical cell volumes even when using a coarse ray density. Thus, the new simulation averaged method is a critical (and as yet undocumented) component of the TRRM algorithm, and is therefore vital information for those in the reactor physics community working to implement random ray solvers of their own.
Collapse
|
6
|
Romano PK, Hamilton SP, Rahaman RO, Novak A, Merzari E, Harper SM, Shriwise PC, Evans TM. A Code-Agnostic Driver Application for Coupled Neutronics and Thermal-Hydraulic Simulations. NUCL SCI ENG 2020. [DOI: 10.1080/00295639.2020.1830620] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
Affiliation(s)
- Paul K. Romano
- Argonne National Laboratory, 9700 South Cass Avenue, Lemont, Illinois 60439
| | - Steven P. Hamilton
- Oak Ridge National Laboratory, 1 Bethel Valley Road, Oak Ridge, Tennessee 37831
| | - Ronald O. Rahaman
- Argonne National Laboratory, 9700 South Cass Avenue, Lemont, Illinois 60439
| | - April Novak
- University of California-Berkeley, 3115 Etcheverry Hall, Berkeley, California 94708
| | - Elia Merzari
- The Pennsylvania State University, 228 Hallowell Building, University Park, Pennsylvania 16802
| | - Sterling M. Harper
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| | | | - Thomas M. Evans
- Oak Ridge National Laboratory, 1 Bethel Valley Road, Oak Ridge, Tennessee 37831
| |
Collapse
|
7
|
Harper SM, Romano PK, Forget B, Smith KS. Threadsafe Dynamic Neighbor Lists for Monte Carlo Ray Tracing. NUCL SCI ENG 2020. [DOI: 10.1080/00295639.2020.1719765] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/25/2022]
Affiliation(s)
- Sterling M. Harper
- Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| | - Paul K. Romano
- Argonne National Laboratory, 9700 S. Cass Avenue, Lemont, Illinois 60439
| | - Benoit Forget
- Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| | - Kord S. Smith
- Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| |
Collapse
|
8
|
Boyd W, Nelson A, Romano PK, Shaner S, Forget B, Smith K. Multigroup Cross-Section Generation with the OpenMC Monte Carlo Particle Transport Code. NUCL TECHNOL 2019. [DOI: 10.1080/00295450.2019.1571828] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
Affiliation(s)
- William Boyd
- MITRE Corporation, 7525 Colshire Drive, McLean, Virginia 22102
| | - Adam Nelson
- Naval Reactors, 1240 Isaac Hull Avenue SE, Washington Navy Yard, District of Columbia 20376
| | - Paul K. Romano
- Argonne National Laboratory, Mathematics and Computer Science Division, 9700 South Cass Avenue, Lemont, Illinois 60439
| | - Samuel Shaner
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Building 24, Cambridge, Massachusetts 02139
| | - Benoit Forget
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Building 24, Cambridge, Massachusetts 02139
| | - Kord Smith
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Building 24, Cambridge, Massachusetts 02139
| |
Collapse
|
9
|
|
10
|
Romano PK, Siegel AR. Limits on the efficiency of event-based algorithms for Monte Carlo neutron transport. Nuclear Engineering and Technology 2017. [DOI: 10.1016/j.net.2017.06.006] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/19/2022]
|
11
|
Affiliation(s)
- Paul K. Romano
- Argonne National Laboratory, Mathematics and Computer Science Division, 9700 South Cass Avenue, Lemont, Illinois 60439
| | - Amanda L. Lund
- Argonne National Laboratory, Mathematics and Computer Science Division, 9700 South Cass Avenue, Lemont, Illinois 60439
| | - Andrew R. Siegel
- Argonne National Laboratory, Mathematics and Computer Science Division, 9700 South Cass Avenue, Lemont, Illinois 60439
| |
Collapse
|
12
|
Affiliation(s)
- Paul K. Romano
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| | - Benoit Forget
- Massachusetts Institute of Technology, Department of Nuclear Science and Engineering 77 Massachusetts Avenue, Cambridge, Massachusetts 02139
| |
Collapse
|
13
|
Romano PK, Horelik NE, Herman BR, Nelson AG, Forget B, Smith K. OpenMC: A state-of-the-art Monte Carlo code for research and development. ANN NUCL ENERGY 2015. [DOI: 10.1016/j.anucene.2014.07.048] [Citation(s) in RCA: 249] [Impact Index Per Article: 27.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
14
|
|
15
|
|