计算物理 ›› 2000, Vol. 17 ›› Issue (5): 537-547.

• 论文 • 上一篇    下一篇

GMRES算法在二维定常无粘流计算中的应用

宁方飞, 徐力平   

  1. 北京航空航天大学404教研室, 北京 100083
  • 收稿日期:1999-02-01 修回日期:1999-08-18 出版日期:2000-09-25 发布日期:2000-09-25
  • 作者简介:宁方飞(1974~),男,山东,博士生,从事流体机械及流体动力工程方面的研究.

APPLICATION OF GMRES ALGORITHM IN THE PREDICTIONS OF TWO-DIMENSIONAL INVISCOUS STEADY FLOWS

NING Fang-fei, XU Li-ping   

  1. Division 404, Beijing University of Aeronautics & Astronautics, Beijing 100083, P R China
  • Received:1999-02-01 Revised:1999-08-18 Online:2000-09-25 Published:2000-09-25

摘要: 发展了GMRES算法的两种不同预处理方法求解二维无粘流体动力学方程组。在保证计算效率的基础上,采用了一种减小内存需求的途径。用两个算例对GMRES算法以及两种不同的预处理方法进行分析,同时与DDADI方法进行比较。通过对NACA0012有攻角超临界流动以及GAMM通道超音流的计算,表明两种预处理下的GMRES算法都具有收敛速度快的优点,LUSGS预处理方法略优于ILU预处理方法。

关键词: Euler方程组, 广义极小残差算法, 预处理

Abstract: Two types of preconditionings coupled with the GMRES algorithm for the two-dimensional Euler equations are presented.An approach is used for reducing the memory requirement of GMRES algorithm and preserving its efficiency.With the calculations of two inviscous flows,the GMRES algorithm and the associated two preconditionings are analyzed,and its comparison with the DDADI method is also presented.The calculation results of the NACA0012 airfoil transonic flow and the supersonic GAMM flow show that the GMRES algorithm coupled with the two preconditionings has superior advantage on convergence rate compared to DDADI method.Furthermore,from the results it can be seen that the LUSGS preconditioning is slightly better than the ILU preconditioning.

Key words: Euler equations, GMRES algorithm, preconditioning

中图分类号: