The Lattice Boltzmann equation Method (LBM) is an alternative approach to the classical Navier-Stokes solvers for fluid flow and works on an equidistant grid of cells, called lattice cells, which interact only with their direct neighbours (He & Luo, 1997). The fluid domain is divided into a rectangular grid or lattice, with the same spacing ‘h’ in both the x- and the y-directions, as shown in the figure. Multiple Relaxation Time (MRT) with Large-Eddy Simulations is used to model turbulent behaviour at high Reynolds number.

The Lattice Boltzmann discretization and D2Q9 scheme: (a) a standard LB lattice; (b) D2Q9 model

Lattice Boltzmann approach can accommodate large grain sizes and the interaction between the fluid and the moving grains can be modelled through relatively simple fluid – grain interface treatments. Further, employing the Discrete Element Method (DEM) to account for the grain – grain interaction naturally leads to a combined LB – DEM procedure (Kumar, Soga, & Delenne, 2012). The Eulerian nature of the LBM formulation, together with the common explicit time step scheme of both LBM and DEM makes this coupling strategy an efficient numerical procedure for the simulation of grain – fluid systems.

Main features

  • 2D Coupled LBM-DEM
  • D2Q9 with Multiple Relaxation Time
  • Large Eddy Simulations for turbulence modelling


  • The 2D version of the LBM-DEM code is now available at GitHub

  • The docker image of the LBM code is available at DockerHub



Krishna Kumar

Assistant Professor, UT Austin

Reihaneh Hosseini

PhD candidate, UT Austin

Qiuyu Wang

PhD candidate, UT Austin


Effect Of Slope Angle On The Runout Evolution of Granular Column Collapse for Varying Initial Volumes

Wang, Q., Hosseini, R., Kumar, K.;
Proceedings of the 20th International Conference on Soil Mechanics and Geotechnical Engineering, Sydney 2021

In nature, submarine slope failures usually carry thousands of cubic-meters of sediments across extremely long distances and cause tsunamis and damages to offshore structures. This paper uses the granular column collapse experiment to investigate the effect of slope angle on the runout behavior of submarine granular landslides for different initial volumes. A two-dimensional coupled lattice Boltzman and discrete element method (LBM-DEM) approach is adopted for numerically modeling the granular column collapse. Columns with four different slope angles and six different volumes are modelled under both dry and submerged conditions. The effects of hydrodynamic interactions, including the generation of excess pore pressures, hydroplaning, and drag forces and formation of turbulent vortices, are used to explain the difference in the runout behavior of the submerged columns compared to the dry columns. The results show that at any given slope angle, there is a threshold volume above which the submerged columns have a larger final runout compared to their dry counterpart, and this threshold volume decreases with slope angle.

Effect of Initial Volume on the Run-Out Behavior of Submerged Granular Columns

Wang, Q., Hosseini, R., Kumar, K.;
GeoCongress 2021, Dallas, USA

Submarine landslides transport thousands of cubic meters of sediment across continental shelves even at slopes as low as 1° and can cause significant casualty and damage to infrastructure. The run-out mechanism in a submarine landslide is affected by factors such as the initial packing density, permeability, slope angle, and initial volume. While past studies have focused on the influence of density, permeability, and slope angle on the granular column collapse, the impact of volume on the run-out characteristics has not been investigated. This study aims to understand how the initial volume affects the run-out using a two-dimensional coupled lattice Boltzman and discrete element (LBM-DEM) method. The coupled LBM-DEM approach allows simulating fluid flow at the pore-scale resolution to understand the grain-scale mechanisms driving the complex continuum-scale response in the granular column collapse. For submerged granular column collapse, the run-out mechanism is heavily influenced by the interaction between the grains and the surrounding fluid. The development of negative pore pressures during shearing and hydrodynamic drag forces inhibit the flow. On the other hand, entrainment of water resulting in hydroplaning enhances the flow. With an increase in volume, the interaction between the grains and the surrounding fluid varies, causing changes in the run-out behavior. For smaller volumes, the forces inhibiting the underwater flow predominates, resulting in shorter run-outs than their dry counterparts. At large volumes, hydroplaning results in larger run-out than the dry cases, despite the inhibiting effects of drag forces and negative pore pressures.

Investigating the effect of porosity on the soil water retention curve using the multiphase Lattice Boltzmann Method

Hosseini, R., Kumar, K., Delenne, J.Y.;
Powders and Grains 2021, Buenos Aires, Argentina

The soil water retention curve (SWRC) is the most commonly used relationship in the study of unsaturated soil. In this paper, the effect of porosity on the SWRC is investigated by numerically modeling unsaturated soil using the Shan-Chen multiphase Lattice Boltzmann Method. The shape of simulated SWRCs are compared against that predicted by the van Genuchten model, demonstrating a good fit except at low degrees of saturation. The simulated SWRCs show an increase in the air-entry value as porosity decreases.