Parallel Fission Bank Algorithms in Monte Carlo Criticality Calculations
Name
nse-fissionbank.pdf
Description
Final manuscript
Size
570.35 KB
Format
Adobe PDF
Checksum (MD5)
d3194cc480c72a871b17cadea1e71879
Author(s) •
Romano, Paul Kollath
Forget, Benoit Robert Yves
Date Issued
February 2012
Journal
Nuclear Science and Engineering
Publisher
Academic Press
Citation
Paul K. Romano, Benoit Forget. "Parallel Fission Bank Algorithms in Monte Carlo Criticality Calculations" Nuclear Science and Engineering 170.2, February 2012.
Version
Author's final manuscript
Abstract
In this work we describe a new method for parallelizing the source iterations in a Monte Carlo criticality calculation. Instead of having one global fission bank that needs to be synchronized, as is traditionally done, our method has each processor keep track of a local fission bank while still preserving reproducibility. In doing so, it is required to send only a limited set of fission bank sites between processors, thereby drastically reducing the total amount of data sent through the network. The algorithm was implemented in a simple Monte Carlo code and shown to scale up to hundreds of processors and furthermore outperforms traditional algorithms by at least two orders of magnitude in wall-clock time.
MIT Department
Massachusetts Institute of Technology. Department of Nuclear Science and Engineering
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike 3.0
Persistent DSpace Link
DOI of Published Version
http://www.new.ans.org/pubs/journals/nse/a_13356