Algorithm for Free Gas Elastic Scattering without Rejection Sampling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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 languageEnglish
Title of host publicationProceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021
PublisherAmerican Nuclear Society
Pages948-959
Number of pages12
ISBN (Electronic)9781713886310
DOIs
StatePublished - 2021
Event2021 International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021 - Virtual, Online
Duration: Oct 3 2021Oct 7 2021

Publication series

NameProceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021

Conference

Conference2021 International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, M and C 2021
CityVirtual, Online
Period10/3/2110/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

Fingerprint

Dive into the research topics of 'Algorithm for Free Gas Elastic Scattering without Rejection Sampling'. Together they form a unique fingerprint.

Cite this