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: paul.k.romano@gmail.com
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