skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Development of a Library for Conducting Monte Carlo Tallies on Heterogeneous Systems

Technical Report ·
DOI:https://doi.org/10.2172/1467298· OSTI ID:1467298
 [1]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

A library is introduced that enables users to conduct Monte Carlo tallies on heterogeneous computing systems. The library can be built with or linked to a Monte Carlo transport code to provide tally capabilities for the project. The library provides a set of tools and an interface for constructing tallies that can be computed on CPUs or GPUs regardless of where the sample data was generated. The library can be incorporated into existing Monte Carlo transport codes at both the research and production level with minimal intrusion into the transport code. The tally library is capable of computing a variety of tallies including track-length histogram (mesh) tallies, collisionbased kernel density estimators, functional expansion tallies, eigenvalue sensitivity coefficients via iterated fission probability, and sensitivities of reaction rates or adjoint-weighted quantities via differential operator sampling. The parallelization methods are discussed and speedups are shown for 2-D and 3-D problems with comparisons to both the tally library CPU implementations as well as the tally capabilities in the host transport code. Performance results and examples are shown for MCNP, MCATK, and OpenMC.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC52-06NA25396
OSTI ID:
1467298
Report Number(s):
LA-UR-18-27987
Country of Publication:
United States
Language:
English

Similar Records

Investigation of Portable Event-Based Monte Carlo Transport Using the NVIDIA Thrust Library
Journal Article · Wed Jun 15 00:00:00 EDT 2016 · Transactions of the American Nuclear Society · OSTI ID:1467298

l3d2vtk: An MCNPTools Utility to Enable LNK3DNT File Visualization & Post-Processing
Conference · Tue Nov 19 00:00:00 EST 2019 · Transactions of the American Nuclear Society · OSTI ID:1467298

GPU Acceleration of Kernel Density Estimators in Monte Carlo Neutron Transport Simulations
Journal Article · Fri Jul 01 00:00:00 EDT 2016 · Transactions of the American Nuclear Society · OSTI ID:1467298