Porous Rock Simulations and Lattice Boltzmann on GPUs

被引:3
|
作者
Aksnes, Eirik O. [1 ]
Elster, Anne C. [1 ]
机构
[1] Norwegian Univ Sci & Technol NTNU, Trondheim, Norway
关键词
Lattice Boltzmann Method; Permeability; GPU; Porous Rocks;
D O I
10.3233/978-1-60750-530-3-536
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Investigating how fluids flow inside the complicated geometries of porous rocks is an important problem in the petroleum industry. The lattice Boltzmann method (LBM) can be used to calculate porous rockst' permeability. In this paper, we show how to implement this method efficiently on modern GPUs. Both a sequential CPU implementation and a parallelized GPU implementation is developed. Both implementations were tested using three porous data sets with known permeabilities. Our work shows that it is possible to calculate the permeability of porous rocks of simulations sizes up to 368(3), which fit into the 4 GB memory of the NVIDIA Quadro FX 5800 card. Our single floating-point precision simulation resulted in respectbale 0.95-1.59 MLUPS whereas our GPU implentation achieved remarkable 180+ MLUPS for several lattices in the 160(3) to 368(3) range allowing calculations that would take hours on the CPU to be done in minutes on the GPU. Techniques for reducing round-off errors are also discussed and implemented.
引用
收藏
页码:536 / 545
页数:10
相关论文
共 50 条
  • [41] Spatial Characterization of Wetting in Porous Media Using Local Lattice-Boltzmann Simulations
    Hamidreza Erfani
    Reza Haghani
    James McClure
    Edo Boek
    Carl Fredrik Berg
    Transport in Porous Media, 2024, 151 : 429 - 448
  • [42] Evaluation of Absolute Permeability in Heterogeneous and Anisotropic Porous Media Using the Lattice Boltzmann Simulations
    T. R. Zakirov
    A. N. Kolchugin
    A. A. Galeev
    M. G. Khramchenkov
    Lobachevskii Journal of Mathematics, 2021, 42 : 3048 - 3059
  • [43] BOLTZMANN APPROACH TO LATTICE GAS SIMULATIONS
    HIGUERA, FJ
    JIMENEZ, J
    EUROPHYSICS LETTERS, 1989, 9 (07): : 663 - 668
  • [44] Spatial Characterization of Wetting in Porous Media Using Local Lattice-Boltzmann Simulations
    Erfani, Hamidreza
    Haghani, Reza
    Mcclure, James
    Boek, Edo
    Berg, Carl Fredrik
    TRANSPORT IN POROUS MEDIA, 2024, 151 (03) : 429 - 448
  • [45] NUMERICAL SIMULATIONS OF OSCILLATING FLOW AND HEAT TRANSFER IN POROUS MEDIA BY LATTICE BOLTZMANN METHOD
    Dai, Q. T.
    Chen, H. L.
    Yang, L. W.
    ADVANCES IN CRYOGENIC ENGINEERING, VOLS 57A AND 57B, 2012, 1434 : 1891 - 1898
  • [46] Evaluation of Absolute Permeability in Heterogeneous and Anisotropic Porous Media Using the Lattice Boltzmann Simulations
    Zakirov, T. R.
    Kolchugin, A. N.
    Galeev, A. A.
    Khramchenkov, M. G.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2021, 42 (12) : 3048 - 3059
  • [47] Numerical homogenization of electrokinetic equations in porous media using lattice-Boltzmann simulations
    Obliger, Amael
    Duvail, Magali
    Jardat, Marie
    Coelho, Daniel
    Bekri, Samir
    Rotenberg, Benjamin
    PHYSICAL REVIEW E, 2013, 88 (01):
  • [48] Analytical Predictions and Lattice Boltzmann Simulations of Intrinsic Permeability for Mass Fractal Porous Media
    Cihan, Abdullah
    Sukop, Michael C.
    Tyner, John S.
    Perfect, Edmund
    Huang, Haibo
    VADOSE ZONE JOURNAL, 2009, 8 (01) : 187 - 196
  • [49] Pore-scale physics of drying porous media revealed by Lattice Boltzmann simulations
    Panda, Debashis
    Bhaskaran, Supriya
    Paliwal, Shubhani
    Kharaghani, Abdolreza
    Tsotsas, Evangelos
    Surasani, Vikranth Kumar
    DRYING TECHNOLOGY, 2022, 40 (06) : 1114 - 1129
  • [50] Shear stress in lattice Boltzmann simulations
    Krueger, Timm
    Varnik, Fathollah
    Raabe, Dierk
    PHYSICAL REVIEW E, 2009, 79 (04):