格子Boltzmann方法及其并行算法研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:MaoZeDongDaShaBi2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
格子Boltzmann方法(lattice Boltzmann method,LBM)诞生至今已有30年,其在理论和应用上都取得了快速的发展,已经能够解决部分工程应用中的实际问题,并成为相关领域研究的一个热点。格子Boltzmann方法不同于直接离散Navier-Stokes等宏观方程,它基于分子动理论,由Boltzmann方程演化而来,在宏观上是离散方法,微观上是连续方法。在许多传统方法无法胜任的多孔介质、晶体生长、磁流体等诸多领域都有成功的应用。格子Boltzmann方法的一个重要优点是具有天生的并行特性,适合于在大规模并行集群上进行复杂流场情况的数值模拟。尽管格子Boltzmann方法已取得了丰硕的成果,但仍然存在着许多亟待解决的问题。本文的主要工作和创新点如下:1.均匀网格格子Boltzmann方法同构和异构环境下的并行算法。文中将多松弛格子Boltzmann方法与大涡模拟相结合,用来模拟高雷诺数下流场的流动情况并对其并行方法进行了详细的分析研究。格子Boltzmann方法基于笛卡尔网格,所以流场可以沿着坐标轴的方向进行流场的划分,将流场划分为对应于MPI进程的多个计算子区域,每个MPI进程处理一块计算子区域。在同构环境下,我们设计了流场划分(1D,2D和3D)的详细策略,给出了三种不同流场划分时的进程间通信需要传递的数据。在复杂流场中,需要判断几何边界处的格子类型,文中给出了格子类型的判断方法。我们分别在上海大学-“自强4000”和国家超算济南中心神威蓝光超级计算机上进行了测试。详细比较了三种划分的通信量、格子类型判断量、并行性能。在异构多GPU环境下,我们使用SoA结构在GPU全局内存中存储变量,以便wrap中线程协同访问。算法中将计算子区域划分为inner和boundary两个部分分别进行计算,在计算inner部分的同时,通过cuda中overlapping特性隐藏boundary部分数据传递需要花费的时间。为了测试异构环境下的性能,我们在12块NVIDIA Kepler K20M GPU上进行了性能测试。2.有限差分格子Boltzmann方法并行性能的研究分析。格子Boltzmann方法可以看成是Boltzmann方程的一种特殊差分离散格式。在有限差分格子Boltzmann方法中,时间步长和格子尺寸可以设置为不同尺寸。我们使用同格子Boltzmann方法相同的并行策略在神威蓝光超级计算机上进行了并行性能的分析。3.高Ma数可压缩流格子Boltzmann方法及其并行性能研究。格子Boltzmann方法在不可压缩流上的研究已经较为成熟,但是对于可压缩流的研究相对较少。本文基于双分布函数和多速模型提出了适合于计算高Ma数可压缩流模型。通过具有三阶精度的MUSCL有限体积方法求解DVBE方程,模拟了跨音速和超音速Bump管道流动、Rae2822翼型以及圆柱绕流。设计了该模型的流场划分方法、数据传递策略等并行方法。并在国家超算广州中心天河二号超级计算机上进行了并行性能的测试。4.非结构化网格有限体积格子Boltzmann方法。均匀网格下的格子Boltzmann方法格式简单,并行计算方便。但是,对于具有复杂边界的流场来说,难于判断网格类型,为了更好的判断边界,只有提高网格的精度,致使流场在并行处理时计算量和网格量过大。为此,我们给出了非结构网格下有限体积格子 Boltzmann 方法。二维情况下,我们基于centroid-dual方案,通过Roe’s flux-difference splitting方法计算对流通量,采用Green-Gauss方法计算粒子分布函数的梯度。最后通过后台阶流、顶盖驱动流、圆柱绕流以及列车绕流进行了数值验证。三维情况下,我们基于cell-centered方案,采用了Lax-Wendroff方法计算对流通量,最后通过三维顶盖驱动流验证了方法的可靠性。我们基于PETSc对三维非结构化网格有限体积格子Boltzmann方法进行了并行实现并在并行集群上进行了并行性能分析。
其他文献
随着集中供热的不断推广,热力管网水力失调现象逐渐凸显出来。自力式流量控制阀作为一种新型水力平衡调节设备,以其调节元件与可变过流面相互作用共同保证阀门输出流量恒定的优越性能,逐渐在热力管网领域中普及。它涉及到流体力学、结构设计、动力学、固流耦合等问题,是流体机械的高新技术产品。而国内产品多以仿制为主,产品的控制精度较低。本文以与华能青岛热电有限公司合作的横向项目为基础,对水力平衡调节和自力式流量平衡
梨的果实是一种具有经济价值的贮藏器官,果实中的糖是质量和感官特性的主要决定因素。糖转运蛋白(sugar transporters,STs)在植物生长发育过程中有着重要的作用,主要介导糖类物质的运转,参与源和库组织之间的碳水化合物的装载和卸载。糖在叶片的叶肉细胞中由光合作用生成,然后通过韧皮部运输到库器官,如果实、种子、根和花。在长距离韧皮部运输后,糖从筛管分子-伴胞复合体(sieve elemen
文中基于通用航空低空无线电通信保障的问题,首先探讨了通用航空低空无线电保障遇到的困难包括通信覆盖有限、电磁环境复杂、保障相对孤立以及数据链能力低等方面的问题,接着
随着电液伺服控制技术的广泛应用,电液伺服阀性能得到了人们越来越多的关注。为了改善伺服阀的静态和动态响应性能,需要对实现阀控策略的伺服放大器进行研究,希望该放大器具
为实现城乡居民享受同等的医保待遇,促进医疗卫生事业公平发展,建立统一的城乡居民医保制度势在必行。城乡医保一体化政策是开展医保工作的指南,是实现城乡医保待遇统一的基
全球许多泥炭地曾遭受排水,造成土壤结构,植物群落组成、碳累积功能发生改变,泥炭地生态系统退化,严重威胁人类的生产生活,迫切需要开展相关恢复工作。目前,泥炭地恢复与重建
目的:研究木犀草素对高脂血症SD大鼠的全面降脂作用并利用表达谱基因芯片探讨木犀草素降脂可能的机制,为木犀草素进一步的开发和利用提供实验依据。方法:基础饲料适应性喂养40只雄性SD大鼠1周,按体重随机分配为正常对照组10只(喂养D12450B 10%脂肪供能饲料)和造模组30只(喂养D12492 60%脂肪供能饲料)。4周后隔夜禁食并断尾取血测血清TC、TG、HDL-C、LDL-C,模型组TG、TC
第一部分:应用SD-OCT自动分层比较2型糖尿病患者视网膜内部各层厚度改变目的:应用频域光相干断层扫描,比较无糖尿病性视网膜病变(NDR)及轻度非增殖期糖尿病性视网膜病变(NPDR
低氧耐受和适应调节能力对于水生动物,尤其是移动能力较差的物种,具有十分重要的意义。已有研究表明魁蚶(Scapharca broughtonii)具有较强的低氧耐受能力。本研究比较了7种海洋贝类在不同溶氧下的存活情况,并对溶解氧(dissolved oxygen,DO)为0.5 mg/L胁迫下不同时间的魁蚶5个组织进行切片观察;利用Illumina Hiseq测序平台对不同浓度溶氧胁迫的魁蚶血淋巴进
<正>2018年,江阴市以集成改革试点工作为抓手,把完善社会救助体系建设、保障困难群众的基本生活作为增进民生福祉的重要举措,逐步完善以城乡低保、特困人员供养为基础,以医疗