消息传递并行燃耗程序MCBMPI的栅元验证

Cell Verification of Parallel Burnup Calculation Program MCBMPI Based on MPI

  • 摘要: 程序采用模块化思想,其中输运部分采用MCNP5程序的消息传递并行版本MCNP5MPI,燃耗计算采用截断泰勒展开的矩阵指数法、TTA线性子链解析法和高斯-赛德尔迭代法三者相结合的燃耗求解方法,并行策略为对多燃耗区采用区域分解的MPI消息传递并行,完成了并行化蒙特卡罗燃耗程序MCBMPI的研制。整个程序系统仅由MCNP5MPI和燃耗程序组成,其中燃耗程序包含了对多燃耗区的区域分解并行功能、核素转换与衰变计算功能以及与MCNP5MPI的数据交换功能。并以压水堆栅元燃耗基准题对程序进行验证,验证结果表明:该程序可用于多燃耗区的并行燃耗计算,伴随计算机硬件性能的改善可显著提高计算效率。

     

    Abstract: The parallel burnup calculation program MCBMPI was developed. The program was modularized. The parallel MCNP5 program MCNP5MPI was employed as neutron transport calculation module. And a composite of three solution methods was used to solve burnup equation, i.e. matrix exponential technique, TTA analytical solution, and Gauss Seidel iteration. MPI parallel zone decomposition strategy was concluded in the program. The program system only consists of MCNP5MPI and burnup subroutine. The latter achieves three main functions, i.e. zone decomposition, nuclide transferring and decaying, and data exchanging with MCNP5MPI. Also, the program was verified with the pressurized water reactor (PWR) cell burnup benchmark. The results show that it’s capable to apply the program to burnup calculation of multiple zones, and the computation efficiency could be significantly improved with the development of computer hardware.

     

/

返回文章
返回