面向高精度CFD的JFNK方法及其并行计算

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:aa654518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着CFD的发展,尤其是高阶精度格式的应用以及模拟问题的复杂性和精细程度的不断提高,CFD模拟对时间推进方法计算效率的要求越来越高,对并行计算的需求也日益强烈。传统隐式时间推进方法的左手项Jacobian矩阵采用低阶近似,这会导致高阶精度格式中的左右手项格式精度不匹配,进而影响CFD时间推进过程的稳定性和收敛性。JFNK算法是Krylov子空间方法与非精确Newton法的结合,采用无矩阵思想,只计算Jacobian矩阵与矢量的乘积,从而有效避免Jacobian矩阵的计算和存储,能够有效提高迭代收敛效率。预条件能够有效改善线性系统的特性,减少时间步迭代的收敛步数,提高时间推进方法的收敛效率。LU-SGS算法作为一种高效的预条件,也被广泛应用于包括JFNK算法在内的迭代算法中。但是由于LU-SGS算法内在串行的特性,使得其在共享存储平台上的并行计算性能受到限制。本文基于自主高阶精度CFD程序HOSTA,设计并实现了带LU-SGS预条件的JFNK算法,有效提高了高精度CFD模拟的计算效率;在天河二号超级计算机上,实现并优化了高精度CFD程序的大规模并行计算;同时优化了强数据依赖的LU-SGS算法在共享存储计算平台上的并行计算性能。主要工作有如下三个方面:(1)基于自主开发的真实复杂结构网格高精度CFD程序,设计并实现了JFNK算法,采用定常低速圆柱绕流测试算例,对比分析了JFNK算法和传统隐式方法的迭代稳定性和收敛性。结果表明,相对传统隐式方法而言,预条件的JFNK算法在计算中能够取到更大的CFL数,同时获得收敛解的墙钟时间开销也降低一半,说明其具有更好的计算稳定性和更高的迭代收敛效率。(2)在天河2号超级计算机上,实现并优化了基于JFNK算法的高精度CFD程序的大规模MPI并行计算,并做了扩展性的测试和分析。结果表明,JFNK算法和LU-SGS算法都具有良好的强并行可扩展性,扩展到64进程(16个节点,每个节点运行4个进程)时,程序的并行效率仍保持在85%以上。(3)深入分析了LU-SGS算法的强数据依赖性,给出了实现共享存储并行的对角-超平面法和流水线法。在Xeon、FT1500A和MIC上对流水线法进行测试分析。设计了两层流水线法,建立了性能模型,对性能模型进行了理论分析,并与实际结果进行了对比分析。结果表明,流水线法的计算效率要高于对角-超平面法,流水线法在Xeon和FT1500A平台上具有良好的线程扩展性,两层流水线法相对于流水线法有一定的性能提升。
其他文献
面波勘探作为一种新兴的浅层无损检测方式因具有操作简单、勘探效率高、抗干扰能力强等优点而被广泛应用于路基无损检测、工程地质勘探等领域。面波主要包括Love波和Rayleigh
在建筑节能越来越被重视的大背景下,供热节能作为其重要的组成部分也一直被人们所关注。按需供热是实现供热节能的重要手段,而要想实现按需供热首先应该预测供热负荷。本文以
卫星定位技术虽然应用广泛,但存在冷启动问题和终端耗电量大等弊端。基站定位技术能克服上述弊端,但要求终端能够通信的基站数不少于三个。在基站定位技术基础上,终端间直接
无线传感器网络(Wireless Sensor Network,WSN)作为无线多跳网络的典型代表,因其部署迅速、组网灵活、成本低廉、动态自组织等特性得到了广泛关注,其应用场景也遍及军事、建
随着中国证券市场的快速发展,越来越多的上市公司通过并购重组的方式对行业内公司进行资产整合,收购相关行业中的其他公司或者关联公司,但是在收购的过程中,由于证券监管机制
目的多发性骨髓瘤(Multiple myeloma,MM)是一种以骨髓中浆细胞异常增生为特征的恶性肿瘤。在临床工作中我们常常发现初诊多发性骨髓瘤(New Diagnosed Multiple myeloma,NDMM)患者在接受硼替佐米治疗过程中会出现心力衰竭(Heart failure,HF)症状,但是迄今为止,尚无关于预防、监测和治疗接受硼替佐米治疗的NDMM患者发生HF的研究或专家共识。本研
相变材料特别是铁电材料是一类应用前景广阔的功能材料,其在信息存储、通讯、红外探测以及压电传感等方面的重要应用而受到了人们的广泛关注。晶体的相变过程常常伴随着结构
本论文的研究基于间苯二甲酸-5-磺酸钠以及1-乙基咪唑,设计并制备一系列有机铵盐化合物,从结构和介电性质方面对其进行了研究,为寻找相变化合物和铁电化合物,提供了研究素材
河南省是制造业大省,其制造业的发展关系到河南省工业化的进程,而在当前服务业迅速发展的大背景下,制造业与生产性服务业之间的关系越来越密切,那么在河南省怎样使两者的发展
研究区大地构造位置位于额尔古纳地块北缘、漠河前陆盆地,其北为蒙古-鄂霍茨克造山带,是蒙古-鄂霍茨克洋俯冲闭合后的产物。区域上主要经历了古亚洲构造域、蒙古-鄂霍茨克构