航空学报 > 2000, Vol. 21 Issue (4): 322-325

跨、超音速流动的区域分解方法与并行算法

吕晓斌, 朱自强, 李津   

  1. 北京航空航天大学国家CFD实验室,北京100083
  • 收稿日期:1999-03-12 修回日期:1999-07-30 出版日期:2000-08-25 发布日期:2000-08-25

DOMAIN DECOMPOSITION AND PARALLEL COMPUTING METHODS FOR TRANSONIC AND SUPERSONIC FLOW

LU Xiaobin, ZHU Ziqiang, LI Jin   

  1. National Laboratory of Computational Fluid Dynamics, Beijing University of Aeronautics and Astronautics, Beijing 100083,China
  • Received:1999-03-12 Revised:1999-07-30 Online:2000-08-25 Published:2000-08-25

摘要:

研究二维跨、超音速无粘性流动的 Euler方程区域分解方法、并行算法及其应用。通过内边界耦合条件实现相邻子区域解的光滑过渡,以得到总体流场的数值解。发展了一种多块区域之间守恒型的有效内边界耦合方法,对二维翼型跨音速流动和钝头体超音速流动等进行了分区数值求解,分区计算结果与其他单区计算结果作了比较,并讨论了多种区域分解数目的分区计算效率。并行计算采用纯结点并行编程方式和“先进先出”的同步控制等待机制,利用 PVM并行环境对二维绕翼型跨音速流动做了二区和四区分区并行计算。

关键词: 计算流体力学, 区域分解方法, 并行计算

Abstract:

The domain decomposition method and the parallel computing method are applied to a two dimensional Euler solver for transonic and supersonic flow using a PVM parallel environment. A zonal interface conservative technique based on flux vector splitting methods and characteristic theory is developed and applied to a two dimensional transonic and supersonic flow field including blunt bodies and airfoils. The results show that the zonal solution converges effectively and is in good agreement with the continuous single region solution. Parallel computing “First in First out” synchronization strategy is applied in a parallel programing mode. A higher parallel speedup ratio can be obtained if the overhead of communication is smaller and parallel computing load balancing is maintained well.

Key words: computational fluid dynamics, domain decomposition method, parallel computing method

中图分类号: