高可扩展格子Boltzmann方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高可扩展格子Boltzmann方法
徐磊;刘智翔;张承钿;李开泰;张淼;程攀;郭猛;谢江;张武
【期刊名称】《航空计算技术》
【年(卷),期】2017(047)001
【摘要】Lattice Boltzmann method (LBM) is a commonly used method in computational fluid dynamics.Since the lattice points in LBM only have data transfer between neighboring lattice points,it has good parallelism.The microscopic (distribution function) is the main communication data in parallel algorithm of LBM.The distribution function has a plurality of different speed directions.In order to further reduce the communication overhead of the LBM parallel algorithm,combined with the physical characteristics of lattice Boltzmann method and serial program,deep-level mined parallel factor is
presented.Acommunicationclass is designed by using to communication reducing the communication time and improving the speedup and efficiency.The experimental results show that the speedup and efficiency is also better through the experiments on 4,096computing cores.%格子Boltzmann方法(Lattice Boltzmann Method,LBM)是计算流体力学中的一种常用方法.由于LBM中的格点仅与相邻的格点间存在数据传递,因此具有良好的并行性.LBM并行算法中的数值通信部分通常采用的是格点上的微观量——分布函数.每次传递的分布函数具有多个不同的速度方向,为了进一步减少LBM并行算法的通信开销,从格子 Boltzmann方法的物理特性以及相应的串行程序为切入点,深层次
地挖掘可并行的因子,设计了专门用于通信面的类,使用数量较少的宏观量进行通信,降低了通信所占的比重,缩短了通信时间,提高了加速比和效率.实验表明,在4 096个计算核上依然有良好的加速比和效率.
【总页数】5页(P18-22)
【作者】徐磊;刘智翔;张承钿;李开泰;张淼;程攀;郭猛;谢江;张武
【作者单位】上海大学计算机工程与科学学院,上海 200444;上海大学通信与信息工程学院,上海 200444;汕头大学工学院,广东汕头 515063;西安交通大学理学院,陕西西安 710049;上海飞机设计研究院,上海 201210;上海飞机设计研究院,上海201210;国家超算济南中心,山东济南 250101;上海大学计算机工程与科学学院,上海 200444;上海大学计算机工程与科学学院,上海 200444
【正文语种】中文
【中图分类】O246
【相关文献】
1.基于可压缩格子Boltzmann方法的高可扩展并行算法研究 [J], 何冰;封卫兵;张武;武频;白文;李立
2.MDCent:一种高可扩展、高吞吐量的模块间互连结构 [J], 陆菲菲;朱桂明;陶志荣;谢向辉;郭得科
3.格子Boltzmann方法模拟高Darcy数多孔介质内融化传热过程 [J], 果东彦;陈振乾
4.基于非结构化网格的高可扩展并行有限体积格子Boltzmann方法 [J], 徐磊;陈荣亮;蔡小川
5.熵格子Boltzmann方法模拟高Reynolds数流动 [J], 徐辉;陶文铨
因版权原因,仅展示原文概要,查看原文内容请购买。

相关文档
最新文档