TY - CHAP
T1 - Parallel lattice Boltzmann methods for CFD applications
AU - Körner, Carolin
AU - Pohl, Thomas
AU - Rüde, Ulrich
AU - Thürey, Nils
AU - Zeiser, Thomas
PY - 2006
Y1 - 2006
N2 - The lattice Boltzmann method (LBM) has evolved to a promising alternative to the well-established methods based on finite elements/volumes for computational fluid dynamics simulations. Ease of implementation, extensibility, and computational efficiency are the major reasons for LBM's growing field of application and increasing popularity. In this paper we give a brief introduction to the involved theory and equations for LBM, present various techniques to increase the single-CPU performance, outline the parallelization of a standard LBM implementation, and show performance results. In order to demonstrate the straightforward extensibility of LBM, we then focus on an application in material science involving fluid flows with free surfaces. We discuss the required extensions to handle this complex scenario, and the impact on the parallelization technique.
AB - The lattice Boltzmann method (LBM) has evolved to a promising alternative to the well-established methods based on finite elements/volumes for computational fluid dynamics simulations. Ease of implementation, extensibility, and computational efficiency are the major reasons for LBM's growing field of application and increasing popularity. In this paper we give a brief introduction to the involved theory and equations for LBM, present various techniques to increase the single-CPU performance, outline the parallelization of a standard LBM implementation, and show performance results. In order to demonstrate the straightforward extensibility of LBM, we then focus on an application in material science involving fluid flows with free surfaces. We discuss the required extensions to handle this complex scenario, and the impact on the parallelization technique.
UR - http://www.scopus.com/inward/record.url?scp=84878207924&partnerID=8YFLogxK
U2 - 10.1007/3-540-31619-1_13
DO - 10.1007/3-540-31619-1_13
M3 - Chapter
AN - SCOPUS:84878207924
SN - 9783540290766
T3 - Lecture Notes in Computational Science and Engineering
SP - 440
EP - 466
BT - Numerical Solution of Partial Differential Equations on Parallel Computers
PB - Springer Verlag
ER -