Speaker
摘要
为提高清华高通量堆(THFR)全堆中子输运计算效率,充分利用单机CPU-GPU异构系统的计算资源,研究并实现了三维中子输运计算全流程的GPU加速。全堆输运计算基于2D/1D方法,径向采用二维特征线方法(MOC),轴向采用一维MOC,并实现了三维粗网有限差分(CMFD)加速。通过C5G7 3D扩展基准题和THFR 3D简化模型进行精度验证和效率分析,使用单块NVIDIA 3090 GPU和采用32核并行及SIMD向量化并行的CPU进行计算。结果表明:GPU计算精度良好,完全单精度适用于全堆输运计算;C5G7 3D扩展基准题的计算加速比达到40倍以上,THFR 3D简化模型的计算加速比达到5.6倍,计算效率大幅提升。
Abstract
To improve the efficiency of whole-core neutron transport calculations for Tsinghua High Flux Reactor and fully utilize the computational resources of single-machine CPU-GPU heterogeneous systems, the GPU acceleration of entire three-dimensional neutron transport calculations has been studied and implemented. Whole-core transport calculation is based on the 2D/1D method, and the radial calculation employs the two-dimensional method of characteristics(MOC), while the axial calculation uses one-dimensional MOC, and three-dimensional coarse mesh finite difference(CMFD) acceleration has been implemented. Accuracy verification and efficiency analysis were performed using the C5G7 3D extension benchmark and the THFR 3D simplified model, with computations carried out on a single NVIDIA 3090 GPU and a CPU utilizing 32-core parallel processing and SIMD vectorization. The results indicate that the GPU achieves good computational accuracy, with full single-precision performance being fully suitable for whole-core transport calculations; the computational speedup for the C5G7 3D extension benchmark exceeded 40x, while that for the THFR 3D simplified model reached 5.6x, demonstrating a significant improvement in computational efficiency.
| 关键词 | 高通量堆;中子输运计算;2D/1D方法;GPU |
|---|---|
| Keywords | High flux reactor, Neutron transport calculation, 2D/1D method, GPU |