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 条
  • [31] 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
  • [32] Navier-Stokes and Lattice-Boltzmann on octree-like grids in the Peano framework
    Mehl, M.
    Neckel, T.
    Neumann, Ph.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2011, 65 (1-3) : 67 - 86
  • [33] Imbalance-correction grid-refinement method for lattice Boltzmann flow simulations
    Kuwata, Y.
    Suga, K.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 311 : 348 - 362
  • [34] Multipseudopotential interaction models for thermal lattice Boltzmann method simulations
    Pasieczynski, Kamil
    Chen, Baixin
    PHYSICAL REVIEW E, 2020, 102 (01)
  • [35] Flow simulations in nano-channel by lattice Boltzmann method
    Takenaka S.
    Kaneda M.
    Suga K.
    Kinjo T.
    Hyodo S.
    Nihon Kikai Gakkai Ronbunshu, B Hen/Transactions of the Japan Society of Mechanical Engineers, Part B, 2010, 76 (770): : 1525 - 1533
  • [36] Gas flow simulations in a structured packing by lattice Boltzmann method
    Beugre, D.
    Calvo, S.
    Crine, M.
    Toye, D.
    Marchot, P.
    CHEMICAL ENGINEERING SCIENCE, 2011, 66 (17) : 3742 - 3752
  • [37] Lattice Boltzmann simulations of the motion induced by variable surface tension
    Stensholt, S.
    Oien, A.
    ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (11) : 944 - 953
  • [38] Lattice Boltzmann simulations of thermal convective flows in two dimensions
    Wang, Jia
    Wang, Donghai
    Lallemand, Pierre
    Luo, Li-Shi
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (02) : 262 - 286
  • [39] Lattice Boltzmann Methods for Multiphase Flow Simulations across Scales
    Falcucci, Giacomo
    Ubertini, Stefano
    Biscarini, Chiara
    Di Francesco, Silvia
    Chiappini, Daniele
    Palpacelli, Silvia
    De Maio, Alessandro
    Succi, Sauro
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2011, 9 (02) : 269 - 296
  • [40] Thermodynamic consistency of liquid-gas lattice Boltzmann simulations
    Wagner, A. J.
    PHYSICAL REVIEW E, 2006, 74 (05):