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

被引:11
作者
Choi, Namjae [1 ]
Joo, Han Gyu [1 ]
机构
[1] Seoul Natl Univ, 1 Gwanak Ro, Seoul 08826, South Korea
关键词
Domain decomposition; Depletion; Monte Carlo; GPU; PRAGMA; NEUTRON-TRANSPORT; SHIFT;
D O I
10.1016/j.net.2020.04.024
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
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 innerouter 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. (C) 2020 Korean Nuclear Society, Published by Elsevier Korea LLC.
引用
收藏
页码:2667 / 2677
页数:11
相关论文
共 20 条
[1]   Algorithmic choices in WARP - A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs [J].
Bergmann, Ryan M. ;
Vujic, Jasmina L. .
ANNALS OF NUCLEAR ENERGY, 2015, 77 :176-193
[2]  
Bleile R., 2016, T AM NUCL SOC ANS, P941
[3]  
Choi N., 2020, T AM NUCL SOC ANN M
[4]  
Choi N., 2019, T KOR NUCL SOC AUT M
[5]   Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code [J].
Hamilton, Steven P. ;
Evans, Thomas M. .
ANNALS OF NUCLEAR ENERGY, 2019, 128 :236-247
[6]   Multigroup Monte Carlo on GPUs: Comparison of history- and event-based algorithms [J].
Hamilton, Steven P. ;
Slattery, Stuart R. ;
Evans, Thomas M. .
ANNALS OF NUCLEAR ENERGY, 2018, 113 :506-518
[7]  
Hong H., 2017, T KOR NUCL SOC SPRIN
[8]  
Horelik N., 2013, Benchmark for evaluation and validation of reactor simulations (BEAVRS)
[9]  
Horelik N., 2014, P INT C PHYS REACT P
[10]   Coarse mesh finite difference formulation for accelerated Monte Carlo eigenvalue calculation [J].
Lee, Min Jae ;
Joo, Han Gyu ;
Lee, Deokjung ;
Smith, Kord .
ANNALS OF NUCLEAR ENERGY, 2014, 65 :101-113