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