位置:成果数据库 > 期刊 > 期刊详情页
基于格子Boltzmann方法的多孔介质流动模拟GPU加速
  • ISSN号:1001-246X
  • 期刊名称:计算物理
  • 时间:2015
  • 页码:20-26
  • 分类:TQ021.1[化学工程]
  • 作者机构:[1]华中科技大学煤燃烧国家重点实验室,武汉430074
  • 相关基金:国家自然科学基金(51125024)资助项目
  • 相关项目:多相流体动力学多场耦合和尺度关联的介观理论和模型
中文摘要:

利用NVIDIA CUDA平台,在GPU上结合稀疏存贮算法实现基于格子Boltzmann方法的孔隙尺度多孔介质流动模拟加速,测试该算法相对基本算法的性能。比较该算法在不同GPU上使用LBGK和MRT两种碰撞模型及单、双精度计算时的性能差异。测试结果表明在GPU环境下采用稀疏存贮算法相对基本算法能大幅提高计算速度并节省显存,相对于串行CPU程序加速比达到两个量级。使用较新构架的GPU时,MRT和LBGK碰撞模型在单、双浮点数精度下计算速度相同。而在较上一代的GPU上,计算精度对MRT碰撞模型计算速度影响较大。

英文摘要:

A sparse lattice representation lattice Boltzmann method algorithm is implemented on Graphics Processing Units ( GPU) to accelerate pore scale flow simuation. Prefomance testing shows that sparse lattice representation approach grately reduces memory requirement and maintains performance under low porosity compared with basic algorithm. Overall speedup reaches two orders of magnitude compared with serial code. Various factors including collision model, float number precision, and GPU that affect computing speed of the algorithm are invesgated independently. It indicates that MRT model runs as fast as LBGK model on new generation of GPU cards. While on old GPU cards, MRT model’ s computing speed matchs LBGK only when using single precision float.

同期刊论文项目
期刊论文 49 会议论文 23 获奖 8 著作 1
同项目期刊论文
期刊信息
  • 《计算物理》
  • 中国科技核心期刊
  • 主管单位:中国科学技术协会
  • 主办单位:中国核学会
  • 主编:朱少平
  • 地址:北京海淀区丰豪东路2号北京应用物理与计算数学研究所
  • 邮编:100094
  • 邮箱:jswl@iapcm.ac.cn
  • 电话:010-59872547 59872545 59872547
  • 国际标准刊号:ISSN:1001-246X
  • 国内统一刊号:ISSN:11-2011/O4
  • 邮发代号:2-477
  • 获奖情况:
  • 1992年获“全优期刊”奖,《CAJ-CD规范》执行优秀奖
  • 国内外数据库收录:
  • 荷兰文摘与引文数据库,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:4426