TeraFLOP computing on a desktop PC with GPUs for 3D CFD

被引:223
作者
Toelke, J. [1 ]
Krafczyk, M. [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Inst Comp Based Modeling Civil Engn, Braunschweig, Germany
关键词
lattice Boltzmann model; D3Q13; model; graphical processing unit; high performance computing;
D O I
10.1080/10618560802238275
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
A very efficient implementation of a lattice Boltzmann (LB) kernel in 3D on a graphical processing unit using the compute unified device architecture interface developed by nVIDIA is presented. By exploiting the explicit parallelism offered by the graphics hardware, we obtain an efficiency gain of up to two orders of magnitude with respect to the computational performance of a PC. A non-trivial example shows the performance of the LB implementation, which is based on a D3Q13 model that is described in detail.
引用
收藏
页码:443 / 456
页数:14
相关论文
共 34 条
[1]  
[Anonymous], 2008, PERS CONT MAN
[2]  
Benzi R., 1992, PHYS REP, V222, P3
[3]   Sparse matrix solvers on the GPU:: Conjugate gradients and multigrid [J].
Bolz, J ;
Farmer, I ;
Grinspun, E ;
Schröder, P .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :917-924
[4]   Brook for GPUs: Stream computing on graphics hardware [J].
Buck, I ;
Foley, T ;
Horn, D ;
Sugerman, J ;
Fatahalian, K ;
Houston, M ;
Hanrahan, P .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :777-786
[5]   Lattice Boltzmann method for fluid flows [J].
Chen, S ;
Doolen, GD .
ANNUAL REVIEW OF FLUID MECHANICS, 1998, 30 :329-364
[6]   MoXi: Real-time ink dispersion in absorbent paper [J].
Chu, NSH ;
Tai, CL .
ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03) :504-511
[7]  
Clift R., 1978, BUBBLES DROPS PARTIC
[8]   Thirteen-velocity three-dimensional lattice Boltzmann model [J].
D'Humières, D. ;
Bouzidi, M. ;
Lallemand, P. .
Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 2001, 63 (6 II) :1-066702
[9]  
Fan Zhe, 2004, SC 04 P 2004 ACM IEE, P47, DOI [10.1109/SC.2004.26, DOI 10.1109/SC.2004.26]
[10]   EFFECT OF A CYLINDRICAL BOUNDARY ON A FIXED RIGID SPHERE IN A MOVING VISCOUS FLUID [J].
FAYON, AM ;
HAPPEL, J .
AICHE JOURNAL, 1960, 6 (01) :55-58