High-precision Parallel Simulation and Optimization Technology of Thermal Fluid in Numerical Reactor

被引:0
|
作者
Dong L. [1 ]
Zhou Z. [1 ]
Dai C. [1 ]
Zhao K. [1 ]
Wu Z. [2 ]
Liu T. [2 ]
Zhao M. [2 ]
Yang W. [2 ]
Hu C. [1 ]
机构
[1] School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing
[2] Division of Reactor Engineering Technology Research, China Institute of Atomic Energy, Beijing
关键词
Computational fluid dynamics; Matrix multiplication parallel optimization technique; Numerical reactor; Parallel domain decomposition; Spectral element method;
D O I
10.7538/yzk.2021.youxian.0288
中图分类号
学科分类号
摘要
Thermal fluid simulation is an important part of the numerical reactor. High-precision large-scale numerical calculation is the basis for realizing high-fidelity numerical simulation. The use of computational fluid dynamics (CFD) software for high-precision and large-scale numerical simulation poses a huge challenge to computing resources and storage resources, and requires parallel implementation of supercomputers. The numerical method based on the spectral element method was taken to solve the N-S (Navier-Stokes) equation as the research object in the paper. Aiming at the two core problems of domain decomposition and parallel optimization of Chinese supercomputers based on the typical hybrid architecture, a hybrid parallel recursive spectral bisection method for massive fine meshes was proposed to achieve large-scale domain decomposition, and a set of applications centered on small matrix-matrix multiplication was established. The hybrid parallel large-scale domain decomposition method was tested on the Tianhe-2 Supercomputer. Compared with the serial domain decomposition module of the open source CFD software Nek5000, the performance is improved by about 95%. The small matrix-matrix multiplication optimization for SW26010 was tested on Sunway TaihuLight Supercomputing. When the order of the spectral element reaches 24, the performance is improved by about 51.9%. Both technologies were applied in the core software CVR-PACA of China Numerical Reactor. © 2021, Editorial Board of Atomic Energy Science and Technology. All right reserved.
引用
收藏
页码:1581 / 1593
页数:12
相关论文
共 23 条
  • [1] PATERA A T., A spectral element method for fluid dynamics: Laminar flow in a channel expansion, Journal of Computational Physics, 54, 3, pp. 468-488, (1984)
  • [2] KOTHE D., Toward predictive modeling of nuclear reactor performance: application development experiences, challenges, and plans in CASL
  • [3] PIETER W., High performance computing in fluid dynamics: Proceedings of the summer school on high performance computing in fluid dynamics held at Delft University of Technology, (1996)
  • [4] YTTERSTROM A., A tool for partitioning structured multiblock meshes for parallel computational mechanics, The International Journal of Supercomputer Applications and High Performance Computing, 11, 4, pp. 336-343, (1997)
  • [5] SAULE E, BAS E O, CATALYUEREK U V., Load-balancing spatially located computations using rectangular partitions, Journal of Parallel and Distributed Computing, 72, 10, pp. 1201-1214, (2012)
  • [6] POTHEN A, SIMON H D, LIOU K P., Partitioning sparse matrices with eigenvectors of graphs, Siam Journal on Matrix Analysis & Applications, 11, 3, pp. 430-452, (1990)
  • [7] BARNARD S T, SIMON H D., Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems, Concurrency: Practice and Experience, 6, 2, pp. 101-117, (1994)
  • [8] BARNARD S T., PMRSB: Parallel multilevel recursive spectral bisection, Proceedings of the 1995 ACM/IEEE Conference on Supercomputing, (1995)
  • [9] BARNARD S T, SIMON H., A parallel implementation of multilevel recursive spectral bisection for application to adaptive unstructured meshes, (1995)
  • [10] WANG Hu, LI Guangyao, ZHONG Zhihua, Optimization on automatic mesh partition method in parallel finite element computation, Journal of Computer-Aided Design & Computer Graphics, 8, pp. 1766-1772, (2005)