Nuclear Techniques ›› 2017, Vol. 40 ›› Issue (10): 100501-100501.doi: 10.11889/j.0253-3219.2017.hjs.40.100501


Compiling validity and critical benchmark verification based on OpenMC execution code

SU Shi, XIE Qin, CHEN Zhenping, XIE Jinsen, ZENG Wenjie, LIU Zijing, ZHAO Pengcheng, HE Lihua, YU Tao   

  1. School of Nuclear Science and Technology, University of South China, Hengyang 421001, China
  • Received:2017-05-18 Revised:2017-07-08 Online:2017-10-10 Published:2017-09-29
  • Supported by:
    Supported by National Natural Science Foundation of China (No.11575079, No.11605085)

Abstract: Background: The open source Monte Carlo code (OpenMC) released by Massachusetts Institute of Technology (MIT) only provides source code rather than executable code. Purpose: This study aims at the compatibility issues for different versions of the auxiliary programs in the compilation of OpenMC. Methods: The various versions of OpenMPI, Mpich and HDF5 programs that support OpenMC were compiled and checked, and the complied OpenMC was validated using 96 representative routines recommended in the international criticality safety benchmark evaluation project (ICSBEP). The calculation results were compared with those of the ICSBEP experiments using general MC code. Results: The calculated values by complied OpenMC are in line with the experimental values of the ICSBEP benchmarks, as well as calculations by other programs. Conclusion: This study provides a reference for the correct compilation of the OpenMC with feasibility. It is useful in future applications and improvements of these programs.

Key words: OpenMC, OpenMPI, Mpich, HDF5, ICSBEP

CLC Number: 

  • TL32