Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

Journal Article · · Journal of Computational Physics
 [1]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

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 expectation 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. Finally, 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.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
89233218CNA000001; AC52-06NA25396
OSTI ID:
1659164
Alternate ID(s):
OSTI ID: 1703191
OSTI ID: 23087709
Report Number(s):
LA-UR--17-22573
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 372; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (26)

Overview of the MCU Monte Carlo software package journal August 2015
Algorithmic choices in WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs journal March 2015
Performance and accuracy of criticality calculations performed using WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs journal May 2017
Expected-value techniques for Monte Carlo modeling of well logging problems
  • Mosher, Scott W.; Maučec, Marko; Spanier, Jerome
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 613, Issue 2 https://doi.org/10.1016/j.nima.2009.11.067
journal February 2010
Comparison of Statistical Estimators for Neutron Monte Carlo Calculations journal November 1966
The expected leakage estimator applied to time-dependent neutron transport journal March 1968
OpenMC: A state-of-the-art Monte Carlo code for research and development journal August 2015
MONK and MCBEND: Current status and recent developments journal August 2015
MC21 v.6.0 – A continuous-energy Monte Carlo particle transport code with integrated reactor feedback capabilities journal August 2015
The Serpent Monte Carlo code: Status, development and applications in 2013 journal August 2015
Monte Carlo Application ToolKit (MCATK) journal August 2015
ARCHER, a new Monte Carlo software tool for emerging heterogeneous computing environments journal August 2015
Recent developments of JAEA’s Monte Carlo code MVP for reactor physics applications journal August 2015
Implementation, capabilities, and benchmarking of Shift, a massively parallel Monte Carlo radiation transport code journal March 2016
Methods for Processing ENDF/B-VII with NJOY journal December 2010
GPUMCD : A new GPU-oriented Monte Carlo dose calculation platform: GPUMCD journal January 2011
GPU technology is the hope for near real-time Monte Carlo dose calculations: Point/Counterpoint journal March 2015
A New Class of Monte Carlo Estimators journal July 1966
Two Pairs of Families of Estimators for Transport Problems journal July 1966
Unifying points, beams, and paths in volumetric light transport simulation journal July 2014
Automated Weight Windows for Global Monte Carlo Particle Transport Calculations journal January 2001
An S N Algorithm for Modern Architectures journal January 2017
On the Estimation of Flux at a Point by Monte Carlo journal May 1963
Comparison of Statistical Estimators for Neutron Monte Carlo Calculations journal November 1966
Initial MCNP6 Release Overview journal December 2012
Challenges and Prospects for Whole-Core Monte Carlo Analysis journal March 2012

Similar Records

The state of Monte Carlo neutron transport on GPU accelerators - A review - 25609
Conference · Wed Aug 15 00:00:00 EDT 2018 · OSTI ID:23055127

Performance and accuracy of criticality calculations performed using WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs
Journal Article · Mon May 01 00:00:00 EDT 2017 · Annals of Nuclear Energy · OSTI ID:1344092

Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code
Journal Article · Wed Jan 16 23:00:00 EST 2019 · Annals of Nuclear Energy (Oxford) · OSTI ID:1492181