Litcius/Paper detail

Domain decomposition for GPU-Based continuous energy Monte Carlo power reactor calculation

Namjae Choi, Han Gyu Joo

2020Nuclear Engineering and Technology19 citationsDOIOpen Access PDF

Abstract

A domain decomposition (DD) scheme for GPU-based Monte Carlo (MC) calculation which is essential for whole-core depletion is introduced within the framework of the modified history-based tracking algorithm. Since GPU-offloaded MC calculations suffer from limited memory capacity, employing DDMC is inevitable for the simulation of depleted cores which require large storage to save hundreds of newly generated isotopes. First, an automated domain decomposition algorithm named wheel clustering is devised such that each subdomain contains nearly the same number of fuel assemblies. Second, an inner-outer iteration algorithm allowing overlapped computation and communication is introduced which enables boundary neutron transactions during the tracking of interior neutrons. Third, a bank update scheme which is to include the boundary sources in a way to be adequate to the peculiar data structures of the GPU-based neutron tracking algorithm is presented. The verification and demonstration of the DDMC method are done for 3D full-core problems: APR1400 fresh core and a mock-up depleted core. It is confirmed that the DDMC method performs comparably with the standard MC method, and that the domain decomposition scheme is essential to carry out full 3D MC depletion calculations with limited GPU memory capacities.

Topics & Concepts

Domain decomposition methodsComputer scienceComputational scienceMonte Carlo methodTracking (education)Boundary (topology)DecompositionSingle-coreDomain (mathematical analysis)AlgorithmComputationNeutron transportParallel computingNeutronFinite element methodPhysicsChemistryMathematicsNuclear physicsOrganic chemistryPsychologyThermodynamicsStatisticsPedagogyMathematical analysisNuclear reactor physics and engineeringNuclear Physics and ApplicationsNuclear Materials and Properties