OpenMC: A state-of-the-art Monte Carlo code for research and development

被引:591
作者
Romano, Paul K. [1 ]
Horelik, Nicholas E. [1 ]
Herman, Bryan R. [1 ]
Nelson, Adam G. [2 ]
Forget, Benoit [1 ]
Smith, Kord [1 ]
机构
[1] MIT, Dept Nucl Sci & Engn, Cambridge, MA 02139 USA
[2] Univ Michigan, Dept Nucl Engn & Radiol Sci, Ann Arbor, MI 48104 USA
关键词
Monte Carlo; Neutron transport; OpenMC; Parallel; XML; HDF5; TRANSPORT CODE; PERFORMANCE; SIMULATIONS; ALGORITHMS;
D O I
10.1016/j.anucene.2014.07.048
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
This paper gives an overview of OpenMC, an open source Monte Carlo particle transport code recently developed at the Massachusetts Institute of Technology. OpenMC uses continuous-energy cross sections and a constructive solid geometry representation, enabling high-fidelity modeling of nuclear reactors and other systems. Modern, portable input/output file formats are used in OpenMC: XML for input, and HDF5 for output. High performance parallel algorithms in OpenMC have demonstrated near-linear scaling to over 100,000 processors on modern supercomputers. Other topics discussed in this paper include plotting, CMFD acceleration, variance reduction, eigenvalue calculations, and software development processes. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:90 / 97
页数:8
相关论文
共 37 条
  • [1] [Anonymous], 2021, LA-UR-12-27079-Rev
  • [2] [Anonymous], 2008, JTC1SC34 ISOIEC 2
  • [3] Balay S., 2013, PETSc Web page
  • [4] Brandl G., 2013, SPHINX PYTHON DOCUME
  • [5] Brown F., 2010, LAUR1006235 LOS AL N
  • [6] Chacon Scott., 2009, Pro Git, V1st
  • [7] Diop C. M, 2007, PHYTRA1
  • [8] Direct Doppler broadening in Monte Carlo simulations using the multipole representation
    Forget, Benoit
    Xu, Sheng
    Smith, Kord
    [J]. ANNALS OF NUCLEAR ENERGY, 2014, 64 : 78 - 85
  • [9] Horelik N., 2013, MATH COMPUT METHODS, V2013
  • [10] Kelly D.J., 2012, PHYSOR ADV REACTOR P