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 条
  • [21] Verification of EMMS formulation using lattice Boltzmann simulations
    Shah, Milinkumar T.
    Utikar, Ranjeet P.
    Tade, Moses O.
    Pareek, Vishnu K.
    Evans, Geoffrey M.
    POWDER TECHNOLOGY, 2014, 257 : 30 - 39
  • [22] Boundary conditions for surface reactions in lattice Boltzmann simulations
    Gillissen, J. J. J.
    Looije, N.
    PHYSICAL REVIEW E, 2014, 89 (06):
  • [23] How does boiling occur in lattice Boltzmann simulations?
    Li, Q.
    Yu, Y.
    Wen, Z. X.
    PHYSICS OF FLUIDS, 2020, 32 (09)
  • [24] Lattice Boltzmann simulations of unsteady Bingham fluid flows
    Lugarini, Alan
    Ferrari, Marco A.
    Franco, Admilson T.
    APPLICATIONS IN ENGINEERING SCIENCE, 2024, 20
  • [25] IMPROVING THE ACCURACY OF LATTICE BOLTZMANN SIMULATIONS OF LIQUID MICROFLOWS
    Izquierdo, Salvador
    Fueyo, Norberto
    INTERNATIONAL JOURNAL FOR MULTISCALE COMPUTATIONAL ENGINEERING, 2011, 9 (01) : 89 - 96
  • [26] Particle flow simulations with homogenised lattice Boltzmann methods
    Krause, Mathias J.
    Klemens, Fabian
    Henn, Thomas
    Trunk, Robin
    Nirschl, Hermann
    PARTICUOLOGY, 2017, 34 : 1 - 13
  • [27] A robust lattice Boltzmann method for parallel simulations of multicomponent flows in complex geometries
    Zudrop, Jens
    Masilamani, Kannan
    Roller, Sabine
    Asinari, Pietro
    COMPUTERS & FLUIDS, 2017, 153 : 20 - 33
  • [28] LATTICE-BOLTZMANN SIMULATIONS OF HULL IMPACTING WATER
    De Rosis, Alessandro
    Ubertini, Francesco
    Porfiri, Maurizio
    Ubertini, Stefano
    PROCEEDINGS OF THE ASME 5TH ANNUAL DYNAMIC SYSTEMS AND CONTROL DIVISION CONFERENCE AND JSME 11TH MOTION AND VIBRATION CONFERENCE, DSCC 2012, VOL 2, 2012, : 163 - 170
  • [29] The intrinsic permeability of microcracks in porous solids: Analytical models and Lattice Boltzmann simulations
    Timothy, Jithender J.
    Meschke, Guenther
    INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2017, 41 (08) : 1138 - 1154
  • [30] Optimized Hybrid Parallel Lattice Boltzmann Fluid Flow Simulations on Complex Geometries
    Fietz, Jonas
    Krause, Mathias J.
    Schulz, Christian
    Sanders, Peter
    Heuveline, Vincent
    EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 818 - 829