首页 | 本学科首页   官方微博 | 高级检索  
     检索      

三维Euler方程组隐式LU分解的高性能并行计算
引用本文:吴建平,李晓梅.三维Euler方程组隐式LU分解的高性能并行计算[J].空气动力学学报,2007,25(4):437-442.
作者姓名:吴建平  李晓梅
作者单位:1. 国防科技大学计算机学院并行与分布处理实验室,湖南,长沙,410073
2. 装备指挥技术学院,北京,101416
摘    要:许多非定常无粘流体力学问题的数值模拟都需要利用Euler方程组来进行计算,而由于在隐格式下,所选取的时间步长可以比在显格式下时大得多,所以隐格式越来越受到重视,其中隐式LU分解是最常用的方法之一。对三维Euler方程组,采用隐式LU分解进行计算时,网格点所在的各个对角阵面之间存在数据依赖关系,本文分析了采用区域分解且边界上用显格式代替隐格式进行计算的高效性,在长方体建筑物内的爆炸模拟表明,在有112个CPU的某MPP巨型机上,并行计算效率超过60%。本文还分析了计算结果与串行计算时的差异,以及利用区域重叠减小这种差异的方法,同时考虑了对处理器进行合理的逻辑组织,将计算网格映射到处理器网格,以最大限度减少通信开销的方法。文中最后以一个爆炸毁伤的例子实际说明了所述方法的可行性与高效性。

关 键 词:Euler方程组  隐式LU分解  并行计算  区域分解
文章编号:0258-1825(2007)04-0437-06
收稿时间:2006-03-04
修稿时间:2006-07-20

High performance parallel computing of implicit LU scheme for 3D Euler equations
WU Jian-ping,LI Xiao-mei.High performance parallel computing of implicit LU scheme for 3D Euler equations[J].Acta Aerodynamica Sinica,2007,25(4):437-442.
Authors:WU Jian-ping  LI Xiao-mei
Abstract:Euler equations play key roles in the simulation of many non-stationary non-viscid fluids.For the time-step selected is in general much larger than that in explicit ones,the implicit difference formulations have been focused on in these years.Among these formulations,the implicit LU scheme is one of the alternatives used in many programs.While this scheme is selected,for 3D Euler equations discreted on rectangle-type grids,the computation of a diagonal face depends on the last for the L-part and on the next for the U-part.In this paper, a high performance parallel algorithm is designed based on the domain decomposition with overlap.On the outer-most interface,the implicit formulation is replaced by an explicit formulation.The results from the simulation of the explosion in a box shows that the parallel efficiency is satisfactory and can exceed 60% on a MPP with 112 CPUs.Secondly,the difference of the parallel results from the serial ones are analyzed and based on larger overlapping,there provides a scheme to decrease this difference.Finally,there analyzed the mappings of gridpoints to processors and the best one is found to minimizing communication overhead.In the end of this paper,the provided schemes are proved by an example,which is the explosion in a box.
Keywords:Euler equations  implicit LU scheme  parallel computing  domain decomposition
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号