A Monte Carlo volumetric-ray-casting estimator for global fluence tallies on GPUs

From MaRDI portal
Publication:2000444

DOI10.1016/J.JCP.2018.06.032zbMATH Open1415.65011arXiv1706.07476OpenAlexW2659635569WikidataQ129365747 ScholiaQ129365747MaRDI QIDQ2000444FDOQ2000444

Jeremy E. Sweezy

Publication date: 28 June 2019

Published in: Journal of Computational Physics (Search for Journal in Brave)

Abstract: A Monte Carlo fluence estimator has been designed to take advantage of the computational power of graphical processing units (GPUs). This new estimator, termed the volumetric-ray-casting estimator, is an extension of the expected-value estimator. It can be used as a replacement of the track-length estimator for the estimation of global fluence. Calculations for this estimator are performed on the GPU while the Monte Carlo random walk is performed on the central processing unit (CPU). This method lowers the implementation cost for GPU acceleration of existing Monte Carlo particle transport codes as there is little modification of the particle history logic flow. Three test problems have been evaluated to assess the performance of the volumetric-ray-casting estimator for neutron transport on GPU hardware in comparison to the standard track-length estimator on CPU hardware. Evaluation of neutron transport through air in a criticality accident scenario showed that the volumetric-ray-casting estimator achieved 23 times the performance of the track-length estimator using a single core CPU paired with a GPU and 15 times the performance of the track-length estimator using an eight core CPU paired with a GPU. Simulation of a pressurized water reactor fuel assembly showed that the performance improvement was 6 times within the fuel and 7 times within the control rods using an eight core CPU paired with a single GPU.


Full work available at URL: https://arxiv.org/abs/1706.07476




Recommendations




Cites Work


Cited In (4)

Uses Software





This page was built for publication: A Monte Carlo volumetric-ray-casting estimator for global fluence tallies on GPUs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2000444)