计算物理 ›› 2000, Vol. 17 ›› Issue (4): 360-366.

• 论文 • 上一篇    下一篇

求解Euler方程的区域分解方法与并行算法

吕晓斌1, 兰黔章2, 朱自强3   

  1. 1. 中国科学院力学研究所, 北京 100080;
    2. 上海交通大学动力系, 上海 200030;
    3. 北京航空航天大学流体所, 北京 100083
  • 收稿日期:1999-04-20 出版日期:2000-07-25 发布日期:2000-07-25
  • 作者简介:吕晓斌(1965~),男,山东,博士后,从事计算空气动力学并行计算方面的研究.
  • 基金资助:
    国家自然科学基金资助项目

DOMAIN DECOMPOSITION METHOD AND PARALLEL COMPUTING METHOD TO SOLVE EULER EQUATIONS

LU Xiao-bin1, LAN Qian-zhang2, ZHU Zi-qiang3   

  1. 1. Institute of Mechanics, Chinese Academy of Sciences, Beijing 100080, P R China;
    2. Department of Power Engineering, Shanghai Jiao Tong University, Shanghai 200030, P P China;
    3. Instutute of
  • Received:1999-04-20 Online:2000-07-25 Published:2000-07-25

摘要: 将复杂形状区域划分成多块子区域,研究发展了一种多块区域之间迎风守恒型的内边界耦合方法,实现相邻子区域解的光滑过渡,使多区耦合得到总体流场的数值解。对二维翼型跨音速流动和圆弧形隆起物超音速流动等进行了分区数值计算,并将计算结果与单区计算结果和实验结果作了比较。并行分区计算引入"先进先出"的同步控制等待机制,实现了高效率并行计算,还分析了影响并行效率的主要因素。

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

Abstract: A domain decomposition method of Euler equations is applied to a two dimensional transonic and supersonic flow. The flow region is divided into distinct regions, a zonal interface conservative technique is presented on basis of flux-vector splitting methods and characteristics theory of information propagation then interfacing these regions separately. Two dimensional transonic and supersonic flow field including arc bump and airfoils are calculated. Results of domain decomposition method are coincident very well with that of continuous single region solution. Parallel computing method using PVM parallel environment is proposed. “First-in First-out” synchronization strategy is applied in parallel programming model. An efficient method of high parallel speedup ratio is applied and influencing factors of parallel computing are disucssed.

Key words: computational fluid dynamics, domain decomposition method, parallel processing, Euler equations

中图分类号: