Parallel Performance of Lattice Boltzmann and Implicit Finite Difference Approaches to the Approximation of the Two-Dimensional Diffusion Equation

Author(s):  
Aditya C. Velivelli ◽  
Kenneth M. Bryden

The reduction of computation times is an important aspect of interactive computational fluid dynamics simulations. The lattice Boltzmann method has proved to be an important technique for the numerical solution of partial differential equations because it has nearly ideal scalability on parallel computers for many applications. Utilizing the two-dimensional diffusion equation, Tt=μ(Txx+Tyy), this paper examines the parallel performance for the lattice Boltzmann method and the alternating direction implicit (ADI) method. In this study for 50 time steps the non-cache optimized parallel lattice Boltzmann method was on average two times faster than the parallel ADI method. The cache optimized parallel lattice Boltzmann was on average seven times faster than the parallel ADI method.

2019 ◽  
Vol 9 (10) ◽  
pp. 2000
Author(s):  
Liangjun Wang ◽  
Xiaoxiao Zhang ◽  
Wenhao Zhu ◽  
Kangle Xu ◽  
Weiguo Wu ◽  
...  

The lattice Boltzmann method (LBM) is an important numerical algorithm for computational fluid dynamics. This study designs a two-layer parallel model for the Sunway TaihuLight supercomputer SW26010 many-core processor, which implements LBM algorithms and performs optimization. Numerical experiments with different problem sizes proved that the proposed model has better parallel performance and scalability than before. In this study, we performed numerical simulations of the flows around the two-dimensional (2D) NACA0012 airfoil, and the results of a series of flows around the different angles of attack were obtained. The results of the pressure coefficient and lift coefficient were in good agreement with those in the literature.


Sign in / Sign up

Export Citation Format

Share Document