American Nuclear Society
Home

Home / Publications / Journals / Fusion Science and Technology / Volume 74 / Number 4

Algorithmic Improvements to MCNP5 for High-Resolution Fusion Neutronics Analyses

Scott W. Mosher, Stephen C. Wilson

Fusion Science and Technology / Volume 74 / Number 4 / November 2018 / Pages 263-276

Technical Paper / dx.doi.org/10.1080/15361055.2018.1496691

Received:April 1, 2018
Accepted:July 2, 2018
Published:November 8, 2018

Neutronics analyses of the ITER experimental fusion reactor rely on increasingly complex geometry models and estimates of energy-dependent neutron flux and radiation dose-rate distributions generated at ever higher resolutions. There are significant practical challenges with applying the Monte Carlo N-Particle (MCNP) continuous-energy transport code to high-resolution analyses. For models consisting of more than 100 000 surfaces and cells, geometry initialization can take several hours, thus slowing down model integration and transport analysis efforts. In multithreaded simulations, the amount of memory consumed by superimposed mesh tally data increases in proportion to the number of threads. This behavior limits either the tally resolution or the number of processor cores that can be utilized in the simulation. This paper describes algorithmic improvements that were implemented in a modified version of MCNP5 to overcome these limitations. These improvements are referred to as the Oak Ridge National Laboratory Transformative Neutronics (ORNL-TN) upgrade. A comparison of the performance and memory usage of both MCNP5 and ORNL-TN on several relevant fusion neutronics models is presented. In these tests and in actual high-resolution neutronics analyses, ORNL-TN reduces geometry processing times from hours to a few seconds and increases in-memory mesh tally capacity from the order of 108 to 1010 space-energy bins.