CHINESE JOURNAL OF COMPUTATIONAL PHYSICS ›› 2015, Vol. 32 ›› Issue (1): 20-26.

Previous Articles     Next Articles

GPU Accelerated Lattice Boltzmann Simulation of Flow in Porous Media

ZHU Lianhua, GUO Zhaoli   

  1. State Key Laboratory of Coal Combustion, Huazhong Uniersity of Science and Technology, Wuhan 430074, China
  • Received:2013-12-10 Revised:2014-04-02 Online:2015-01-25 Published:2015-01-25

Abstract: 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.

Key words: porous media, GPU, lattice Boltzmann method, parallel computing

CLC Number: