Published August 2020 | Version v1
Journal article

Study on heterogeneous computing for MOC neutron transport calculation with CPU-GPU concurrent calculation

  • 1. Fundamental Science on Nuclear Safety and Simulation Technology Laboratory, Harbin Engineering University, Haerbin (China)

Description

The Method of Characteristics (MOC) is capable to accurately solve the neutron transport equation with arbitrary geometry. However, the MOC suffers from some drawbacks: slow convergence and time consuming. Based on the spatial domain decomposition and the ray parallelization, the parallel 2D MOC algorithm was implemented with MPI+OepnMP/CUDA programming model to leverage the computing power of Central Processing Unit-Graphics Processing Unit (CPU-GPU) heterogeneous high-performance computing systems. In addition, a dynamic workload partitioning scheme was proposed to efficiently take advantage of all the CPU and GPU resources. The workload is appropriately assigned to the CPU and GPU according to their computational capabilities, and all CPUs and GPUs perform the calculation concurrently. The numerical results demonstrate that the parallel algorithm maintains the desired accuracy. Meanwhile, the dynamic workload portioning scheme can provide the optimal workload partition based on the runtime performance. As a result, about 14% improvement is observed in the overall performance compared with the MPI+CUDA parallelization when the CPU-GPU heterogeneous computation is performed on 5 heterogeneous nodes (including 20 GPUs). (authors)

Additional details

Identifiers

Publishing Information

Journal Title
Nuclear Power Engineering
Journal Volume
41
Journal Issue
4
Journal Page Range
p. 17-21
ISSN
0258-0926

Optional Information

Notes
4 figs., 2 tabs., 11 refs.; http://dx.doi.org/10.13832/j.jnpe.2020.04.0017