Applied Mathematics and Mechanics (English Edition) ›› 2017, Vol. 38 ›› Issue (5): 707-722.doi: https://doi.org/10.1007/s10483-017-2194-9

• 论文 • 上一篇    下一篇

Multi-relaxation-time lattice Boltzmann simulations of lid driven flows using graphics processing unit

Chenggong LI1, J. P. Y. MAA2   

  1. 1. National Engineering Laboratory for Methanol to Olefins, Dalian National Laboratory for Clean Energy, Dalian Institute of Chemical Physics, Chinese Academy of Sciences, Dalian 116023, Liaoning Province, China;
    2. College of William and Mary, Virginia Institute of Marine Science, Virgina 23062, U.S.A
  • 收稿日期:2016-10-10 修回日期:2016-10-10 出版日期:2017-05-01 发布日期:2017-05-01
  • 通讯作者: Chenggong LI E-mail:chenggongli@dicp.ac.cn

Multi-relaxation-time lattice Boltzmann simulations of lid driven flows using graphics processing unit

Chenggong LI1, J. P. Y. MAA2   

  1. 1. National Engineering Laboratory for Methanol to Olefins, Dalian National Laboratory for Clean Energy, Dalian Institute of Chemical Physics, Chinese Academy of Sciences, Dalian 116023, Liaoning Province, China;
    2. College of William and Mary, Virginia Institute of Marine Science, Virgina 23062, U.S.A
  • Received:2016-10-10 Revised:2016-10-10 Online:2017-05-01 Published:2017-05-01
  • Contact: Chenggong LI E-mail:chenggongli@dicp.ac.cn

摘要:

Large eddy simulation (LES) using the Smagorinsky eddy viscosity model is added to the two-dimensional nine velocity components (D2Q9) lattice Boltzmann equation (LBE) with multi-relaxation-time (MRT) to simulate incompressible turbulent cavity flows with the Reynolds numbers up to 1×107. To improve the computation efficiency of LBM on the numerical simulations of turbulent flows, the massively parallel computing power from a graphic processing unit (GPU) with a computing unified device architecture (CUDA) is introduced into the MRT-LBE-LES model. The model performs well, compared with the results from others, with an increase of 76 times in computation efficiency. It appears that the higher the Reynolds numbers is, the smaller the Smagorinsky constant should be, if the lattice number is fixed. Also, for a selected high Reynolds number and a selected proper Smagorinsky constant, there is a minimum requirement for the lattice number so that the Smagorinsky eddy viscosity will not be excessively large.

关键词: neutral equation, distribution of zeroes, estimate, lattice Boltzmann equation (LBE), large eddy simulation (LES), multi-relaxation-time (MRT), two-dimensional nine velocity components (D2Q9), graphic processing unit (GPU), computing unified device architecture (CUDA), Smagorinsky model

Abstract:

Large eddy simulation (LES) using the Smagorinsky eddy viscosity model is added to the two-dimensional nine velocity components (D2Q9) lattice Boltzmann equation (LBE) with multi-relaxation-time (MRT) to simulate incompressible turbulent cavity flows with the Reynolds numbers up to 1×107. To improve the computation efficiency of LBM on the numerical simulations of turbulent flows, the massively parallel computing power from a graphic processing unit (GPU) with a computing unified device architecture (CUDA) is introduced into the MRT-LBE-LES model. The model performs well, compared with the results from others, with an increase of 76 times in computation efficiency. It appears that the higher the Reynolds numbers is, the smaller the Smagorinsky constant should be, if the lattice number is fixed. Also, for a selected high Reynolds number and a selected proper Smagorinsky constant, there is a minimum requirement for the lattice number so that the Smagorinsky eddy viscosity will not be excessively large.

Key words: neutral equation, distribution of zeroes, estimate, lattice Boltzmann equation (LBE), large eddy simulation (LES), multi-relaxation-time (MRT), two-dimensional nine velocity components (D2Q9), graphic processing unit (GPU), computing unified device architecture (CUDA), Smagorinsky model

中图分类号: 

APS Journals | CSTAM Journals | AMS Journals | EMS Journals | ASME Journals