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

Title: New Capabilities in Mercury: A Modern, Monte Carlo Particle Transport Code

Abstract

The new physics, algorithmic and computer science capabilities of the Mercury general-purpose Monte Carlo particle transport code are discussed. The new physics and algorithmic features include in-line energy deposition and isotopic depletion, significant enhancements to the tally and source capabilities, diagnostic ray-traced particles, support for multi-region hybrid (mesh and combinatorial geometry) systems, and a probability of initiation method. Computer science enhancements include a second method of dynamically load-balancing parallel calculations, improved methods for visualizing 3-D combinatorial geometries and initial implementation of an in-line visualization capabilities.

Authors:
; ; ; ; ; ; ;
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
908386
Report Number(s):
UCRL-PROC-228933
TRN: US0703686
DOE Contract Number:
W-7405-ENG-48
Resource Type:
Conference
Resource Relation:
Conference: Presented at: Joint International Topical Meeting on Mathematics & Computation and Supercomputing in Nuclear Applications, Monterey, CA, United States, Apr 16 - Apr 19, 2007
Country of Publication:
United States
Language:
English
Subject:
22 GENERAL STUDIES OF NUCLEAR REACTORS; COMPUTERS; GEOMETRY; IMPLEMENTATION; MERCURY; PHYSICS; PROBABILITY; TRANSPORT

Citation Formats

Procassini, R J, Cullen, D E, Greenman, G M, Hagmann, C A, Kramer, K J, McKinley, M S, O'Brien, M J, and Taylor, J M. New Capabilities in Mercury: A Modern, Monte Carlo Particle Transport Code. United States: N. p., 2007. Web.
Procassini, R J, Cullen, D E, Greenman, G M, Hagmann, C A, Kramer, K J, McKinley, M S, O'Brien, M J, & Taylor, J M. New Capabilities in Mercury: A Modern, Monte Carlo Particle Transport Code. United States.
Procassini, R J, Cullen, D E, Greenman, G M, Hagmann, C A, Kramer, K J, McKinley, M S, O'Brien, M J, and Taylor, J M. Thu . "New Capabilities in Mercury: A Modern, Monte Carlo Particle Transport Code". United States. doi:. https://www.osti.gov/servlets/purl/908386.
@article{osti_908386,
title = {New Capabilities in Mercury: A Modern, Monte Carlo Particle Transport Code},
author = {Procassini, R J and Cullen, D E and Greenman, G M and Hagmann, C A and Kramer, K J and McKinley, M S and O'Brien, M J and Taylor, J M},
abstractNote = {The new physics, algorithmic and computer science capabilities of the Mercury general-purpose Monte Carlo particle transport code are discussed. The new physics and algorithmic features include in-line energy deposition and isotopic depletion, significant enhancements to the tally and source capabilities, diagnostic ray-traced particles, support for multi-region hybrid (mesh and combinatorial geometry) systems, and a probability of initiation method. Computer science enhancements include a second method of dynamically load-balancing parallel calculations, improved methods for visualizing 3-D combinatorial geometries and initial implementation of an in-line visualization capabilities.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Mar 08 00:00:00 EST 2007},
month = {Thu Mar 08 00:00:00 EST 2007}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share:
  • An update on the development and validation of the MERCURY Monte Carlo particle transport code is presented. MERCURY is a modern, parallel, general-purpose Monte Carlo code being developed at the Lawrence Livermore National Laboratory. During the past year, several major algorithm enhancements have been completed. These include the addition of particle trackers for 3-D combinatorial geometry (CG), 1-D radial meshes, 2-D quadrilateral unstructured meshes, as well as a feature known as templates for defining recursive, repeated structures in CG. New physics capabilities include an elastic-scattering neutron thermalization model, support for continuous energy cross sections and S ({alpha}, {beta}) molecular boundmore » scattering. Each of these new physics features has been validated through code-to-code comparisons with another Monte Carlo transport code. Several important computer science features have been developed, including an extensible input-parameter parser based upon the XML data description language, and a dynamic load-balance methodology for efficient parallel calculations. This paper discusses the recent work in each of these areas, and describes a plan for future extensions that are required to meet the needs of our ever expanding user base.« less
  • Verification and Validation (V&V) is a critical phase in the development cycle of any scientific code. The aim of the V&V process is to determine whether or not the code fulfills and complies with the requirements that were defined prior to the start of the development process. While code V&V can take many forms, this paper concentrates on validation of the results obtained from a modern code against those produced by a validated, legacy code. In particular, the neutron transport capabilities of the modern Monte Carlo code MERCURY are validated against those in the legacy Monte Carlo code TART. Themore » results from each code are compared for a series of basic transport and criticality calculations which are designed to check a variety of code modules. These include the definition of the problem geometry, particle tracking, collisional kinematics, sampling of secondary particle distributions, and nuclear data. The metrics that form the basis for comparison of the codes include both integral quantities and particle spectra. The use of integral results, such as eigenvalues obtained from criticality calculations, is shown to be necessary, but not sufficient, for a comprehensive validation of the code. This process has uncovered problems in both the transport code and the nuclear data processing codes which have since been rectified.« less