基于HopeFOAM间断有限元的欧拉方程并行求解优化技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:wuxirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着CFD应用的推广,以DG为代表的高阶数值方法得到广泛应用,对欧拉方程的RKDG显式求解是其中一个重要的应用分支。HopeFOAM是一个基于OpenFOAM扩展实现的开源框架,支持DG高阶数值离散,而HopeFOAM框架不支持高阶曲面边界,从而无法保证高阶离散精度,同时HopeFOAM采用存储线性方程组系数矩阵的方式进行线性系统求解,这会极大制约DG的求解性能。本文针对以上问题,基于HopeFOAM对欧拉方程的DG数值离散开展精度和性能优化深入研究,主要工作和创新点如下:(1)基于欧拉方程详细阐述了DG高阶离散的数值理论,详细分析了HopeFOAM框架下DG高阶数值离散求解的组织实现及整体结构,发现了HopeFOAM框架DG数值离散在精度和性能两个方面存在的不足。(2)针对HopeFOAM框架无法在曲面边界保证DG数值离散高阶精度的问题,本文基于HopeFOAM框架设计实现了曲面边界功能。首先详细分析了HopeFOAM框架的组织结构,完成了曲面边界接口和配置代码处理模块设计实现;而后设计实现了边界点迭代查找映射算法,完成了曲面边界高阶节点移动;最后为支持曲面边界的并行求解,对曲面边界功能进行了前处理化。(3)针对HopeFOAM框架线性系统求解方式严重制约DG高阶数值求解效率的问题,本文基于HopeFOAM框架,设计实现了欧拉方程DG数值离散的Matrix-Free求解和SIMD向量化改造。结合DG数值离散与Matrix-Free相关理论,设计实现了高效矩阵数据结构,完成欧拉方程的Matrix-Free优化求解;而后基于Matrix-Free优化后组织结构的数据运算特点,设计实现了支持SIMD数据类型运算的数据结构,完成了Matrix-Free架构的SIMD向量化改造。(4)基于典型测试案例,对本文设计实现的精度和性能优化工作进行了正确性和有效性验证。基于圆柱绕流案例,验证了本文曲面边界功能的正确性,证明了曲面边界对于保证DG高阶数值精度的必要性,并证明了高阶数值离散的高效特点;基于二维和三维等熵涡流案例,证明了本文的性能优化工作具有明显的优化效果,其中二维空间加速比达到7.75,三维空间加速比更是达到了32.02,并且测试表明本文的性能优化工作对HopeFOAM框架的并行可扩展性没有影响。
其他文献
目的:支气管肺发育不良(bronchopulmonary dysplasia,BPD)的病理特征主要为肺泡化阻滞,具体表现为次级分隔缩短、肺泡数目减少、体积增大及结构简单化等,提示BPD的发生与肺泡
随着计算机网络技术的迅速发展,各种数字多媒体信息通过网络进行传输,这给人们的日常生活带来了极大的便利,但同时也带来了一系列的信息安全问题。为解决这些问题,人们引入了
随着计算机技术的飞速发展,CFD方法成为目前研究空化流动的最主要方法之一。在空化流动数值模拟中,空化模型的参数影响模拟结果的准确性。现有的空化模型参数优化方法仅能获
秘密共享方案为信息安全和数据保密提供了有效方法,是现代密码学领域中一个非常重要的分支,也是信息安全方面的一个重要内容。在(t,n)秘密共享方案中,n中任意m(≥t)个参与者
心肌肌钙蛋白I(cTnI)是心肌肌原纤维中细肌丝上收缩调节蛋白中的抑制亚基,参与了心肌收缩中粗细肌丝的相对滑行。在心肌损伤、心肌梗死等心血管疾病的诊断过程中发挥了重要的
延迟容忍网络是一种通过节点机会通信的网络类型。由于该网络中节点不易预测的移动性模式和容易中断的连接,路由算法一直是DTNs中研究的重点。但是目前从节省能量消耗角度的
可再生能源,特别是风能的使用受到政府和私营机构的高度关注,因为它被认为是当前世界上许多国家正在采用的当前能源转型中最好和最具竞争力的替代能源之一。风力发电在减少温室气体排放,减轻全球变暖的过程中发挥重要作用,同时使得各国将能源结构多样化。风能的不确定性成为了制约风力发电发展的最重要的问题,而风电功率预测模型则能很好地解决这一问题,并给相关部门提供更好的信息来支持决策过程。基于此,本文针对短期风电功
目的:浆细胞样树突状细胞(Plasmacytoid dendritic cell,PDC)在肿瘤免疫抑制微环境中起重要作用。目前,有研究发现趋化因子受体9(Chemokinereceptor 9,CCR9)是引导PDC向消化
气—面相互作用的研究,是稀薄气体动力学最困难的问题之一。对其机理的深入理解有利于航空航天技术和微纳尺度系统的发展。本文采用分子动力学方法(MD)建立了气—面碰撞的物
表面气压作为一个重要的气象参数,对于热带气旋监测分析、数值天气预报和气候的研究起到了非常关键的作用。虽然陆地的表面气压数据能够通过全球范围内密集分布的气象站来获