Lattice Boltzmann method on quadtree grids for simulating fluid flow through porous media: A new automatic algorithm

2013 ◽  
Vol 392 (20) ◽  
pp. 4772-4786 ◽  
Author(s):  
Sajjad Foroughi ◽  
Saeid Jamshidi ◽  
Mohsen Masihi
2015 ◽  
Vol 7 (1) ◽  
pp. 1-12 ◽  
Author(s):  
Changsheng Huang ◽  
Baochang Shi ◽  
Nanzhong He ◽  
Zhenhua Chai

AbstractThe lattice Boltzmann method (LBM) can gain a great amount of performance benefit by taking advantage of graphics processing unit (GPU) computing, and thus, the GPU, or multi-GPU based LBM can be considered as a promising and competent candidate in the study of large-scale fluid flows. However, the multi-GPU based lattice Boltzmann algorithm has not been studied extensively, especially for simulations of flow in complex geometries. In this paper, through coupling with the message passing interface (MPI) technique, we present an implementation of multi-GPU based LBM for fluid flow through porous media as well as some optimization strategies based on the data structure and layout, which can apparently reduce memory access and completely hide the communication time consumption. Then the performance of the algorithm is tested on a one-node cluster equipped with four Tesla C1060 GPU cards where up to 1732 MFLUPS is achieved for the Poiseuille flow and a nearly linear speedup with the number of GPUs is also observed.


1998 ◽  
Vol 09 (08) ◽  
pp. 1491-1503 ◽  
Author(s):  
David M. Freed

An extension to the basic lattice-BGK algorithm is presented for modeling a simulation region as a porous medium. The method recovers flow through a resistance field with arbitrary values of the resistance tensor components. Corrections to a previous algorithm are identified. Simple validation tests are performed which verify the accuracy of the method, and demonstrate that inertial effects give a deviation from Darcy's law for nominal simulation velocities.


Sign in / Sign up

Export Citation Format

Share Document