Issue
EPJ Nuclear Sci. Technol.
Volume 11, 2025
Status and advances of Monte Carlo codes for particle transport simulation
Article Number 56
Number of page(s) 10
DOI https://doi.org/10.1051/epjn/2025046
Published online 16 September 2025
  1. A. Haghighat, Monte Carlo Methods for Particle Transport (CRC Press, USA, 2014) [Google Scholar]
  2. J.L. Gustafson, Amdahl’s Law, in Encyclopedia of Parallel Computing. (Springer, USA, 2011) [Google Scholar]
  3. J.E. Hoogenboom, Is Monte Carlo embarrassingly parallel?, in Internation Conference on Physics of Reactors (PHYSOR 2012): Advances in Reactor Physics - Linking Research, Industry, and Education, (American Nuclear Society (ANS), Knoxville, TN, USA, 2012) [Google Scholar]
  4. R.C. Bleile, P. Brantley, M. O’Brien, H. Childs, Algorithmic improvements for portable event-based Monte Carlo transport using the Nvidia thrust library, in Transactions of the American Nuclear Society, (American Nuclear Society (ANS), Las Vegas, NV, USA, 2016) [Google Scholar]
  5. T. Okubo, T. Endo, A. Yamamoto, An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs, Nucl. Sci. Eng. 54, 30 (2017) [Google Scholar]
  6. T. Liu, N. Wolfe, C.D. Carothers, W. Ji, X.G. Xu, Optimizing the Monte Carlo Neutron Cross-Section Construction Code XSBench for MIC and GPU Platforms, Nucl. Sci. Eng., 185, 232 (2017) [Google Scholar]
  7. D. Ma, B. Yang, Q. Zhang, J. Liu, T. Li, Evaluation of Single-Node Performance of Parallel Algorithms for Multigroup Monte Carlo Particle Transport Methods, Front. Energy Res. 9, 17 (2021) [Google Scholar]
  8. P.K. Romano, A.R. Siegel, Limits on the efficiency of event-based algorithms for Monte Carlo neutron transport, Nucl. Eng. Technol. 49, 1165 (2017) [CrossRef] [Google Scholar]
  9. K. Gao, Z. Chen, A. Sun, T. Yu. Development and verification of the GPU-based Monte Carlo particle transport program MagiC, in 5th International Academic Exchange Conference on Science and Technology Innovation (IAECST), (Institute of Electrical and Electronics Engineers (IEEE), China, 2023) [Google Scholar]
  10. J.E. Hoogenboom, W.R. Martin, B. Petrovic, The Monte Carlo performance benchmark test – aims, specifications and first results, in International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C), (American Nuclear Society (ANS), Rio de Janeiro, Brazil, 2011) [Google Scholar]
  11. M. McKinley, R.C. Bleile, P. Brantley, S. Dawson, et al., Status of LLNL Monte Carlo transport codes on Sierra GPUs, in International Conference on Mathematics and Computation (M&C), (American Nuclear Society (ANS), Oregon, USA, 2019) [Google Scholar]
  12. M. Pozlup, R.C. Bleile, P. Brantley, S. Dawson, et al., Progress porting LLNL Monte Carlo transport codes to Nvidia GPUs, in International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering (M&C), (American Nuclear Society (ANS), Ontario, Canada, 2023) [Google Scholar]
  13. F.B. Brown, W.R. Martin, Monte Carlo methods for radiation transport analysis on vector computers, Prog. Nucl. Energy, 14, 269 (1984) [CrossRef] [Google Scholar]
  14. R.M. Bergmann, J.L. Vujić, Algorithmic choices in warp – a framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs, Ann. Nucl. Energy 77, 176 (2015) [Google Scholar]
  15. B. Molnar, G. Tolnai, D. Legrady, A GPU-based direct Monte Carlo simulation of time dependence in nuclear reactors, Ann. Nucl. Energy 132, 46 (2019) [CrossRef] [Google Scholar]
  16. G. Ridley, B. Forget, Design and optimization of GPU capabilities in OpenMC, in ANS Winter Meeting, (American Nuclear Society (ANS), USA, 2021) [Google Scholar]
  17. J.R. Tramm et al., Toward portable GPU acceleration of the OpenMC Monte Carlo particle transport code, in International Conference on Physics of Reactors (PHYSOR), (American Nuclear Society (ANS), USA, 2022) [Google Scholar]
  18. N. Choi, K.M. Kim, H.G. Joo, Optimization of neutron tracking algorithms for GPU-based continuous energy Monte Carlo calculation, Ann. Nucl. Energy 162, 108508 (2021) [CrossRef] [Google Scholar]
  19. S.P. Hamilton, T.M. Evans, Continuous-energy Monte Carlo neutron transport on GPUs in the shift code, Ann. Nucl. Energy 128, 236 (2019) [CrossRef] [Google Scholar]
  20. S.P. Hamilton, S.R. Slattery, T.M. Evans, Multigroup Monte Carlo on GPUs: comparison of history and event-based algorithms, Ann. Nucl. Energy 113, 506 (2018) [Google Scholar]
  21. B. Cuneo, M. Bailey, Divergence reduction in Monte Carlo neutron transport with on-GPU asynchronous scheduling, ACM Trans. Model. Comput. Simul. 34, 1 (2024) [Google Scholar]
  22. J.P. Morgan, T. Palmer, K.E. Niemeyer, Explorations of python-based automatic hardware code generation for neutron transport applications, in Transactions of The American Nuclear Society, (American Nuclear Society (ANS), USA, 2022) [Google Scholar]
  23. N.A. Awar, S. Zhu, G. Biros, M. Gligoric, A performance portability framework for Python, in Proceedings of the 35th ACM International Conference on Supercomputing, (Association of Computing Machinery (ACM), NY, USA, 2021) [Google Scholar]
  24. S.K. Lam, A. Pitrou, S. Seibert, Numba: a LLVM-based Python JIT compiler, in Proceedings of the seocnd workshop on LLVM compiler Infrastructure in HPC, (Association of Computing Machinery (ACM), NY, USA, 2015) [Google Scholar]
  25. T.G. Mattson, T.A. Anderson, G. Georgakoudis, PyOMP: multithreaded parallel programming in python, Comput. Sci. Eng. 23, 77 (2021) [Google Scholar]
  26. M.R. Ali, M.S. Aygul, D. Lee, GPU-optimized Monte Carlo code development - preliminary results, in Proceedings of the Reactor Physics Asia (RPHA), (Korean Nuclear Society (KNS), Gyeongju, Korea, 2023) [Google Scholar]
  27. M.R. Ali, M.S. Aygul, D. Lee, Enhancing PWR Monte Carlo simulations with GREAPMC: a GPU-accelerated approach, in Physics of Reactors (PHYSOR), (CA, USA, 2024) [Google Scholar]
  28. H. Lee et al., MCS – A Monte Carlo particle transport code for large-scale power reactor analysis, Ann. Nucl. Energy 139, 107276 (2020) [CrossRef] [Google Scholar]
  29. P.K. Romano et al., OpenMC: a state-of-the-art Monte Carlo code for research and development, Ann. Nucl. Energy 82, 90 (2015) [CrossRef] [Google Scholar]
  30. J. Leppänen et al., The serpent Monte Carlo code: status, development and applications in 2013, Ann. Nucl. Energy 82, 142 (2015) [CrossRef] [Google Scholar]
  31. K. Wang et al., RMC – a Monte Carlo code for reactor core analysis, Ann. Nucl. Energy 82, 121 (2015) [CrossRef] [Google Scholar]
  32. K. Li et al., A better Hash Method for high-fidelity Monte Carlo simulations on nuclear reactors, Front. Energy Res. 11, 1861 (2023) [Google Scholar]
  33. D. She, K. Wang, J. Sun, Y. Qiu, Improved methods of handling massive tallies in reactor Monte Carlo Code RMC, in Proceedings of the International Conference on Mathematics and Computational Methods Applied to Nuclear Science and Engineering, (American Nuclear Society (ANS), Idaho, USA, 2013) [Google Scholar]
  34. M.A. Smith, E.E. Lewis, Na B-C, Benchmark on Deterministic Transport Calculations without Spatial Homogenisation: A 2-D/3-D MOX Fuel Assembly Benchmark, Tech. Rep. NEA/NSC/DOC(2003)16, 2003 [Google Scholar]
  35. E. Woodcock, T. Murphy, P. Hemmings, S. Longworth, Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry, in Proceeding of the conference on Applications of Computing Methods to Reactor Problems, (Argonne National Laboratory, USA, 1965) [Google Scholar]
  36. Q. Guo, Z. Chen, Multi-regional delta-tracking method for neutron transport tracking in Monte Carlo criticality calculation, Sustainability 10, 2272 (2018) [Google Scholar]
  37. D. Lee, K. Smith, J. Rhodes, The impact of 238U resonance elastic scattering approximations on thermal reactor doppler reactivity, Ann. Nucl. Energy 36, 274 (2009) [Google Scholar]
  38. P.K. Romano, J.A. Walsh, An improved target velocity sampling algorithm for free gas elastic scattering, Ann. Nucl. Energy 114, 318 (2018) [CrossRef] [Google Scholar]
  39. W. Rothenstein, Neutron scattering Kernels in pronounced resonances for stochastic doppler effect calculations, Ann. Nucl. Energy 23, 441 (1996) [CrossRef] [Google Scholar]
  40. F.B. Brown, New Hash-Based Energy Lookup Algorithm for Monte Carlo Codes. Los Alamos National Laboratory, Tech. Rep. LA-UR-14-24530, 2014 [Google Scholar]
  41. N. Choi, H.G. Joo, Relative speed tabulation method for efficient treatment of resonance scattering in GPU-based Monte Carlo neutron transport calculation, Nucl. Sci. Eng. 195, 954 (2021) [CrossRef] [Google Scholar]
  42. A. Zoia, E. Brun, C. Jouanne, F. Malvagi, Doppler broadening of neutron elastic scattering kernel in Tripoli-4®, Ann. Nucl. Energy 54, 218 (2013) [CrossRef] [Google Scholar]
  43. T. Mori, Y. Nagaya, Comparison of resonance elastic scattering models newly implemented in MVP continuous-energy Monte Carlo code, Nucl. Sci. Technol. 46, 793(2009) [Google Scholar]
  44. M.L. Menéndez, J.A. Pardo, L. Pardo, M.C. Pardo, The Jensen-Shannon divergence, Franklin Inst. 334, 307, (1997) [Google Scholar]

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.