面向大规模并行计算的LBM-FVM耦合模拟关键技术研究
发布时间:2020-10-31 17:56
随着高性能计算的发展,以解决大规模科学与工程问题为背景的科学计算成为继理论分析和实验研究之后的第三大研究和探索自然的手段。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方法的数值解进行了比较,对耦合模拟方法的正确性和模拟效率进行了综合验证。
【学位单位】:国防科学技术大学
【学位级别】:博士
【学位年份】:2015
【中图分类】:O35;TP38
【部分图文】:
要应用领域发挥着越来越重要的作用。由于其广泛应用前景,高性能计算平台已从原来少数国家级数据中心和军队部门进入到各科研院所、大型企业等机构。图1.1 1993年6月至2015年6月TOP500高性能计算平台性能发展趋势第3页
【相似文献】
本文编号:2864304
【学位单位】:国防科学技术大学
【学位级别】:博士
【学位年份】:2015
【中图分类】:O35;TP38
【部分图文】:
要应用领域发挥着越来越重要的作用。由于其广泛应用前景,高性能计算平台已从原来少数国家级数据中心和军队部门进入到各科研院所、大型企业等机构。图1.1 1993年6月至2015年6月TOP500高性能计算平台性能发展趋势第3页
【相似文献】
相关期刊论文 前5条
1 卢文喜;三维边界元与二维有限元的耦合模拟技术[J];长春地质学院学报;1995年03期
2 李艳平;李兰;朱灿;董红;;地表水地下水的交互作用与耦合模拟[J];长江科学院院报;2006年05期
3 包为民,陈耀庭;中大流域水沙耦合模拟物理概念模型[J];水科学进展;1994年04期
4 包为民;小流域水沙耦合模拟概念模型[J];地理研究;1995年02期
5 包为民;小流域水沙耦合模拟概念模型[J];地理研究;1995年02期
相关博士学位论文 前1条
1 邹顺;面向大规模并行计算的LBM-FVM耦合模拟关键技术研究[D];国防科学技术大学;2015年
本文编号:2864304
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2864304.html