DOI QR코드

DOI QR Code

Implementation and benchmarking of the local weight window generation function for OpenMC

  • Hu, Yuan (State Key Laboratory of Nuclear Physics and Technology, School of Physics, Peking University) ;
  • Yan, Sha (State Key Laboratory of Nuclear Physics and Technology, School of Physics, Peking University) ;
  • Qiu, Yuefeng (Institute for Neutron Physics and Reactor Technology, Karlsruhe Institute of Technology)
  • Received : 2022.01.18
  • Accepted : 2022.04.25
  • Published : 2022.10.25

Abstract

OpenMC is a community-driven open-source Monte Carlo neutron and photon transport simulation code. The Weight Window Mesh (WWM) function and an automatic Global Variance Reduction (GVR) method was recently developed and implemented in a developmental branch of OpenMC. This WWM function and GVR method broaden OpenMC's usage in general purposes deep penetration shielding calculations. However, the Local Variance Reduction (LVR) method, which suits the source-detector problem, is still missing in OpenMC. In this work, the Weight Window Generator (WWG) function has been developed and benchmarked for the same branch. This WWG function allows OpenMC to generate the WWM for the source-detector problem on its own. Single-material cases with varying shielding and sources were used to benchmark the WWG function and investigate how to set up the particle histories utilized in WWG-run and WWM-run. Results show that there is a maximum improvement of WWM generated by WWG. Based on the above results, instructions on determining the particle histories utilized in WWG-run and WWM-run for optimal computation efficiency are given and tested with a few multi-material cases. These benchmarks demonstrate the ability of the OpenMC WWG function and the above instructions for the source-detector problem. This developmental branch will be released and merged into the main distribution in the future.

Keywords

Acknowledgement

Part of the analysis was performed on the High Performance Computing Platform of the Center for Life Science (Peking University).

References

  1. Paul K. Romano, et al., OpenMC: a state-of-the-art Monte Carlo code for research and development, Ann. Nucl. Energy 82 (2015) 90-97. https://doi.org/10.1016/j.anucene.2014.07.048
  2. https://docs.openmc.org/en/stable/.
  3. Y. Hu, et al., Development and benchmarking of the weight window mesh function for OpenMC, Fusion Eng. Des. 170 (2021), 112551. https://doi.org/10.1016/j.fusengdes.2021.112551
  4. Y. Hu, et al., Implementation and benchmarking of an automatic global variance reduction method on OpenMC, Fusion Eng. Des. 173 (2021), 112829. https://doi.org/10.1016/j.fusengdes.2021.112829
  5. X-5 Monte Carlo Team, MCNP - A General Monte Carlo N-Particle Transport Code, Version 5, 2003. LA-UR-03-1987.
  6. https://github.com/openmc-dev/openmc.
  7. Thomas E. Booth, et al., Importance estimation in forward Monte Carlo calculations, Nucl. Technol. Fusion 5 (1) (1984) 90e100.
  8. Thomas E. Booth, Sample Problem for Variance Reduction in MCNP, LA-10363-MS, 1985.
  9. FENDL, Fusion evaluated nuclear data library. https://www-nds.iaea.org/fendl/.
  10. convert_fendl.py in, https://github.com/openmc-dev/data.
  11. The FISPACT-II User Manual, UKAEA-R, 2016 (11)11 Issue 8.