# Mercury + VisIt: Integration of a Real-Time Graphical Analysis Capability into a Monte Carlo Transport Code

## Abstract

Validation of the problem definition and analysis of the results (tallies) produced during a Monte Carlo particle transport calculation can be a complicated, time-intensive processes. The time required for a person to create an accurate, validated combinatorial geometry (CG) or mesh-based representation of a complex problem, free of common errors such as gaps and overlapping cells, can range from days to weeks. The ability to interrogate the internal structure of a complex, three-dimensional (3-D) geometry, prior to running the transport calculation, can improve the user's confidence in the validity of the problem definition. With regard to the analysis of results, the process of extracting tally data from printed tables within a file is laborious and not an intuitive approach to understanding the results. The ability to display tally information overlaid on top of the problem geometry can decrease the time required for analysis and increase the user's understanding of the results. To this end, our team has integrated VisIt, a parallel, production-quality visualization and data analysis tool into Mercury, a massively-parallel Monte Carlo particle transport code. VisIt provides an API for real time visualization of a simulation as it is running. The user may select which plots to display frommore »

- Authors:

- Publication Date:

- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

- Sponsoring Org.:
- USDOE

- OSTI Identifier:
- 952771

- Report Number(s):
- LLNL-CONF-411205

TRN: US0902598

- DOE Contract Number:
- W-7405-ENG-48

- Resource Type:
- Conference

- Resource Relation:
- Conference: Presented at: International Conference on Mathematics, Computational Methods & Reactor Physics, Saratoga Springs, NY, United States, May 03 - May 07, 2009

- Country of Publication:
- United States

- Language:
- English

- Subject:
- 22 GENERAL STUDIES OF NUCLEAR REACTORS; 99 GENERAL AND MISCELLANEOUS; DATA ANALYSIS; GEOMETRY; MERCURY; REACTOR PHYSICS; SIMULATION; TRANSPORT; VALIDATION

### Citation Formats

```
O'Brien, M J, Procassini, R J, and Joy, K I.
```*Mercury + VisIt: Integration of a Real-Time Graphical Analysis Capability into a Monte Carlo Transport Code*. United States: N. p., 2009.
Web.

```
O'Brien, M J, Procassini, R J, & Joy, K I.
```*Mercury + VisIt: Integration of a Real-Time Graphical Analysis Capability into a Monte Carlo Transport Code*. United States.

```
O'Brien, M J, Procassini, R J, and Joy, K I. 2009.
"Mercury + VisIt: Integration of a Real-Time Graphical Analysis Capability into a Monte Carlo Transport Code". United States. https://www.osti.gov/servlets/purl/952771.
```

```
@article{osti_952771,
```

title = {Mercury + VisIt: Integration of a Real-Time Graphical Analysis Capability into a Monte Carlo Transport Code},

author = {O'Brien, M J and Procassini, R J and Joy, K I},

abstractNote = {Validation of the problem definition and analysis of the results (tallies) produced during a Monte Carlo particle transport calculation can be a complicated, time-intensive processes. The time required for a person to create an accurate, validated combinatorial geometry (CG) or mesh-based representation of a complex problem, free of common errors such as gaps and overlapping cells, can range from days to weeks. The ability to interrogate the internal structure of a complex, three-dimensional (3-D) geometry, prior to running the transport calculation, can improve the user's confidence in the validity of the problem definition. With regard to the analysis of results, the process of extracting tally data from printed tables within a file is laborious and not an intuitive approach to understanding the results. The ability to display tally information overlaid on top of the problem geometry can decrease the time required for analysis and increase the user's understanding of the results. To this end, our team has integrated VisIt, a parallel, production-quality visualization and data analysis tool into Mercury, a massively-parallel Monte Carlo particle transport code. VisIt provides an API for real time visualization of a simulation as it is running. The user may select which plots to display from the VisIt GUI, or by sending VisIt a Python script from Mercury. The frequency at which plots are updated can be set and the user can visualize the simulation results as it is running.},

doi = {},

url = {https://www.osti.gov/biblio/952771},
journal = {},

number = ,

volume = ,

place = {United States},

year = {2009},

month = {3}

}