skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Domain decomposition in the GPU-accelerated Shift Monte Carlo code

Journal Article · · Annals of Nuclear Energy (Oxford)

The GPU solver within the Shift continuous-energy Monte Carlo neutron transport code has been extended to provide domain decomposition in addition to domain replication to enable the solution of problems with memory requirements exceeding the capacity of a single GPU. The strategy follows the Multiple Set, Overlapping Domain (MSOD) approach that is used in Shift’s CPU solver and integrates into the event-based algorithm used for Shift’s GPU solver. Furthermore, the ability to assign processors to spatial domains non-uniformly has been maintained. In this work, two different approaches for communicating particle data between domains are considered, and multiple criteria for load balancing problems have been investigated. Numerical results are presented for both fresh and depleted small modular nuclear reactor (SMR) cores. A parallel efficiency of approximately 80% was achieved with up to 16 spatial domains measured relative to full domain replication. A scaling study on the Summit supercomputer demonstrates a weak scaling parallel efficiency of over 90% on over 24000 GPUs.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1845803
Alternate ID(s):
OSTI ID: 1821065
Journal Information:
Annals of Nuclear Energy (Oxford), Vol. 166, Issue 1; ISSN 0306-4549
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (13)

Implementation, capabilities, and benchmarking of Shift, a massively parallel Monte Carlo radiation transport code journal March 2016
Monte Carlo domain decomposition for robust nuclear reactor analysis journal December 2014
Monte Carlo methods for radiation transport analysis on vector computers journal January 1984
Exascale applications: skin in the game
  • Alexander, Francis; Almgren, Ann; Bell, John
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 378, Issue 2166 https://doi.org/10.1098/rsta.2019.0056
journal January 2020
Nuclide depletion capabilities in the Shift Monte Carlo code journal April 2018
Optimization of processor allocation for domain decomposed Monte Carlo calculations journal September 2019
Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms journal March 2018
MC21 v.6.0 – A continuous-energy Monte Carlo particle transport code with integrated reactor feedback capabilities journal August 2015
Domain decomposition for GPU-Based continuous energy Monte Carlo power reactor calculation journal November 2020
Algorithmic choices in WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs journal March 2015
Parallel Fission Bank Algorithms in Monte Carlo Criticality Calculations journal February 2012
OpenMC: A state-of-the-art Monte Carlo code for research and development journal August 2015
Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code journal June 2019

Similar Records

Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code
Journal Article · Thu Jan 17 00:00:00 EST 2019 · Annals of Nuclear Energy (Oxford) · OSTI ID:1845803

Evaluating asynchronous Schwarz solvers on GPUs
Journal Article · Mon Aug 10 00:00:00 EDT 2020 · International Journal of High Performance Computing Applications · OSTI ID:1845803

Developing And Scaling an OpenFOAM Model to Study Turbulent Flow in a HFIR Coolant Channel
Technical Report · Fri Mar 01 00:00:00 EST 2024 · OSTI ID:1845803