| Issue |
2014
SNA + MC 2013 - Joint International Conference on Supercomputing in Nuclear Applications + Monte Carlo
|
|
|---|---|---|
| Article Number | 04301 | |
| Number of page(s) | 7 | |
| Section | 4. Advanced Parallelism and HPC Strategies: c. Advanced HPC Strategies for Applications | |
| DOI | https://doi.org/10.1051/snamc/201404301 | |
| Published online | 06 June 2014 | |
On the use of tally servers in Monte Carlo simulations of light-water reactors
1 Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Cambridge, MA 02139
2 Argonne National Laboratory, Theory and Computing Sciences, 9700 S Cass Ave., Argonne, IL 60439
* Corresponding Author, E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Abstract
An algorithm for decomposing tally data in Monte Carlo simulations using servers has recently been proposed and analyzed. In the present work, we make a number of refinements to a theoretical performance model of the tally server algorithm to better predict the performance of a realistic reactor simulation using Monte Carlo. The impact of subdividing fuel into annular segments on parameters of the performance model is evaluated and shown to result in a predicted overhead of less than 20% for a PWR benchmark on the Mira Blue Gene/Q supercomputer. Additionally, a parameter space study is performed comparing tally server implementations using blocking and non-blocking communication. Non-blocking communication is shown to reduce the communication overhead relative to blocking communication, in some cases resulting in negative overhead.
Key words: Monte Carlo / data decomposition / tally server / LWR / OpenMC
© Owned by the authors, published by EDP Sciences, 2014

