Multiphase fluid simulations through porous rock using Shan-Chen type lattice Boltzmann method

2015 ◽  
Author(s):  
Ulin Nuha Abdul Qohar ◽  
Fourier Dzar Eljabbar Latief ◽  
Umar Fauzi
2013 ◽  
Vol 24 (12) ◽  
pp. 1340011 ◽  
Author(s):  
ANIRUDDHA G. SHET ◽  
K. SIDDHARTH ◽  
SHAHAJHAN H. SORATHIYA ◽  
ANAND M. DESHPANDE ◽  
SUNIL D. SHERLEKAR ◽  
...  

We present a vector-friendly blocked computing strategy for the lattice Boltzmann method (LBM). This strategy, along with a recently developed data structure, Structure of Arrays of Structures (SoAoS), is implemented for multi-relaxation type lattice Boltzmann (LB). The proposed methodology enables optimal memory bandwidth utilization in the advection step and high compute efficiency in the collision step of LB implementation. In a dense computing environment, current performance optimization framework for LBM is able to achieve high single-core efficiency.


2017 ◽  
Vol 10 (3) ◽  
pp. 109-118 ◽  
Author(s):  
Pengxin Cheng ◽  
Nan Gui ◽  
Xingtuan Yang ◽  
JiyuanTu ◽  
Shengyao Jiang

In this paper, we employ the lattice Boltzmann method implemented on compute unified device architecture-enabled graphical processing unit to investigate the multiphase fluid pipe flow. The basics of lattice Boltzmann method as well as the Shan–Chen multiphase model and the fundamentals of graphical processing unit with compute unified device architecture are thoroughly introduced. The procedure of implementation of lattice Boltzmann method on graphical processing unit and the comparison of the computing performance between graphical processing unit and CPU are presented. It is demonstrated that the graphical processing unit-based lattice Boltzmann method has remarkable advantages over CPU especially with selected appropriate parameters. The results of validation cases agree well with previous numerical results or analytical solutions. The vertical and horizontal multiphase pipe flow are simulated and discussed.


Sign in / Sign up

Export Citation Format

Share Document