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

Annals of Nuclear Energy - Tập 82 - Trang 90-97 - 2015
Paul Romano1, Nicholas E. Horelik1, Bryan Herman1, Adam Nelson2, Benoit Forget1, Kord Smith1
1Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 77 Massachusetts Avenue, Cambridge, MA 02139, United States
2University of Michigan, Department of Nuclear Engineering and Radiological Sciences, 2355 Bonisteel Boulevard, Ann Arbor, MI 48104, United States

Tóm tắt

Từ khóa


Tài liệu tham khảo

Balay, S., Brown, J., Buschelman, K., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H., 2013. PETSc Web page. http://www.mcs.anl.gov/petsc (accessed April 29, 2013).

Brandl, G., 2013. Sphinx python documentation generator. http://sphinx-doc.org (accessed April 29, 2013).

Brown, F.B., Kiedrowski, B., Bull, J., 2010. MCNP5-1.60 release notes. LA-UR-10-06235, Los Alamos National Laboratory.

Chacon, 2009

Diop, C.M., Petit, O., Dumonteil, E., Hugot, F.X., Lee, Y.K., Mazzolo, A., Trama, J.C., 2007. TRIPOLI-4: A 3D continuous-energy Monte Carlo transport code. In: PHYTRA1: First International Conference on Physics and Technology of Reactors and Applications. Marrakech, Morocco.

Forget, 2014, Direct Doppler broadening in Monte Carlo simulations using the multipole representation, Ann. Nucl. Energy, 64, 78, 10.1016/j.anucene.2013.09.043

Horelik, N., Herman, B., Forget, B., Smith, K., 2013. Benchmark for evaluation and validation of reactor simulations (BEAVRS). In: Int. Conf. Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Sun Valley, Idaho.

ISO/IEC JTC1/SC34, 2008. Information technology – document schema definition language (dsdl) – part 2: Regular-grammar-based validation – relax ng. ISO/IEC 19757-2:2008, International Organization for Standardization.

Kelly, D.J., Sutton, T.M., Wilson, S.C., 2012. MC21 analysis of the Nuclear Energy Agency Monte Carlo performance benchmark problem. In: PHYSOR – Advances in Reactor Physics – Linking Research, Industry, and Education. Knoxville, Tennessee.

Kitware, Inc., 2010. VTK User’s Guide, 11th edition.

Koranne, 2011, Hierarchical data format: 5 HDF5, 191

Lee, M.J., Joo, H.G., Lee, D., Smith, K., 2012. Monte Carlo reactor calculation with substantially reduced number of cycles. In: PHYSOR – Advances in Reactor Physics – Linking Research, Industry, and Education. Knoxville, Tennessee.

Leppänen, 2009, Two practical methods for unionized energy grid construction in continuous-energy Monte Carlo neutron transport calculation, Ann. Nucl. Energy, 36, 878, 10.1016/j.anucene.2009.03.019

Leppänen, 2012

Levitt, 1972, The probability table method for treating unresolved neutron resonances in Monte Carlo calculations, Nucl. Sci. Eng., 49, 450, 10.13182/NSE72-3

Lieberoth, 1968, A Monte Carlo technique to solve the static eigenvalue problem of the Boltzmann transport equation, Nukleonik, 11, 213

MacFarlane, 2012

NEA Nuclear Science Committee, 2012

Nelson, A.G., Martin, W.R., 2013. Improved convergence of Monte Carlo generated multi-group scattering moments. In: Int. Conf. Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Sun Valley, Idaho.

Romano, P.K., 2013. The OpenMC Monte Carlo Code — OpenMC Documentation. http://mit-crpg.github.io/openmc (accessed April 27, 2013).

Romano, 2012, Parallel fission bank algorithms in Monte Carlo criticality calculations, Nucl. Sci. Eng., 170, 125, 10.13182/NSE10-98

Romano, 2012, Reducing parallel communication in Monte Carlo simulations via batch statistics, Trans. Am. Nucl. Soc., 107, 519

Romano, 2013, The OpenMC Monte Carlo particle transport code, Ann. Nucl. Energy, 51, 274, 10.1016/j.anucene.2012.06.040

Romano, P.K., Herman, B.R., Horelik, N.E., Forget, B., Smith, K., Siegel, A.R., 2013a. Progress and status of the OpenMC Monte Carlo code. In: Int. Conf. Mathematics and Computational Methods Applied to Nuclear Science and Engineering. Sun Valley, Idaho.

Romano, 2013, Data decomposition of Monte Carlo particle transport simulations via tally servers, J. Comput. Phys., 252, 20, 10.1016/j.jcp.2013.06.011

Siegel, 2014, Improved cache performance in monte carlo transport calculations using energy banding, Comput. Phys. Commun., 185, 1195, 10.1016/j.cpc.2013.10.008

Siegel, 2013, The effect of load imbalances on the performance of Monte Carlo codes in LWR analysis, J. Comput. Phys., 235, 901, 10.1016/j.jcp.2012.06.012

Siegel, 2014, Multi-core performance studies of a Monte Carlo neutron transport code, Int. J. High Perform. Comput. Appl., 28, 87, 10.1177/1094342013492179

Silo Development Team, 2010

Squillicote, 2007

Sutton, T.M., Donovan, T.J., Trumbull, T.H., Dobreff, P.S., Caro, E., Griesheimer, D.P., Tyburski, L.J., Carpenter, D.C., Joo, H., 2007. The MC21 Monte Carlo transport code. In: Joint International Topical Meeting on Mathematics & Computation and Supercomputing in Nuclear Applications. Monterey, California.

Sutton, 2009, Comparison of some Monte Carlo models for bound hydrogen scattering

Thai Open Source Software Center Ltd., 2012. Jing – a relax ng validator in java. http://www.thaiopensource.com/relaxng/jing.html (accessed April 29, 2013).

Veen, 2011, Efficiency improvement of local power estimation in the general purpose Monte Carlo code MCNP, Progr. Nucl. Sci. Technol., 2, 866, 10.15669/pnst.2.866

VisIt Development Team, 2005

Walker, A., 2014. FoX, A Fortran XML Library. http://github.com/andreww/fox (accessed April 14, 2014).

X-5 Monte Carlo Team, 2008