An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
| |
Authors: | Takuya Okubo Tomohiro Endo Akio Yamamoto |
| |
Affiliation: | Nagoya University, Furo-cho, Chikusa-ku, Nagoya, Japan |
| |
Abstract: | ![]() An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. |
| |
Keywords: | Monte Carlo GPU delta-tracking parallelization OpenCL |
|
|