High-performance implementations and large-scale validation of the link-wise artificial compressibility method

被引:11
作者
Obrecht, Christian [1 ]
Asinari, Pietro [2 ]
Kuznik, Frederic [1 ]
Roux, Jean-Jacques [1 ]
机构
[1] Univ Lyon, UCB Lyon 1, CNRS, INSA Lyon,CHTHIL UMR 5008, F-69365 Lyon, France
[2] Politecn Torino, SMaLL, Dipartimento Energia, Turin, Italy
关键词
Computational fluid dynamics; Link-wise artificial compressibility method; High-performance computing; Lid-driven cubic cavity; CUDA; LATTICE BOLTZMANN MODELS;
D O I
10.1016/j.jcp.2014.06.062
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The link-wise artificial compressibility method (LW-ACM) is a recent formulation of the artificial compressibility method for solving the incompressible Navier-Stokes equations. Two implementations of the LW-ACM in three dimensions on CUDA enabled GPUs are described. The first one is a modified version of a state-of-the-art CUDA implementation of the lattice Boltzmann method (LBM), showing that an existing GPU LBM solver might easily be adapted to LW-ACM. The second one follows a novel approach, which leads to a performance increase of up to 1.8x compared to the LBM implementation considered here, while reducing the memory requirements by a factor of 5.25. Large-scale simulations of the lid-driven cubic cavity at Reynolds number Re = 2000 were performed for both LW-ACM and LBM. Comparison of the simulation results against spectral elements reference data shows that LW-ACM performs almost as well as multiple-relaxation-time LBM in terms of accuracy. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:143 / 153
页数:11
相关论文
共 14 条
  • [1] Asinari P., 2012, J COMPUT PHYS, V231, P5109
  • [2] A MODEL FOR COLLISION PROCESSES IN GASES .1. SMALL AMPLITUDE PROCESSES IN CHARGED AND NEUTRAL ONE-COMPONENT SYSTEMS
    BHATNAGAR, PL
    GROSS, EP
    KROOK, M
    [J]. PHYSICAL REVIEW, 1954, 94 (03): : 511 - 525
  • [3] Bosshard C, 2009, LECT NOTES COMPUT SC, V5737, P323, DOI 10.1007/978-3-642-03644-6_25
  • [4] A numerical method for solving incompressible viscous flow problems (Reprinted from the Journal of Computational Physics, vol 2, pg 12-26, 1997)
    Chorin, AJ
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1997, 135 (02) : 118 - 125
  • [5] Multiple-relaxation-time lattice Boltzmann models in three dimensions
    d'Humières, D
    Ginzburg, I
    Krafczyk, M
    Lallemand, P
    Luo, LS
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1792): : 437 - 451
  • [6] Turbulent jet computations based on MRT and Cascaded Lattice Boltzmann models
    Geller, S.
    Uphoff, S.
    Krafczyk, M.
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (12) : 1956 - 1966
  • [7] Lattice-Boltzmann simulations of particle-fluid suspensions
    Ladd, AJC
    Verberg, R
    [J]. JOURNAL OF STATISTICAL PHYSICS, 2001, 104 (5-6) : 1191 - 1251
  • [8] A three-dimensional Cartesian cut cell method for incompressible viscous flow with irregular domains
    Luo, X. L.
    Gu, Z. L.
    Lei, K. B.
    Wang, S.
    Kase, K.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2012, 69 (12) : 1939 - 1959
  • [9] Immersed boundary methods
    Mittal, R
    Iaccarino, G
    [J]. ANNUAL REVIEW OF FLUID MECHANICS, 2005, 37 : 239 - 261
  • [10] NVIDIA, 2013, COMP UN DEV ARCH PRO