Lattice Boltzman Simulations of Cavity Flow Using CUDA

Article Preview

Abstract:

GPGPU has drawn much attention on accelerating non-graphic applications.A new algorithm on the numerical simulation of Lattice-Boltzmann method (LBM) based on CUDA is studied.The cavity flow is simulated by D2Q9 model of LBM method ,with the non-equilibrium extrapolation method for velocity boundary to deal the wall boundary conditions and using global memory and texture memory to store data.In the model the 9 distribution functions were all stored in the form of two-dimensional grid, each grid is assigned a thread and each thread block includes 256 threads.The simulation for cavity flow with LBM was carried out by CUDA and NVIDIA GeForce 8600 GT on a PC.The speed is more than 15 times faster than that of the CPU.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

316-319

Citation:

Online since:

October 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Thibault J C, Senocak I. CUDA implementation of a Navier-Stokes solver on MultiGPU desktop platforms for incompressible flows. 47th A1AA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition. Florida 2009: 1-15.

DOI: 10.2514/6.2009-758

Google Scholar

[2] CHEN Xin, LI Jie, CHEN Ying, properties of natural cavitation flows around a 2-d wedge in shallow water, Journal of Hydrodynamics (2011).

Google Scholar

[3] SUO Xiao-yong, LIAO bin: Computation of pipe flow with sudden expansion by artifficial compressibility method. Journal of Anhui Polytechnic University(2011).

Google Scholar

[4] Guo,Z., Shi B, Wang N; Lattice BKG model for incompressible Navier-Stockes equation; J. Compt. Phys, (2000).

Google Scholar

[5] Guo,L., Zheng C.G., Shi,B. C; Non-equilibrium extrapolation method for velocity and pressure boundary conditions in the Lattice Boltzmann method. chin. Phys; (2002).

Google Scholar

[6] http: /docs. nvidia. com/cuda/cuda-c-programming-guide/index. html.

Google Scholar