基于正则化格子玻尔兹曼的异构协同并行算法研究

来源 :上海海洋大学 | 被引量 : 0次 | 上传用户:samuraitruong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算流体力学(Computational Fluid dynamics,CFD)作为一种研究流体流动的工具,它使用计算机和数值模型来模拟流体流动及其热力学特性。多年以来,CFD的开发和应用在流体力学的各个方面都有了相当大的增长。尽管求解Navier-Stokes方程一直被当作传统的CFD方法,但是由于格子玻尔兹曼方法(Lattice Boltzmann Method,LBM)的一些优点,包括微观相互作用的物理表示、多相流的统一算法,易于处理复杂边界以及很好的并行性,LBM成为一种较新的CFD算法,并逐渐成为CFD研究的热点之一。作为格子玻尔兹曼法(LBM)的改进,正则化格子玻尔兹曼法(Regularized Lattice Boltzmann Method,RLBM)具有高雷诺下数值稳定的优点,已被应用于模拟流体流动。在模拟流体流动的时候,由于对计算精度的高要求和流场本身规模较大的情况,这会增加RLBM演化的时间,最终降低RLBM计算的性能。现有的研究主要集中在RLBM串行计算和在CPU上实现并行,通过分析这些研究,发现RLBM的并行潜能还有待进一步的优化提升,因此需要设计能够充分发挥RLBM并行性能的实现方法。由于GPU的普及和多节点集群的发展,为异构并行计算提供了可行的实现方案。本文以RLBM为研究对象,针对RLBM具有良好的并行性的特点,在异构平台上实现了RLBM的并行计算,论文的主要研究内容和成果如下:(1)基于CPU/GPU异构平台实现RLBM的并行算法。本文提出的异构平台的RLBM并行算法,根据CUDA内核启动后,程序的控制权马上返回给CPU的特点,将整个流场按照给出的负载平衡规则划分成CPU计算区域和GPU计算区域。在CPU上使用Open MP进行并行计算,在GPU上使用CUDA进行并行计算。由于内核函数的启动时间很短,CPU和GPU可以近似认为是同时进行计算。基于异构平台的协同计算充分利用了平台的计算资源。由于CPU和GPU之间的数据交换对性能有明显的影响,因此引入缓冲区的概念,以降低数据交换的频率,有效的提高了RLBM的并行性能。实验结果表明该算法的MFLUPS性能是CPU的25倍,与纯GPU的MFLUPS性能相比增加一个CPU的MFLUPS性能。该算法的多GPU版本结果也有不错的性能表现,多GPU版本的MFLUPS是单GPU的1.8倍。(2)提出了基于MPI跨节点的RLBM的并行算法。本文为了模拟高雷诺数下的湍流,研究了带有大涡模拟(Large Eddy Simulation,LES)的RLBM,并提出了基于MPI跨节点的并行算法。该并行算法包括笛卡尔网格生成、域分解方法(DDM)以及数据交换策略。本文详细介绍了三种实现负载平衡的DDM,并对其性能进行了比较。计算节点间的数据交换通过MPI实现。实验结果表明,使用3D DDM的RLBM并行算法在2000内核的实验平台上可以达到90%的理想值的加速效果,而在数十万内核的实验平台上依然可以实现70%的加速效果。
其他文献
近些年,社会经济的迅速发展,人民生活质量的明显改善,互联网技术的革新,政府层面的高度重视等,让学前教育受到更大的关注,从“幼有所育”向“幼有优育”发生转变。为了进一步扩大学前教育优质资源,满足人民群众对学前教育的需求,提高幼儿入园率,推动学前教育的普及与提质,促进教育公平,集团化办园模式应运而生,并迅速在多个地区得到推广。教师作为学前教育发展的关键,师资力量的合理配置是集团化办园的重要管理举措,也
学位
在乡村振兴战略背景下,项目下乡问题依然是中国农村研究的重点问题。本文选取位于中部地区的H村为研究个案,以权利政治理论为研究视角,梳理该村项目下乡与农民需求有效对接且顺利落地的过程,进而研究项目下乡过程中农民权利的实现机制。从农民的权利政治理论角度研究村庄中的项目下乡具有一定的理论意义,对如何实现农民这一村庄治理主体的权利、实现项目需求有效对接乃至实现村庄治理有效具有一定的参考价值。本文将项目下乡的
学位
随着项目资源大量流入村庄,村级民主决策的重要性愈发凸显。本文以四川省D村“六手印记”新型决策机制为研究对象,从该机制的产生、运行和结果三个层面依次展开,试图探究村庄在既有民主决策机制下继续深化决策创新的内在动因,以及相较于D村尝试的其他方式,“六手印记”如何实现决策有效,从而推动项目顺利落地。论文以村民参与和决策有效为主线,以决策系统内在要素为关键分析点,在实证研究的基础上考察影响村级民主决策有效
学位
党的十九届四中全会提出建设“社会治理共同体”,为乡村治理共同体的构建提供了政策支持和制度保障。构建乡村治理共同体,不仅是建设社会治理共同体的重要环节,也是推动乡村治理体系和治理能力现代化的重要途径。在农村社会中,村庄治理共同体的构建依托于较高的村庄公共性和紧密的社会联结,社会联结越紧密,越容易形成共同体。如何推动传统乡村共同体的转型发展与现代社会的有机融合,加强农村社区人与人之间的社会联结,成为乡
学位
纵观当今世界,海洋作为开放型的系统已经成为国际政治、经济、军事博弈的一个重要领域。国际社会对海洋资源的掠夺和抢占已经影响到了海洋的生态环境和海洋生物多样性的锐减。在此背景下,公海保护区制度应运而生,成为保护海洋生态环境的重要管理工具,为公海海域提供了系统性、全面性、预防性的保护手段。目前,国际上已经建立起具有代表意义的公海保护区。但是,由于现行国际法制度并没有为公海保护区提供足够的法律依据,也没有
学位
布哈林是苏联早期的理论家和实践家,如何带领苏联人民建立、巩固和发展社会主义是他长期思考和探索的问题,对于这个问题的回答构成了布哈林无产阶级专政思想的主要内容。布哈林无产阶级专政思想的形成具有明显的时代印记,俄国独特的无产阶级革命、苏维埃政权处于内外反动势力的压迫之中、苏俄社会主义建设的初步探索是布哈林无产阶级专政思想形成的历史背景。从理论渊源来看,马克思、恩格斯之前的无产阶级斗争学说、马克思恩格斯
学位
现阶段山区农村产业发展最重要的便是稳固全面脱贫的重大成果,继续推进乡村振兴项目的实施,而引导山区农村产业发展的重要力量之一就是基层组织,山区农村的产业发展尤其需要基层组织的积极参与,因此我们需要对山区农村基层组织参与产业发展的困境和路径进行深入研究。近年来,山区农村基层组织对农村产业发展进行了一系列的探索,初步形成了基层党组织为领导机构的组织体系,引领其它山区农村各类基层组织在产业发展中也发挥了日
学位
满足城镇小区适龄幼儿就近入园需求一直是社会关注的热点内容。近年来,随着城镇化进程的加快和各地优惠人才引进政策的巨大诱惑,使得城区内中青年人数剧增,进而导致了入园学位紧缺、家长一园难求等问题。如何确保人民群众幼有所育的美好期盼得以实现?扩大区域内学前教育资源,增加幼儿园学位数量,这需要政府给与政策的支持和保障。为此,国家陆续出台多项政策,进一步将重点聚焦于城镇小区配套幼儿园,加快专项治理进程,并针对
学位
<正>连日来,我国多地出现高温酷暑天气,南方局部地方气温达到40℃以上。全国各地出现多例热射病致人死亡的病例,热射病属于重症中暑的一种类型。以下为您详细讲解中暑的类型及急救的方法。中暑概念及主要类型中暑是指在高温或高湿、不透风的环境下,体温调节功能紊乱或散热机能发生障碍,水电解质丢失过多,致使热能累积至人体所导致的高热、无汗及中枢神经系统和(或)心血管功能障碍为主要表现的急性疾病综合征。中暑病死率
期刊
从目前的情况来看,印尼未成年人犯罪率的逐年上升十分令人担忧和困扰。未成年罪犯的数量不断增加,他们必须接受可能对其未来产生心理影响的监禁。在印尼,未成年人很容易受到不完善的刑事司法系统的影响。因为未成年人犯下各种罪行都被要求承担刑事责任。许多有不严重犯罪行为的未成年人被定罪并送进监狱。这是因为印尼的刑法并未针对未成年人犯罪进行分类承担刑事责任。因此,需要一种特殊的机制来保护相关未成年人的最大利益。《
学位