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 条
  • [41] Lattice Boltzmann simulations of multiple-droplet interaction dynamics
    Zhou, Wenchao
    Loney, Drew
    Fedorov, Andrei G.
    Degertekin, F. Levent
    Rosen, David W.
    PHYSICAL REVIEW E, 2014, 89 (03):
  • [42] A boundary condition with adjustable slip length for lattice Boltzmann simulations
    Ahmed, Nayaz Khalid
    Hecht, Martin
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2009,
  • [43] Energy Conserving Lattice Boltzmann Models for Incompressible Flow Simulations
    Singh, Shiwani
    Krithivasan, Siddharth
    Karlin, Iliya V.
    Succi, Sauro
    Ansumali, Santosh
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2013, 13 (03) : 603 - 613
  • [44] Lattice Boltzmann method on quadtree grids for simulating fluid flow through porous media: A new automatic algorithm
    Foroughi, Sajjad
    Jamshidi, Saeid
    Masihi, Mohsen
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (20) : 4772 - 4786
  • [45] A machine-learning-based method for automatizing lattice-Boltzmann simulations of respiratory flows
    Ruettgers, Mario
    Waldmann, Moritz
    Schroeder, Wolfgang
    Lintermann, Andreas
    APPLIED INTELLIGENCE, 2022, 52 (08) : 9080 - 9100
  • [46] Parallel fluid flow simulations by means of a lattice-Boltzmann scheme
    Derksen, JJ
    Kooman, JL
    van den Akker, HEA
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 524 - 530
  • [47] New thermal MRT lattice Boltzmann method for simulations of convective flows
    Jami, Mohammed
    Moufekkir, Faycal
    Mezrhab, Ahmed
    Fontaine, Jean Pierre
    Bouzidi, M'hamed
    INTERNATIONAL JOURNAL OF THERMAL SCIENCES, 2016, 100 : 98 - 107
  • [48] Corrected momentum exchange method for lattice Boltzmann simulations of suspension flow
    Lorenz, Eric
    Caiazzo, Alfonso
    Hoekstra, Alfons G.
    PHYSICAL REVIEW E, 2009, 79 (03):
  • [49] Lattice Boltzmann simulations of rising bubble driven by buoyancy in a complex microchannel
    Lou Qin
    Li Tao
    Yang Mo
    ACTA PHYSICA SINICA, 2018, 67 (23)
  • [50] Hydrodynamic Force Evaluation by Momentum Exchange Method in Lattice Boltzmann Simulations
    Wen, Binghai
    Zhang, Chaoying
    Fang, Haiping
    ENTROPY, 2015, 17 (12) : 8240 - 8266