Lattice Boltzmann simulations on irregular grids: Introduction of the NATriuM library

被引:10
|
作者
Kraemer, Andreas [1 ,2 ,3 ]
Wilde, Dominik [1 ]
Kuellmer, Knut [1 ]
Reith, Dirk [1 ]
Foysi, Holger [2 ]
Joppich, Wolfgang [1 ]
机构
[1] Bonn Rhein Sieg Univ Appl Sci, Inst Technol Renewables & Energy Efficient Engn, Grantham Allee 20, D-53757 St Augustin, Germany
[2] Univ Siegen, Dept Mech Engn, Paul Bonatz Str 9-11, D-57076 Siegen, Germany
[3] NHLBI, NIH, Bldg 10, Bethesda, MD 20892 USA
关键词
Computational fluid dynamics; Unstructured grid; Off-lattice Boltzmann; Semi-Lagrangian; High-performance computing; FLUID-FLOW; ERROR ANALYSIS; CHANNEL FLOW; EQUATION; REFINEMENT;
D O I
10.1016/j.camwa.2018.10.041
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The lattice Boltzmann method is a modern approach to simulate fluid flow. In its original formulation, it is restricted to regular grids, second-order discretizations, and a unity CFL number. This paper describes our new off-lattice Boltzmann solver NATriuM, an extensible and parallel C++ code to perform lattice Boltzmann simulations on irregular grids. NATriuM also allows high-order spatial discretizations and non-unity CFL numbers to be used. We demonstrate how these features can efficiently decrease the number of grid points required in a simulation and thus reduce the computational time, compared to the standard lattice Boltzmann method. We detail the implementation of a recently proposed semi-Lagrangian lattice Boltzmann method and prove its efficiency in comparisons to other state-of-the-art off-lattice Boltzmann schemes. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:34 / 54
页数:21
相关论文
共 50 条
  • [1] Lattice Boltzmann method for irregular grids
    Karlin, IV
    Succi, S
    Orszag, S
    PHYSICAL REVIEW LETTERS, 1999, 82 (26) : 5245 - 5248
  • [2] Lattice Boltzmann method on irregular meshes
    Peng, Gongwen
    Xi, Haowen
    Duncan, Comer
    Chou, So-Hsiang
    Physical Review E. Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics, 1998, 58 (04):
  • [3] Lattice Boltzmann method on irregular meshes
    Peng, GW
    Xi, HW
    Duncan, C
    Chou, SH
    PHYSICAL REVIEW E, 1998, 58 (04): : R4124 - R4127
  • [4] Lattice Boltzmann method on composite grids
    Lin, Ching-Long
    Lai, Yong G.
    Physical Review E - Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics, 2000, 62 (2 A): : 2219 - 2225
  • [5] Lattice Boltzmann method on quadtree grids
    Chen, Yu
    Kang, Qinjun
    Cai, Qingdong
    Zhang, Dongxiao
    PHYSICAL REVIEW E, 2011, 83 (02):
  • [6] Lattice Boltzmann method on composite grids
    Lin, CL
    Lai, YG
    PHYSICAL REVIEW E, 2000, 62 (02) : 2219 - 2225
  • [7] A dynamic mesh refinement technique for Lattice Boltzmann simulations on octree-like grids
    Neumann, Philipp
    Neckel, Tobias
    COMPUTATIONAL MECHANICS, 2013, 51 (02) : 237 - 253
  • [8] A dynamic mesh refinement technique for Lattice Boltzmann simulations on octree-like grids
    Philipp Neumann
    Tobias Neckel
    Computational Mechanics, 2013, 51 : 237 - 253
  • [9] Fluid dynamic forces acting on irregular shaped particles: Simulations by the Lattice-Boltzmann method
    Sommerfeld, M.
    Qadir, Z.
    INTERNATIONAL JOURNAL OF MULTIPHASE FLOW, 2018, 101 : 212 - 222
  • [10] THE LATTICE BOLTZMANN-EQUATION ON IRREGULAR LATTICES
    NANNELLI, F
    SUCCI, S
    JOURNAL OF STATISTICAL PHYSICS, 1992, 68 (3-4) : 401 - 407