Open Access
A high-performance lattice Boltzmann implementation to model flow in porous media
C. Pan,Jan F. Prins,Cass T. Miller +2 more
- Vol. 2003
Reads0
Chats0
TLDR
A two-stage implementation consisting of a sparse domain decomposition stage and a simulation stage that avoids the need to store and operate on lattice points located within a solid phase is investigated, showing near linear scaling and substantially less storage and computational time than the traditional approach.Abstract:
We examine the problem of simulating single and multiphase flow in porous medium systems at the pore scale using the lattice Boltzmann (LB) method. The LB method is a powerful approach, but one which is also computationally demanding; the resolution needed to resolve fundamental phenomena at the pore scale leads to very large lattice sizes, and hence substantial computational and memory requirements that necessitate the use of massively parallel computing approaches. Common LB implementations for simulating flow in porous media store the full lattice, making parallelization straightforward but wasteful. We investigate a two-stage implementation consisting of a sparse domain decomposition stage and a simulation stage that avoids the need to store and operate on lattice points located within a solid phase. A set of five domain decomposition approaches are investigated for single and multiphase flow through both homogeneous and heterogeneous porous medium systems on different parallel computing platforms. An orthogonal recursive bisection method yields the best performance of the methods investigated, showing near linear scaling and substantially less storage and computational time than the traditional approach.read more
Citations
More filters
Journal ArticleDOI
An evaluation of lattice Boltzmann schemes for porous medium flow simulation
C. Pan,Li-Shi Luo,Cass T. Miller +2 more
TL;DR: In this article, the capability and accuracy of the lattice Boltzmann equation (LBE) for modeling flow through porous media was evaluated with the multiple-relaxation-time (MRT) and Bhatnagar-Gross-Krook (BGK) collision operators.
Journal ArticleDOI
A critical review of the pseudopotential multiphase lattice Boltzmann model: Methods and applications
TL;DR: In this paper, a critical review of the theory and applications of a multiphase model in the community of the lattice Boltzmann method (LBM), the pseudopotential model proposed by Shan and Chen (1993), is presented.
Journal ArticleDOI
Mesoscopic simulation of selective beam melting processes
TL;DR: In this paper, a 2D lattice Boltzmann model is developed to investigate melting and re-solidification of a randomly packed powder bed under the irradiation of a Gaussian beam during selective beam melting processes.
Journal ArticleDOI
A lattice Boltzmann algorithm for fluid–solid conjugate heat transfer
Jinku Wang,Moran Wang,Zhixin Li +2 more
TL;DR: In this paper, a lattice Boltzmann algorithm for fluid-solid conjugate heat transfer is developed and a new generalized heat generation implement is presented and a "half lattice division" treatment for the fluid solid interaction and energy transport is proposed, which insures the temperature and heat flux continuities at the interface.
Journal ArticleDOI
On the single processor performance of simple lattice Boltzmann kernels
TL;DR: This report presents a comprehensive survey of the effect of different data layouts on the single processor performance characteristics for the lattice Boltzmann method both for commodity “off-the-shelf” (COTS) architectures and tailored HPC systems, such as vector computers.
References
More filters
Journal ArticleDOI
Lattice boltzmann method for fluid flows
Shiyi Chen,Gary D. Doolen +1 more
TL;DR: An overview of the lattice Boltzmann method, a parallel and efficient algorithm for simulating single-phase and multiphase fluid flows and for incorporating additional physical complexities, is presented.
Small amplitude processes in charged and neutral one-component systems
TL;DR: In this article, a kinetic theory approach to collision processes in ionized and neutral gases is presented, which is adequate for the unified treatment of the dynamic properties of gases over a continuous range of pressures from the Knudsen limit to the high pressure limit where the aerodynamic equations are valid.
Journal Article
Lattice Boltzmann model for simulating flows with multiple phases and components
Xiaowen Shan,Hudong Chen +1 more
TL;DR: In this article, a lattice Boltzmann model is developed which has the ability to simulate flows containing multiple phases and components, each of the components can be immiscible with the others and can have different mass values.
Journal ArticleDOI
On pressure and velocity flow boundary conditions and bounceback for the lattice Boltzmann BGK model
TL;DR: In this paper, Chen et al. used the half-way wall bounceback boundary condition for the 2-D Poiseuille flow with forcing to obtain second-order accuracy for the 3-D square duct flow.
Journal ArticleDOI
On pressure and velocity boundary conditions for the lattice Boltzmann BGK model
TL;DR: The half-way wall bounceback boundary condition is also used with the pressure ~density! inlet/outlet conditions proposed in this article to study 2-D Poiseuille flow and 3-D square duct flow.
Related Papers (5)
A high-performance lattice Boltzmann implementation to model flow in porous media
HemeLB: A high performance parallel lattice-Boltzmann code for large scale fluid flow in complex geometries
Marco D. Mazzeo,Peter V. Coveney +1 more