首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 59 毫秒
1.
并行计算中一种非结构网格分割方法   总被引:3,自引:0,他引:3       下载免费PDF全文
周春华 《航空学报》2004,25(3):229-232
将递归谱对剖分方法应用于流体力学并行计算中的非结构网格分割,以解决负载平衡和最小切割问题。为使用这种方法,计算了网格伴随图的离散Laplacian矩阵的第二特征矢,然后从该特征矢的分量引入网格的对剖分。特征矢计算中应用了Rayleigh商迭代,并进行了一些修正以使收敛强烈地偏向于第二特征矢及考虑逆迭代步中线性方程组的迭代求解。最后,通过非结构自适应网格上Euler方程分区计算的数值结果验证了所发展的网格分割方法。  相似文献   

2.
基于预测的计算网格负载平衡研究   总被引:1,自引:0,他引:1  
计算网格中负载平衡有着重要的作用和显著的效果.预测节点性能是实现动态负载平衡的关键,本文首先引入预测网格节点性能的指数平滑算法,讨论了平滑系数的选取方法.然后设计一个负载平衡实验,实验证明使用基于该预测算法的动态负载平衡与静态负载平衡和不使用负载平衡时任务执行效率有明显的提高.  相似文献   

3.
网络连接机群上CFD计算的一种负载平衡方法   总被引:1,自引:2,他引:1       下载免费PDF全文
许正  李津  朱自强 《航空学报》2005,26(2):129-134
讨论在网络连接的分布式存储并行机群上进行CFD计算的一种负载平衡方法和相关问题。当数值计算的方法是区域分解法时,各节点机上的负载与其处理的子区域的网格节点数成正比,所以同样大小的子区域可保证负载平衡。采用负载再分配即区域再剖分的方法来达到动态负载平衡,构造了一种对多块网格(每块内为结构网格但各块间的连接关系可以是非结构的)进行近似平均分划的方法,并用一种数据结构和算法保证了剖分出的多个子区之间正确的互联和边界信息传递关系。给出了用这种剖分算法对常见多块网格进行分划的例子,并对三维流场进行了实际计算。结果证明本文方法是正确的,能有效地均衡计算负载,达到较理想的并行效率。  相似文献   

4.
针对分布式并行系统,提出一种二维非结构网格多区域动态并行策略,可在计算过程中对各计算区域的网格进行局部自适应网格加密,可在不过多消耗计算机资源的情况下,快速,有效地实现多台同构计算机上的计算网格的动态负载平衡.并针对二维Euler方程,利用已有的高精度MmB有限体积格式,应用提出的并行计算策略,进行了多个数值试验,得到令人满意的效果.  相似文献   

5.
基于非结构网格的非定常流数值模拟方法研究   总被引:1,自引:0,他引:1  
本文给出了两种基于非结构网格的非定常流动问题的数值模拟方法.一种是基于非结构网格的重叠网格方法,该方法结合了非结构网格方法和重叠网格法的优点,适合于处理复杂外形飞行器的非定常运动问题.另一种是基于Denauley图映射的动弹网格方法,该方法具有较强处理粘性网格的变形运动的能力.本文通过多个数值算例(三维外挂物投放、直升机机身+旋翼前飞、后缘襟翼大偏角运动以及机翼弹性变形等)对这些方法的正确性和有效性进行了验证,结果表明这两类非结构网格的非定常流数值模拟方法是精确高效的.  相似文献   

6.
国家数值风洞(NNW)工程旨在发展完全自主知识产权的计算流体力学(CFD)软件,结构网格负载平衡问题研究是该工程中的一个重要组成部分。本文发展了两步优化策略以求解结构化网格的负载平衡问题。第1步优化采用传统的贪婪算法,完成对大块网格的剖分和以进程计算时间为指标的网格块分配;第2步采用遗传算法(GA),目标函数兼顾进程计算时间和通信时间,在第1步优化结果的基础上,对网格块在进程上的分配开展二次优化。为准确计算GA的目标函数,构建了一套计算时间和通信时间的建模方法,包括样本生成、模型建立和模型验证,整体方法具有一定的通用性。根据负载平衡问题以及两步优化策略的特点,对GA的编码、交叉、变异和种群初始化进行了研究,详细分析了交叉操作的递归问题及解决方法。算例验证说明建立的进程计算时间和通信时间模型具有较高的计算精度,能够用于GA的目标函数计算;两步优化策略能够在第1步优化的基础上进一步改善优化结果,从而减少CFD问题的整体计算时间,对于计算量巨大的工程问题具有较大的实用价值。  相似文献   

7.
基于非结构网格流场超大规模并行计算   总被引:1,自引:0,他引:1       下载免费PDF全文
大规模并行的计算流体力学已成为现代航空工业研发的核心手段之一。基于非结构混合网格和有限体积法,发展了适用于工业级复杂外形气动计算的并行流动数值模拟方法。文中首先介绍了紧致数值离散格式、基于Metis的分布式多核系统网格分区技术、并行边界虚拟单元技术和MPI并行实现等相关算法。采用网格量相对较小的旋成体构型绕流模型对比分析多核并行计算结果与单核计算结果以验证并行计算的正确性,比较了不同并行规模下并行效率和残差收敛情况。然后通过对上亿网格单元的运输机复杂构型绕流模拟,开展并行效率的测试,结果表明,本文方法并行加速性能高,直到多达18816核并行效率都保持在80%以上。  相似文献   

8.
基于非结构动网格的非定常流数值模拟方法   总被引:3,自引:1,他引:3       下载免费PDF全文
给出了基于非结构动网格的非定常流动问题的数值模拟方法,重点说明两种动态非结构网格方法的原理以及在非定常流模拟中的算法.一种是基于非结构网格的重叠网格方法,该方法结合了非结构网格方法和重叠网格方法的优点,以物面距为准则参数对网格节点进行分类,进而建立重叠网格的网格问插值关系,通过采用动态非结构重叠网格算法,可以处理多体间具有大幅相对运动的非定常问题.另一种是基于Delaunay图映射的动弹网络方法,该方法首先利用已有网格的边界点生成覆盖整个计算域的Delaunay图;然后建立网格点在图上的一一映射关系,通过Delaunay图来描述边界运动;最后利用映射关系获得新网格点的坐标.本文通过多个数值算例(三维外挂物投放、直升机机身+旋翼前飞、后缘襟翼大偏角运动以及AGARD445.6机翼气动弹性变形)分别对这两种方法进行了验证,结果表明这些方法在动边界非定常流模拟时具有较高的计算效率和鲁棒性.  相似文献   

9.
多块网格方法成功的关键在于网格拓扑的选择和块与决之间的拼接方法。针对真实飞机外形多块网格生成,本文分析研究了翼类和体类部件的各种网格拓扑;论述了翼身组合体的多块网格非结构连续拼接技术;指出连续拼接方法的缺点,以及相应的解决方法;同时,还讨论了分块策略和确保块与块之间网格线完全连续拼接的方法;通过实例进一步阐述了本文工作的另外一些独到之处。  相似文献   

10.
非结构网格生成技术的研究   总被引:13,自引:0,他引:13  
本文描述了非结构网格生成的过程。在生成方法上综合Delauney和Advancing Front两种方法之长,构造了新的网格生成方法,使非结构网格生成更方便、快捷。网格生成过程分三个部分:1.表面网格的构造和最佳逼近;2.辅助点的生成与确定;3.空间四面体网格的生成。使用上述方法,本文构造限复杂构形物体的非结构网格。  相似文献   

11.
多块网格网络并行计算中的负载分配研究   总被引:2,自引:0,他引:2       下载免费PDF全文
针对CFD中多块网格计算的特点,并使用MPI网络并行系统,对某战斗机绕流进行了基于三维Euler方程的并行计算.主要研究了多块网格并行计算中负载的分配方法,发展了负载自动分配和网格自动重分区程序.计算结果表明:并行计算结果和实验结果完全吻合,8个节点机的并行效率达到了89%.  相似文献   

12.
跨、超音速流动的区域分解方法与并行算法   总被引:2,自引:0,他引:2       下载免费PDF全文
吕晓斌  朱自强  李津 《航空学报》2000,21(4):322-325
研究二维跨、超音速无粘性流动的 Euler方程区域分解方法、并行算法及其应用。通过内边界耦合条件实现相邻子区域解的光滑过渡,以得到总体流场的数值解。发展了一种多块区域之间守恒型的有效内边界耦合方法,对二维翼型跨音速流动和钝头体超音速流动等进行了分区数值求解,分区计算结果与其他单区计算结果作了比较,并讨论了多种区域分解数目的分区计算效率。并行计算采用纯结点并行编程方式和“先进先出”的同步控制等待机制,利用 PVM并行环境对二维绕翼型跨音速流动做了二区和四区分区并行计算。  相似文献   

13.
为提高压气机内部复杂流动计算的收敛速度,发展了一种多块多重网格上的可压缩流动并行计算流体动力学(CFD)方法,数值模拟了跨声速转子NASA Rotor 35内部流动及气动性能,重点分析了对接分区方式和内界面通信模式对并行性能的影响。结果表明:对接分区方法和多块多重网格内界面数据处理方法能够保证串、并行CFD方法结果基本一致,且与实验数据吻合良好;并行精度基本不受分区数目和通信模式的影响,并行效率随着相对通信负载的增大而降低。所发展的并行计算方法对跨声速转子气动分析和设计具有一定的可靠性,为开发大型流体机械复杂流动的基础并行算法及软件提供了参考价值。  相似文献   

14.
基于椭圆型网格生成法,实现了一种简单高效的贴体结构动网格生成方法,可用于具有移动边界问题的非定常流动数值模拟。该方法提出,在网格变形过程中,Poisson方程需要的控制网格间距和正交性的源项可以通过提取已知的静态网格源项直接得到,并在整个动网格生成过程中保持不变。因此,在椭圆型网格生成中需要通过外迭代确定源项的过程可以得到省略,而且该方法不需要人工指定参数。这使得方法具有高效和易于嵌入到已有程序中的特点。数值模拟结果证明,采用这种方法获得的网格能够较好地保持静态网格原有的正交性和光滑性,在相同迭代步数约束下,网格求解效率低于传统弹簧模拟法,但鲁棒性优于弹簧模拟法。  相似文献   

15.
计算流体力学在航空航天领域正发挥着越来越重要的作用,但传统串行计算和小规模并行计算由于其规模和速度的限制,计算精度和计算效率难以满足实际工程要求。在超级计算机上应用计算流体力学软件CFD++,依次对串列双圆柱、30P30N高升力多段翼和翼身组合体的气动力进行大规模并行模拟,输出各种气动条件下的表面压力系数、升力系数和阻力系数,并将模拟结果与实验结果相比较。对比结果显示模拟结果与实验结果相符合,准确地模拟了各类复杂流动,可以对大规模高性能计算进行性能评估,获得较好的并行效率和加速比。  相似文献   

16.
理论分析了插值方法引入误差的原因,提出一种利用时间推进方法和移动网格技术实现网格之间流场信息传递的思想,并构造计算方法。在介绍新的信息传递算法原理的基础上,根据三维情况下传递过程需要满足的时间推进步长稳定性条件,推导出最小推进步数的要求。最后,通过对激波诱导物体运动的非定常流动模拟,比较了信息传递算法和线性插值、加权最小二乘插值方法,计算结果表明,与插值方法相比,信息传递过程没有引入误差,能有效抑制非物理振荡,保持流场计算精度。  相似文献   

17.
王年华  常兴华  赵钟  张来平 《航空学报》2020,41(10):123859-123859
常规工程应用中,非定常数值模拟(如多体分离)的计算量十分巨大,如果为了达到更高的计算精度,加密网格或者采用高精度方法将会使得计算量进一步增大,导致非定常数值模拟在CFD工程应用中成为十分耗时和昂贵的工作,因此,提高非定常数值模拟的可扩展性和计算效率十分必要。为充分发挥既有分布内存又有共享内存的多核处理器的性能和效率优势,对作者团队开发的非结构网格二阶精度有限体积CFD软件(HyperFLOW)进行了混合并行改造,在计算节点间采用MPI消息传递机制,在节点内采用OpenMP共享内存的MPI+OpenMP混合并行策略。首先分别实现了两种粒度(粗粒度和细粒度)的混合并行,并基于国产in-house集群采用CRM标模(约4 000万网格单元)定常湍流算例对两种混合并行模式进行了测试和比较。结果表明,粗粒度在进程数和分区数较少的小规模并行时具有效率优势,16线程时效率较高;而细粒度混合并行在大规模并行计算时具有优势,8线程时效率较高。其次,验证了混合并行在非定常计算情况下的可扩展性,采用机翼外挂物投放标模算例,分别生成3.6亿和28.8亿非结构重叠网格,采用对等的(P2P)网格读入模式和优化的重...  相似文献   

18.
基于GPU和隐式格式的CFD并行计算方法   总被引:1,自引:0,他引:1       下载免费PDF全文
张兵  韩景龙 《航空学报》2010,31(2):249-256
从图形处理器(GPU)架构特点出发,提出了基于数据并行的隐式计算流体力学(CFD)求解方法,空间离散格式采用迎风Roe格式,计算网格适用于结构和非结构网格。采用统一计算设备架构(CUDA)技术实现了GPU上的隐式CFD并行计算。分别在Intel Core2 Quad3.0GHzCPU和NVIDIAGTX280 GPU上进行了计算,结果表明隐式格式计算速度是显式格式6倍以上,采用显式格式的计算加速比达到28倍,采用隐式格式计算加速比达到了28.7倍,同时计算加速比随计算规模的增加而增加。计算结果和实验结果较为吻合。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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