Compressible lattice Boltzmann simulations on high-performance and low-cost GeForce GPU

被引:0
作者
Qiul, Ruo-Fan [1 ]
Wang, Hai-Ning [2 ]
Zhu, Jian-Feng [1 ]
Chen, Rong-Qian [1 ]
Zhu, Cheng-Xiang [1 ]
You, Yan-Cheng [1 ]
机构
[1] Xiamen Univ, Sch Aerosp Engn, Xiamen 361005, Fujian, Peoples R China
[2] Tsinghua Univ, Dept Engn Mech, Appl Mech Lab, Beijing, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
compressible flows; GPU; lattice Boltzmann method; parallel computing; shock waves; FLOW; MODEL; BUBBLE; CUDA;
D O I
10.1002/cpe.5341
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The feasibility of compressible lattice Boltzmann simulations on high-performance and low-cost NVIDIA GeForce GPU is studied to enhance computational efficiency of compressible lattice Boltzmann by using much cheaper computing hardware. The NVIDIA GeForce GTX 1080 GPU, which has similar single precision operation computing performance with NVIDIA scientific computational Tesla K80 GPU and much lower price (seven to ten times) than the latter, is used in this work. The problem of GeForce GPUs is with low double precision operation performance and lack of error-correcting code memory, which will influence the accuracy of compressible lattice Boltzmann simulations. To evaluate its feasibility, the double-distribution-function lattice Boltzmann method is adopted for compressible fluid flows. Three typical compressible problems are tested, ie, the Riemann problem, the regular shock reflection problem, and the supersonic boundary layer problem. The results by GeForce GPU with single precision operation have numerical fluctuations in the simulations with shock waves. Moreover, GeForce GPUs have similar numerical accuracy with CPUs in the regular shock reflection problem and supersonic boundary layer problem.
引用
收藏
页数:9
相关论文
共 36 条
[1]  
Chen F., 2010, EPL-EUROPHYS LETT, V90, P1632
[2]   Multiple-relaxation-time lattice Boltzmann model for compressible fluids [J].
Chen, Feng ;
Xu, Aiguo ;
Zhang, Guangcai ;
Li, Yingjun .
PHYSICS LETTERS A, 2011, 375 (21) :2129-2139
[3]   Extended Boltzmann kinetic equation for turbulent flows [J].
Chen, HD ;
Kandasamy, S ;
Orszag, S ;
Shock, R ;
Succi, S ;
Yakhot, V .
SCIENCE, 2003, 301 (5633) :633-636
[4]   Lattice Boltzmann method for fluid flows [J].
Chen, S ;
Doolen, GD .
ANNUAL REVIEW OF FLUID MECHANICS, 1998, 30 :329-364
[5]   Discrete Boltzmann modeling of multiphase flows: hydrodynamic and thermodynamic non-equilibrium effects [J].
Gan, Yanbiao ;
Xu, Aiguo ;
Zhang, Guangcai ;
Succi, Sauro .
SOFT MATTER, 2015, 11 (26) :5336-5345
[6]   Lattice BGK kinetic model for high-speed compressible flows: Hydrodynamic and nonequilibrium behaviors [J].
Gan, Yanbiao ;
Xu, Aiguo ;
Zhang, Guangcai ;
Yang, Yang .
EPL, 2013, 103 (02)
[7]   Numerical Simulation of Melting with Natural Convection Based on Lattice Boltzmann Method and Performed with CUDA Enabled GPU [J].
Gong, Wei ;
Johannes, Kevyn ;
Kuznik, Frederic .
COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2015, 17 (05) :1201-1224
[8]   Explicit finite-difference lattice Boltzmann method for curvilinear coordinates [J].
Guo, ZL ;
Zhao, TS .
PHYSICAL REVIEW E, 2003, 67 (06) :12
[9]   Scalable multi-relaxation-time lattice Boltzmann simulations on multi-GPU cluster [J].
Hong, Pei-Yao ;
Huang, Li-Min ;
Lin, Li-Song ;
Lin, Chao-An .
COMPUTERS & FLUIDS, 2015, 110 :1-8
[10]   Lattice Boltzmann model for the compressible Navier-Stokes equations with flexible specific-heat ratio [J].
Kataoka, T ;
Tsutahara, M .
PHYSICAL REVIEW E, 2004, 69 (03) :035701-1