Journal of Shanghai University(Natural Science Edition) ›› 2023, Vol. 29 ›› Issue (3): 473-.doi: 10.12066/j.issn.1007-2861.2303

Previous Articles     Next Articles

Multilayer-mesh lattice Boltzmann method with single layer buffer

YANG Zitao,WANG Liangjun,ZHU Wenhao,DING Hu,ZHANG Wu   

  1. 1.School of Mechanics and Engineering Science, Shanghai University, Shanghai 200072, China; 2. Information Technology Office, Shanghai University, Shanghai 200444, China; 3. Shanghai Institute of Applied Mathematics and Mechanics, Shanghai University, Shanghai 200072, China
  • Received:2020-01-19 Accepted:2021-05-14 Online:2023-06-30 Published:2023-07-12

Abstract: Based on the multilayer-mesh lattice Boltzmann method (LBM), an information transfer optimization algorithm using a single-layer buffer without time interpolation is developed in this study. The algorithm uses a quadtree structure to construct the parent–child relationship between lattice points at different neighboring levels of mesh, simplifies the transformation of distribution function on the interface of coarse and fine meshes, and fully exploits the locality and parallelism of LBM. A general parallel program of the multilayer-mesh LBM is developed to simulate lid-driven cavity flow, point sound source diffusion, and flow around an NACA0012 airfoil. Numerical results show that the developed algorithm and program are very effective and exhibit excellent speedup, efficiency, and scalability. Compared with the standard LBM, the multilayer-mesh LBM with a single-layer buffer has obvious advantages in terms of computational stability, convergence speed, and computational efficiency.

Key words: lattice Boltzmann method, single-layer bu?er, multilayer mesh, parallel computing, performance evaluation

CLC Number: