Frontiers of Data and Computing ›› 2025, Vol. 7 ›› Issue (5): 41-53.

CSTR: 32002.14.jfdc.CN10-1649/TP.2025.05.004

doi: 10.11871/jfdc.issn.2096-742X.2025.05.004

• Special Issue: New Domestic Computing Power Empowers the Development of Scientific Computing Applications • Previous Articles     Next Articles

A Mixed Precision Multigrid Preconditioning Algorithm for Domestic DCU Accelerator and Its Application

ZHANG Linjie1(),XING Xin1,ZHAO Li2,*(),FENG Chunsheng1,3,4   

  1. 1. School of Mathematics and Computational Science, Xiangtan University, Xiangtan, Hunan 411105, China
    2. Academy of Mathematics and Systems Science, Chinese Academy of Sciences, Beijing 100190, China
    3. National Center for Applied Mathematics in Hunan, Xiangtan, Hunan 411105, China
    4. Hunan Shaofeng Institute for Applied Mathematics, Xiangtan, Hunan 411105, China
  • Received:2025-02-28 Online:2025-10-20 Published:2025-10-23
  • Contact: ZHAO Li E-mail:158876192@qq.com;lizhao@lsec.cc.ac.cn

Abstract:

[Objective] The multigrid method is an extremely effective approach for solving discretized systems of elliptic partial differential equations. The research and software development of its high-efficiency heterogeneous parallel algorithms have been key challenges in the field of scientific and engineering computing. [Methods] This paper proposes a heterogeneous parallel multigrid method tailored for domestic accelerators and applies it to solve the non-isothermal reservoir problem using the Constrained Pressure-Temperature Residual (CPTR) preconditioner. Based on this, two heterogeneous parallel mixed-precision acceleration algorithms are designed. [Conclusions] Numerical experiments show that both the heterogeneous parallel multigrid method and the CPTR preconditioner achieve significant acceleration, with a speedup of 36 and over 10, respectively. Additionally, the mixed-precision strategy improves the performance of the CPTR preconditioner while maintaining computational accuracy, achieving a performance improvement of 15%-32% compared to the double-precision version.

Key words: multigrid methods, multistage preconditioners, mixed precision, heterogeneous parallelism, domestic accelerators, reservoir simulation