GPU implementation of lattice Boltzmann method for flows with curved boundaries

Hao Zhou,Guiyuan Mo,Feng Wu,Jiapei Zhao,Miao Rui,Kefa Cen
DOI: https://doi.org/10.1016/j.cma.2012.03.011
IF: 6.588
2012-01-01
Computer Methods in Applied Mechanics and Engineering
Abstract:An efficient implementation of the lattice Boltzmann method (LBM) using the compute unified device architecture (CUDA) provided by nVidia was presented to simulate flows with curved boundaries. The flow around a circular cylinder was investigated as a typical case and satisfactory results in terms of precision and performance were obtained. The predicted drag coefficient (CD), lift coefficient (Cl) and Strouhal number (St) agreed well with the results of previous related studies. The test results indicate that the number of threads has a great influence on the performance of graphical processing unit (GPU) based implementation. A total of 128 threads per block can lead to the best performance with nearly an 18-fold speed increase.
What problem does this paper attempt to address?