2010
DOI: 10.1016/j.camwa.2009.08.052
|View full text |Cite
|
Sign up to set email alerts
|

LBM based flow simulation using GPU computing processor

Abstract: Graphics Processing Units (GPUs), originally developed for computer games, now provide computational power for scientific applications. In this paper, we develop a general purpose Lattice Boltzmann code that runs entirely on a single GPU. The results show that: (1) simple-precision floating point arithmetic is sufficient for LBM computation in comparison to double-precision; (2) the implementation of LBM on GPUs allows to achieve up to about one billion lattice update per second using single-precision floating… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
74
0
1

Year Published

2011
2011
2023
2023

Publication Types

Select...
9
1

Relationship

2
8

Authors

Journals

citations
Cited by 179 publications
(79 citation statements)
references
References 12 publications
(12 reference statements)
0
74
0
1
Order By: Relevance
“…Simple in its design, the scenario is yet representative for a large class of problems regarding performance considerations for LBM simulations on regular Cartesian grids. It is further used as a benchmark in a variety of LBM performance evaluations and comparisons [7,9,10,14]. A relaxation time τ = 0.6152 ∈ (0.5, 2) is applied and all test runs take 1024 timesteps, thus, 512 α-and β-steps are executed.…”
Section: Resultsmentioning
confidence: 99%
“…Simple in its design, the scenario is yet representative for a large class of problems regarding performance considerations for LBM simulations on regular Cartesian grids. It is further used as a benchmark in a variety of LBM performance evaluations and comparisons [7,9,10,14]. A relaxation time τ = 0.6152 ∈ (0.5, 2) is applied and all test runs take 1024 timesteps, thus, 512 α-and β-steps are executed.…”
Section: Resultsmentioning
confidence: 99%
“…To take advantage of the massive parallelism of the GPU, CUDA implementations of the LBM usually assign a thread to each lattice node [9,22]. The layout of the execution grid needs therefore to reflect the geometry of the lattice.…”
Section: Gpu Implementation Of the Lbmmentioning
confidence: 99%
“…They obtained a computational time speedup of 15.3 for GPU as compared with CPU. (Kuznik, Obrecht et al 2010) offered a method to implement various parts of the lattice Boltzmann method on GPU. (Bernaschi, Rossi et al 2009) could present a GPU implementation of the multicomponent of LB equation for soft-glassy materials successfully.…”
Section: Introductionmentioning
confidence: 99%