面向大规模并行计算的LBM-FVM耦合模拟关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:fuuxia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能计算的发展,以解决大规模科学与工程问题为背景的科学计算成为继理论分析和实验研究之后的第三大研究和探索自然的手段。CFD应用是科学计算的一个重要分支,高性能计算机性能的不断提升给CFD应用带来了新的机遇。然而,面向实际应用的大规模三维CFD应用问题对计算资源及模拟效率带来了更加严峻的挑战。CFD的应用发展受到两方面条件的制约:数值方法是实现高效并行模拟的关键因素,然而单一数值方法难以兼顾有效性、计算效率、及可扩展性等方面要求;模拟框架是实现高效并行模拟的重要依托,当前的CFD模拟框架的发展与大规模、跨领域、多数值方法的应用环境并不相适应。本课题以粘弹流应用为切入点,首次针对面向大规模并行计算的LBM-FVM耦合模拟关键技术展开了相关研究。基于当前发展成熟及有应用前景的数值机制,设计了LBM-FVM耦合模拟数值方法。基于此耦合模拟数值算法以及现有开源CFD软件框架,设计了LBM—FVM粘弹流耦合模拟框架。对耦合模拟框架中的并行划分及耦合模拟两个基本环节进行了优化,提出了面向耦合模拟的自适应稀疏块图划分优化方法以及基于多级混合并行优化方法。最后,基于典型的粘弹流benchmark使用耦合模拟框架及对耦合模拟方法进行了综合验证。LBM-FVM耦合模拟数值方法既可以保持FVM方法的有效性和通用性,又可以引入LBM的高效性和高可扩展性;LBM-FVM耦合模拟框架的层次化设计可以屏蔽底层平台实现细节,实现跨领域协作及两种数值方法的高效耦合,获得更为高效的模拟性能。LBM-FVM耦合模拟相关思想和方法可以推广到其他数值方法耦合的研究领域。因此,研究LBM-FVM耦合模拟相关技术对促进CFD并行框架以及耦合模拟技术的发展具有重要的意义。论文主要内容及创新点包括:·设计了LBM-FVM耦合模拟数值方法基于粘弹流应用背景及LBM和FVM数值算法的特点,提出了使用LBM和FVM方法分别模拟不可压NS方程和本构方程的LBM-FVM耦合模拟数值方法:以雷诺数相等为条件严格定义了LBM和FVM方法之间的参数转换过程及数学公式;建立了LBM网格和FVM网格之间在不同空间维度及边界条件下的空间映射关系;提出了LBM和FVM耦合模拟粘弹流时的等时间步及异时间步两种时间步进机制;最后设计了统一的LBM-FVM粘弹流耦合模拟数值算法框架。基于该耦合模拟数值方法,研究者可以准确的模拟粘弹流的流动行为,提高模拟过程的效率及可扩展性;此数值方法可推广到lbm与其它宏观数值算法耦合模拟的应用场景。·设计了LBM-FVM耦合模拟框架基于LBM-FVM耦合模拟数值算法以及现有开源cfd软件框架,设计了lbm—fvm粘弹流耦合模拟框架:框架采用高内聚、低耦合的层次化结构,集成了lbm求解、fvm求解、空间耦合、时间耦合、单位转换等核心功能模块,并设计了规范的模块调用接口和配置文件格式;为了实现大规模并行耦合处理,框架采用基于网格分块及场数据格式的spmd并行模式,并建立了耦合模拟并行划分工具及统一的io架构。基于该耦合模拟框架,研究者可以简化粘弹流耦合模拟开发流程,实现跨领域协作,便于大规模并行处理及优化。·提出了面向耦合模拟的自适应稀疏块图划分方法根据LBM-FVM耦合模拟过程的特点,综合考虑算法约束、负载均衡及通信约束的影响,设计了自适应稀疏块图划分方法asbmetis。asbmetis对模拟区域网格进行自适应分块,在简单的初级划分之后,将块的计算负载以及块之间的通信开销抽象为图结构,再次进行图划分调整过程,将块分配到各个并行处理单元。asbmetis的分块和划分过程不断迭代,直到满足预设性能需求。实验表明,在不同几何结构下,asbmetis均可以自适应调整分块大小以满足预设网格性能指标;划分结果的负载均衡和通信开销均大大优于原有多块及稀疏块划分方法。·设计了面向耦合模拟的多级混合并行模式对耦合模拟过程中的fvm求解、lbm求解、耦合操作中的执行时间耗费进行了分析,在网格子区域粗粒度并行的基础上进一步探索细粒度并行性:fvm求解微分方程离散中的任务级并行和线性系统求解中的数据级并行、lbm求解过程中基于原子块的数据级并行、耦合操作中的数据级并行,基于mpi和openmp混合编程模型实现了各模块的多级混合并行处理,并为各个部分设置不同的并行度。基于该混合并行模式,研究者可以提高LBM-FVM耦合模拟过程的资源利用率、并行效率、及可扩展性。·设计了基于LBM-FVM的耦合求解器并进行了实验验证我们以等温不可压粘弹流为切入点,基于LBM-FVM耦合模拟数值方法及框架,设计了基于空间插值和单时间步耦合的ILFVE数值算法和求解器,以及无空间插值和多时间步耦合的IBLF-dts数值算法和求解器;建立了科学的验证标准,基于四种具有代表性的粘弹流benchmark:Poiseuille流、Taylor-Green涡、Cavity流、以及4:1收缩流,将LBM-FVM耦合模拟求解器的模拟结果与解析解、半解析解、以及FVM PISO方法的数值解进行了比较,对耦合模拟方法的正确性和模拟效率进行了综合验证。
其他文献
本文主要讨论和分析政府与非营利组织的运行环境和公共受托责任 ,然后将政府会计与企业会计进行比较 ,试图为我国预算会计改革提供一些建议
幼儿体育游戏在幼儿成长中起着重要作用,对幼儿身心发展有深远影响。本文针对体育游戏的活动中幼儿身体、心理发展的特点,分析体育游戏在幼儿教育的特殊作用,并培养幼儿对游
<正>动脉粥样硬化继以血小板激活、聚集导致血栓形成是冠心病急性缺血事件的主要发生机制,因此,抗血小板药物治疗是防治冠心病的重要手段。阿司匹林仍是目前治疗的基石,其与
随着素质教育的全面推进,高中德育面临前所未有的严峻挑战。怎样才能从创新的角度审视高中德育?高中德育应怎样走改革创新之路?这样的课题日益紧迫地摆在了高中德育工作者面
<正>慢性心力衰竭(CHF)是一种复杂的临床症候群,是各类心脏病的严重阶段或终末期表现,发生率高,预后差,5年存活率与恶性肿瘤相似。长期以来,对心力衰竭(HF)的治疗主要以药物
近年来,由于全球变暖和城市化进程加快,城市热效应不断加剧,对城市空气质量、和公共健康等有深远影响,严重威胁城市可持续发展。城市热环境作为影响城市生态环境质量的重要因
通过兰州新区综合保税区综合服务楼B区联合办事大厅钢结构球型空间网架的吊装施工,对钢结构空间网架分段分片吊装过程进行总结,对施工过程中的重点、难点进行梳理形成一套完
论述正确认识和处理人大监督与党的领导的关系 ,人大监督与其他监督的关系 ,监督主体与客体的关系 ,本级监督与跨级监督的关系 ,宏观监督与微观监督的关系 ,外部监督与内部监
重力式自动装料衡器的承载器是放置物料、称量物料的一种容器,它不但具有称量功能,物料特性是影响称量准确度的重要因素,而且还应该在设计时考虑到被检定时放置标准器的位置,
3D虚拟技术不仅影响国产动画电影的拍摄制作,而且对语言技术也产生了巨大影响,引进3D虚拟技术关系国产动画电影行业的发展。本文首先阐述了3D虚拟技术对国产动画电影的影响,