4.5 Article

GPU-accelerated volumetric lattice Boltzmann method for porous media flow

Journal

JOURNAL OF PETROLEUM SCIENCE AND ENGINEERING
Volume 156, Issue -, Pages 546-552

Publisher

ELSEVIER
DOI: 10.1016/j.petrol.2017.06.031

Keywords

Porous media; GPU parallel; Volumetric lattice Boltzmann method; Digital core; Petroleum

Funding

  1. International Research Development Fund (IRDF) of IUPUI
  2. National Natural Science Foundation of China [51490654]
  3. Program of Innovation Projects [YCXJ2016021]

Ask authors/readers for more resources

The volumetric lattice Boltzmann method (VLBM) has been recently developed and validated for dealing with flows in complex geometries. To reveal the intricate and arbitrary porous media skeleton, VLBM categorizes the computational domain into fluid, solid, and boundary cells by introducing a volumetric parameter P((x) over right arrow), through which the lattice Boltzmann equations are self-regularized. As a result, the no-slip bounce-back boundary condition at the inter walls is integrated in the streaming term. Since its data structure is aligned and kernel pattern is clear, VLBM is ideally suited for GPU parallelization. Using the P((x) over right arrow) in the streaming operation, branch diverse can be effectively decreased. In this paper, we use several optimization methods, such as memory arrangement and kernel design, to maximize the performance of parallelization for VLBM. As an application, we simulated petroleum flow in a digital sandstone with two resolutions, 256(3) and 256(2) x 512, and evaluated its permeability. The best parallel performance reaches 808.7 MLUPS (Million Lattice Updates Per Second), which is 1421.3-times speedup compared with the serial computation with allocated memory.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available