计算机工程与应用 ›› 2011, Vol. 47 ›› Issue (22): 156-159.

• 图形、图像、模式识别 • 上一篇    下一篇

LBM在流体渗透率计算中的应用与优化

曾凡松,滕奇志   

  1. 四川大学 电子信息学院,成都 610065
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2011-08-01 发布日期:2011-08-01

Application and optimization for Lattice Boltzmann Method in calculation of fluid permeability

ZENG Fansong,TENG Qizhi   

  1. College of Electronic Information,Sichuan University,Chengdu 610065,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2011-08-01 Published:2011-08-01

摘要: 格子Boltzmann方法广泛应用于流体计算领域,针对其应用中计算规模过大的问题提出了一种粒子空间压缩算法,改善了格子Boltzmann并行算法空间消耗过大的问题;合并了迁移与碰撞过程,减少了内存的I/O次数,加快了计算速度;该算法拥有良好的可扩展性。实验结果表明,优化后的程序空间消耗明显减少,性能提高50%以上。

关键词: 玻尔兹曼, 结构优化, 网格压缩, 并行

Abstract: Lattice Boltzmann method is widely used in the area of CFD,whereas it is both computationally demanding and memory intensive.In this paper,a mesh compression algorithm is proposed,the situation of excessive consumption of space and computation is improved;and the process of migration and collision are consolidated,the memory I/O is reduced and computational speed is much better;the algorithm has good scalability.The results indicate that optimization memory demanding is improved,performance is increased by more than 50%.

Key words: Boltzmann, structure optimization, mesh compression, parallel