计算物理 ›› 2023, Vol. 40 ›› Issue (5): 527-534.DOI: 10.19596/j.cnki.1001-246x.8662

• •    下一篇

求解压力Poisson方程的混合粗化代数多重网格算法

胡少亮1,2(), 许开龙1,2,*(), 徐然1,2, 刘再刚1,2, 徐小文1,2,*(), 安恒斌1,2, 范荣红1,2, 汪振宇3, 王伟2   

  1. 1. 中物院高性能数值模拟软件中心, 北京 100088
    2. 北京应用物理与计算数学研究所, 北京 100094
    3. 中国工程物理研究院计算机应用研究所, 四川 绵阳 621900
  • 收稿日期:2022-11-03 出版日期:2023-09-25 发布日期:2023-11-02
  • 通讯作者: 许开龙, 徐小文
  • 作者简介:

    胡少亮(1990-), 博士, 从事数值代数算法库研发和面向应用的线性解法器算法研究, E-mail:

  • 基金资助:
    国家自然科学基金(12171045); 国家自然科学基金(12102060)

A Algebraic Multigrid Algorithm Based on Hybrid Coarsening for Pressure Poisson Equation

Shaoliang HU1,2(), Kailong XU1,2,*(), Ran XU1,2, Zaigang LIU1,2, Xiaowen XU1,2,*(), Hengbin AN1,2, Ronghong FAN1,2, Zhenyu WANG3, Wei WANG2   

  1. 1. Software Center for High Performance Numerical Simulation, China Academy of Engineering Physics, Beijing 100088, China
    2. Institute of Applied Physics and Computational Mathematics, Beijing 100094, China
    3. Institute of Computer Application Technology, China Academy of Engineering Physics, Mianyang, Sichuan 621900, China
  • Received:2022-11-03 Online:2023-09-25 Published:2023-11-02
  • Contact: Kailong XU, Xiaowen XU

摘要:

针对复杂流动中Navier-Stokes(N-S)方程SIMPLE算法导出的压力Poisson(泊松)离散线性系统, 提出一类基于混合粗化的代数多重网格(AMG)算法。该算法采用一类非光滑聚类粗化和经典C/F粗化结合的方式构造网格层次结构, 希望在不影响收敛性的情况下, 减少AMG算法的启动开销。通过航空发动机燃烧室复杂流动数值模拟应用验证了该算法的有效性。结果表明: 对于典型算例, 相对于经典AMG算法, 该算法可以获得78%的加速。

关键词: 不可压N-S方程, Poisson方程, 线性解法器, 预条件迭代, 代数多重网格

Abstract:

An algebraic multigrid (AMG) algorithm based on hybrid coarsening is proposed for the linear systems of the discrete pressure Poisson which is derived from the SIMPLE algorithm for the Navier-Stokes equations in complex flows. This algorithm combines a class of non-smoothed aggregation coarsening with classical C/F coarsening to construct grid hierarchy, hoping to reduce the cost in the setup phase of the AMG algorithm without affecting convergence. The high performance of the proposed algorithm is verified by numerical simulation of complex flow in the combustion chamber of aero-engine. The results show that the proposed algorithm can achieve 78% acceleration compared with the classical AMG algorithm.

Key words: incompressible Navier-Stokes equations, Poisson equation, linear solver, preconditioned iteration, algebraic multigrid