An efficient geometry-adaptive mesh refinement framework and its application in the immersed boundary lattice Boltzmann method

被引:14
|
作者
Liu, Zhengliang [1 ]
Tian, Fang-Bao [2 ]
Feng, Xingya [1 ]
机构
[1] Southern Univ Sci & Technol, Dept Ocean Sci & Engn, Shenzhen 518055, Peoples R China
[2] Univ New South Wales, Sch Engn & Informat Technol, Canberra, ACT, Australia
基金
澳大利亚研究理事会;
关键词
Adaptive mesh refinement; Hash table; Immersed boundary method; Lattice Boltzmann method; CIRCULAR-CYLINDER; VISCOUS-FLOW; REYNOLDS-NUMBER; SPHERE; WAKE; OPTIMIZATION; ALGORITHMS; GENERATION; VERSION;
D O I
10.1016/j.cma.2022.114662
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This work presents an adaptive mesh refinement (AMR) method. This AMR is based on a pointless representation of octrees, i.e. hash table. An individual hash table is used for each level of refinement to avoid conflicts of key values. Cases for two complex geometries are presented to analyse the performance of the AMR framework with different data structures and strategies. Then, the immersed boundary-lattice Boltzmann method (IB-LBM) is implemented as an example to evaluate the performance of the proposed AMR framework in computational fluid dynamics (CFD) applications. The integrated solver is validated and its performance is analysed through several cases. Considerable reductions of more than 65% in computational time are achieved when the hash table is adopted instead of the binary tree. Moreover, hash table offers more benefits to 3D cases with larger numbers of nodes. The AMR framework presented in this study is simple to implement with the standard C++ libraries and time-efficient for computational fluid dynamics (CFD) applications, which is released as open-source software and can be used by researchers with their CFD solvers.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] A Geometry-Adaptive Immersed Boundary-Lattice Boltzmann Method for Modelling Fluid-Structure Interaction Problems
    Xu, Lincheng
    Wang, Li
    Tian, Fang-Bao
    Young, John
    Lai, Joseph C. S.
    IUTAM SYMPOSIUM ON RECENT ADVANCES IN MOVING BOUNDARY PROBLEMS IN MECHANICS, 2019, 34 : 161 - 171
  • [2] Adaptive Mesh Refinement for Immersed Boundary Methods
    Vanella, Marcos
    Posa, Antonio
    Balaras, Elias
    JOURNAL OF FLUIDS ENGINEERING-TRANSACTIONS OF THE ASME, 2014, 136 (04):
  • [3] A novel geometry-adaptive Cartesian grid based immersed boundary-lattice Boltzmann method for fluid-structure interactions at moderate and high Reynolds numbers
    Xu, Lincheng
    Tian, Fang-Bao
    Young, John
    Lai, Joseph C. S.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 375 : 22 - 56
  • [4] A NEW IMMERSED BOUNDARY-LATTICE BOLTZMANN METHOD AND ITS APPLICATION TO INCOMPRESSIBLE FLOWS
    Shu, Chang
    Wu, Jie
    MODERN PHYSICS LETTERS B, 2009, 23 (03): : 261 - 264
  • [5] Geometry-adaptive generation algorithm and boundary match method for initial hexahedral element mesh
    Guoqun Zhao
    Hongmei Zhang
    Lianjun Cheng
    Engineering with Computers, 2008, 24 : 321 - 339
  • [6] Geometry-adaptive generation algorithm and boundary match method for initial hexahedral element mesh
    Zhao, Guoqun
    Zhang, Hongmei
    Cheng, Lianjun
    ENGINEERING WITH COMPUTERS, 2008, 24 (04) : 321 - 339
  • [8] ADAPTIVE MESH REFINEMENT FOR BOUNDARY ELEMENT METHOD AND ITS APPLICATION TO STRIPLINE ANALYSIS
    PARK, DK
    AHN, CH
    LEE, SY
    RA, JW
    IEEE TRANSACTIONS ON MAGNETICS, 1990, 26 (02) : 783 - 786
  • [9] Comparison of boundary slip for two variants of immersed boundary method in lattice Boltzmann framework
    Farnoush, Somayeh
    Manzari, Mehrdad T.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2014, 404 : 200 - 216
  • [10] GPU-native adaptive mesh refinement with application to lattice Boltzmann simulations
    Jaber, Khodr
    Essel, Ebenezer E.
    Sullivan, Pierre E.
    COMPUTER PHYSICS COMMUNICATIONS, 2025, 311