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 条
  • [21] An efficient immersed boundary-lattice Boltzmann method for the hydrodynamic interaction of elastic filaments
    Tian, Fang-Bao
    Luo, Haoxiang
    Zhu, Luoding
    Liao, James C.
    Lu, Xi-Yun
    JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (19) : 7266 - 7283
  • [22] A GPU-accelerated adaptive mesh refinement for immersed boundary methods
    Ji, Hua
    Lien, Fue-Sang
    Zhang, Fan
    COMPUTERS & FLUIDS, 2015, 118 : 131 - 147
  • [23] A free-swimming tadpole model based on immersed boundary-lattice Boltzmann method and its application
    Jiang, Si-Ying
    Yu, Jun
    Wang, Jun
    Li, Dong-Fang
    Xu, Yuan-Qing
    PHYSICS OF FLUIDS, 2023, 35 (08)
  • [24] Ion flow field modelling based on lattice Boltzmann method and its mesh refinement
    Zhu, Ting
    Wang, Song
    Zhang, Naming
    Wang, Shuhong
    Ning, Shuya
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2020, 14 (20) : 4539 - 4546
  • [25] A simple direct heating thermal immersed boundary-lattice Boltzmann method for its application in incompressible flow
    Wang, Zhengdao
    Wei, Yikun
    Qian, Yuehong
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2020, 80 (06) : 1633 - 1649
  • [26] Parallel Algorithms for Using Lagrangian Markers in Immersed Boundary Method with Adaptive Mesh Refinement in FLASH
    Mohapatra, Prateeti
    Dubey, Anshu
    Daley, Christopher
    Vanella, Marcos
    Balaras, Elias
    2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 214 - 220
  • [27] High-order lattice Boltzmann framework and its adaptive mesh refinement in the neutron transport SP3 solutions
    Wang, Yahui
    Peng, Xingjie
    Xie, Ming
    Ma, Yu
    PROGRESS IN NUCLEAR ENERGY, 2020, 128
  • [28] An adaptive mesh refinement method based on immersed finite element method
    Zhang H.
    Bai J.
    Qiao L.
    Liu Y.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2020, 46 (03): : 588 - 597
  • [29] A coupled immersed boundary-lattice Boltzmann method and its simulation for biomimetic problems
    Jie Wu
    Chang Shu
    Theoretical & Applied Mechanics Letters, 2015, 5 (01) : 16 - 19
  • [30] A coupled immersed boundary-lattice Boltzmann method and its simulation for biomimetic problems
    Wu, Jie
    Shu, Chang
    THEORETICAL AND APPLIED MECHANICS LETTERS, 2015, 5 (01) : 16 - 19