IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v15y2022i21p7884-d951786.html
   My bibliography  Save this article

Parallel Scheme for Multi-Layer Refinement Non-Uniform Grid Lattice Boltzmann Method Based on Load Balancing

Author

Listed:
  • Zhixiang Liu

    (College of Information Technology, Shanghai Ocean University, Shanghai 201306, China
    East China Sea Forecast Center of State Oceanic Administration, Shanghai 200136, China)

  • Jun Ruan

    (College of Information Technology, Shanghai Ocean University, Shanghai 201306, China)

  • Wei Song

    (College of Information Technology, Shanghai Ocean University, Shanghai 201306, China)

  • Liping Zhou

    (School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China)

  • Weiqi Guo

    (State Oceanic Administration, East China Sea Marine Environment Survey and Investigation Center, Shanghai 200137, China)

  • Jingxiang Xu

    (College of Engineering Science and Technology, Shanghai Ocean University, Shanghai 201306, China)

Abstract

The large-scale numerical simulation of complex flows has been an important research area in scientific and engineering computing. The lattice Boltzmann method (LBM) as a mesoscopic method for solving flow field problems has become a relatively new research direction in computational fluid dynamics. The multi-layer grid-refinement strategy deals with different-level of computing complexity through multi-scale grids, which can be used to solve the complex flow field of the non-uniform grid LBM without destroying the parallelism of the standard LBM. It also avoids the inefficiencies and waste of computational resources associated with standard LBMs using uniform and homogeneous Cartesian grids. This paper proposed a multi-layer grid-refinement strategy for LBM and implemented the corresponding parallel algorithm with load balancing. Taking a parallel scheme for two-dimensional non-uniform meshes as an example, this method presented the implementation details of the proposed parallel algorithm, including a partitioning scheme for evaluating the load in a one-dimensional direction and an interpolation scheme based on buffer optimization. Simply by expanding the necessary data transfer of distribution functions and macroscopic quantities for non-uniform grids in different parallel domains, our method could be used to conduct numerical simulations of the flow field problems with complex geometry and achieved good load-balancing results. Among them, the weak scalability performance could be as high as 88.90% in a 16-threaded environment, while the numerical simulation with a specific grid structure still had a parallel efficiency of 77.4% when the parallel domain was expanded to 16 threads.

Suggested Citation

  • Zhixiang Liu & Jun Ruan & Wei Song & Liping Zhou & Weiqi Guo & Jingxiang Xu, 2022. "Parallel Scheme for Multi-Layer Refinement Non-Uniform Grid Lattice Boltzmann Method Based on Load Balancing," Energies, MDPI, vol. 15(21), pages 1-34, October.
  • Handle: RePEc:gam:jeners:v:15:y:2022:i:21:p:7884-:d:951786
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/15/21/7884/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/15/21/7884/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Zhixiang Liu & Rongliang Chen & Lei Xu, 2022. "Parallel unstructured finite volume lattice Boltzmann method for high-speed viscid compressible flows," International Journal of Modern Physics C (IJMPC), World Scientific Publishing Co. Pte. Ltd., vol. 33(05), pages 1-20, May.
    2. Kai Guo & Xiongwei Cui & Minghao Liu, 2018. "A Coupled Lattice Boltzmann-Volume Penalization for Flows Past Fixed Solid Obstacles with Local Mesh Refinement," Mathematical Problems in Engineering, Hindawi, vol. 2018, pages 1-12, January.
    3. O. Filippova & D. Hänel, 1998. "Boundary-Fitting and Local Grid Refinement for Lattice-BGK Models," International Journal of Modern Physics C (IJMPC), World Scientific Publishing Co. Pte. Ltd., vol. 9(08), pages 1271-1279.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Ashorynejad, Hamid Reza & Javaherdeh, Koroush, 2019. "Evaluation of passive and active lattice Boltzmann method for PEM fuel cell modeling," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 535(C).
    2. Mohsen Gorakifard & Clara Salueña & Ildefonso Cuesta & Ehsan Kian Far, 2021. "Analysis of Aeroacoustic Properties of the Local Radial Point Interpolation Cumulant Lattice Boltzmann Method," Energies, MDPI, vol. 14(5), pages 1-18, March.
    3. Saleh A. Bawazeer & Saleh S. Baakeem & Abdulmajeed A. Mohamad, 2022. "Integrating a Stabilized Radial Basis Function Method with Lattice Boltzmann Method," Mathematics, MDPI, vol. 10(3), pages 1-16, February.
    4. Zhixiang Liu & Shengyong Li & Jun Ruan & Wenbo Zhang & Liping Zhou & Dongmei Huang & Jingxiang Xu, 2023. "A New Multi-Level Grid Multiple-Relaxation-Time Lattice Boltzmann Method with Spatial Interpolation," Mathematics, MDPI, vol. 11(5), pages 1-27, February.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:15:y:2022:i:21:p:7884-:d:951786. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.