Abstract
For effective GPU-based Monte Carlo transport simulations, algorithms must be optimized with respect to the single-instruction multiple-thread (SIMT) paradigm. Commonly used free gas elastic scattering algorithms, such as Doppler-broadening rejection correction (DBRC) involve rejection sampling with low sampling efficiency, leading to GPU thread divergence. This paper proposes a new rejection-free algorithm based on the windowed multipole cross section representation. This method was prototyped and validated against DBRC on the CPU, and preliminary CPU timing results indicate that it could out-perform DBRC on the GPU. Future work will involve implementation and performance testing on the GPU using full-core reactor problems.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021 |
Publisher | American Nuclear Society |
Pages | 948-959 |
Number of pages | 12 |
ISBN (Electronic) | 9781713886310 |
DOIs | |
State | Published - 2021 |
Event | 2021 International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021 - Virtual, Online Duration: Oct 3 2021 → Oct 7 2021 |
Publication series
Name | Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021 |
---|
Conference
Conference | 2021 International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021 |
---|---|
City | Virtual, Online |
Period | 10/3/21 → 10/7/21 |
Funding
Work for this paper was supported by Oak Ridge National Laboratory, which is managed and operated by UT-Battelle LLC for the US Department of Energy (DOE) under contract no. DEAC05-00OR22725. This research was supported by the Exascale Computing Project (ECP), project number 17-SC-20-SC. The ECP is a collaborative effort of two DOE organizations, the Office of Science and the National Nuclear Security Administration, that are responsible for the planning and preparation of a capable exascale ecosystem—including software, applications, hardware, advanced system engineering, and early testbed platforms—to support the nation’s exascale computing imperative. Work for this paper was supported by Oak Ridge National Laboratory, which is managed and operated by UT-Battelle LLC for the US Department of Energy (DOE) under contract no. DEAC05-00OR22725. This research was supported by the Exascale Computing Project (ECP), project number 17-SC-20-SC. The ECP is a collaborative effort of two DOE organizations, the Office of Science and the National Nuclear Security Administration, that are responsible for the planning and preparation of a capable exascale ecosystem'including software, applications, hardware, advanced system engineering, and early testbed platforms'to support the nation's exascale computing imperative.
Keywords
- Free gas elastic scattering
- GPU computing
- nuclear data