The Coupled Level-Set Lattice Boltzmann Method is a computational framework that uses separate solvers for liquid and gas phases with a high-order level-set for sharp interface tracking.
It rigorously enforces jump conditions at the interface, achieving high-fidelity results in benchmarks such as stratified flows and rising bubble tests.
Adaptive mesh refinement via parallel quad/octree grids concentrates computational effort near interfaces, enhancing accuracy and efficiency without extra smoothing.
The coupled level-set lattice Boltzmann method (LS-LBM) on adaptive Cartesian grids is a computational framework for simulating liquid–gas multiphase flows characterized by sharp interfaces and large density and viscosity ratios. This approach employs separate lattice Boltzmann solvers for each fluid phase, coupled via sharp-interface boundary conditions, and couples them with a high-order level-set method to track the interface position. Adaptive mesh refinement (AMR) using a parallel quad/octree structure concentrates computational effort near interfacial regions, thereby improving accuracy and efficiency. The method facilitates the rigorous enforcement of interface jump conditions, treatment of complex interfacial dynamics, and has demonstrated high-fidelity results across standard test cases involving stratified flows and rising bubbles (Vorspohl et al., 9 Jan 2026).
1. Governing Equations and Discretization
The LS-LBM framework employs distinct lattice Boltzmann solvers for each fluid phase, liquid and gas, each solving the discrete Boltzmann equation using a collision-streaming splitting. In each time step Δt, the particle distribution function fi(x,t) undergoes collision
fic(x,t)=fi(x,t)+Ωi({f})+Fi
and then streaming
fi(x+ciΔt,t+Δt)=fic(x,t).
Macroscopic quantities are computed by
ρ=i∑fi,u=ρ1i∑cifi.
For the liquid phase (low Reynolds number), the BGK collision operator is used:
For the gas phase (high Reynolds number, 3D), the cumulant collision operator is employed:
Transform fi to cumulants cα.
Relax each cumulant:
cαc=cα+ωα(cαeq−cα),
with fi(x,t)0 for fi(x,t)1, which enhances stability at high Re.
External forces such as gravity are incorporated via
fi(x,t)2
The interface is represented by a signed–distance function fi(x,t)3, with fi(x,t)4 in the liquid, fi(x,t)5 in the gas, and fi(x,t)6 at the interface fi(x,t)7. Its advection follows:
fi(x,t)8
discretized using a 5th-order upwind-central scheme in space and a 3rd-order TVD–RK in time. The velocity fi(x,t)9 at the interface is extended off fic(x,t)=fi(x,t)+Ωi({f})+Fi0 by solving a hyperbolic equation in artificial time fic(x,t)=fi(x,t)+Ωi({f})+Fi1:
fic(x,t)=fi(x,t)+Ωi({f})+Fi2
where fic(x,t)=fi(x,t)+Ωi({f})+Fi3.
To maintain fic(x,t)=fi(x,t)+Ωi({f})+Fi4, fic(x,t)=fi(x,t)+Ωi({f})+Fi5 is reinitialized using a constrained Hamilton–Jacobi reinitialization, which preserves the zero level set exactly.
2. Coupling Strategy at the Sharp Interface
Enforcement of velocity and stress jump conditions at fic(x,t)=fi(x,t)+Ωi({f})+Fi6 uses a modified two-fluid bounce–back method analogous to Bouzidi et al. In cut cells (intersected by the interface), streaming into the opposite phase is disallowed; instead, the missing post-collision fic(x,t)=fi(x,t)+Ωi({f})+Fi7 is constructed as:
fic(x,t)=fi(x,t)+Ωi({f})+Fi8
with fic(x,t)=fi(x,t)+Ωi({f})+Fi9 the linearly interpolated interface velocity (ensuring fi(x+ciΔt,t+Δt)=fic(x,t).0), fi(x+ciΔt,t+Δt)=fic(x,t).1 indicating the interface position along fi(x+ciΔt,t+Δt)=fic(x,t).2, fi(x+ciΔt,t+Δt)=fic(x,t).3, and fi(x+ciΔt,t+Δt)=fic(x,t).4 the total jump in viscous stress, pressure, and capillary stress.
The stress jump fi(x+ciΔt,t+Δt)=fic(x,t).5 decomposes as:
\begin{align*}
[S] : \mathbf{n}\otimes\mathbf{n} &= \frac{[p] + 2\sigma\kappa}{2\bar{\eta}} - \frac{[\eta]}{\bar{\eta} : \mathbf{n}\otimes\mathbf{n}}\
[S] : \mathbf{n}\otimes\mathbf{t}_j &= - \frac{[\eta]}{\bar{\eta} : \mathbf{n}\otimes\mathbf{t}_j}
\end{align*}
where fi(x+ciΔt,t+Δt)=fic(x,t).6 is the pressure jump, fi(x+ciΔt,t+Δt)=fic(x,t).7 the viscosity jump, fi(x+ciΔt,t+Δt)=fic(x,t).8, and fi(x+ciΔt,t+Δt)=fic(x,t).9 tangential directions.
Surface tension can be included via a continuum surface force:
ρ=i∑fi,u=ρ1i∑cifi.0
where ρ=i∑fi,u=ρ1i∑cifi.1 is surface tension, ρ=i∑fi,u=ρ1i∑cifi.2 the curvature, and ρ=i∑fi,u=ρ1i∑cifi.3 a regularized Heaviside function; ρ=i∑fi,u=ρ1i∑cifi.4 enters the forcing term during collision.
3. Adaptive Cartesian Grid Infrastructure
The computational domain is implemented as a parallel quad-tree or octree ("forest-of-trees"), shared by the phase-resolved solvers (liquid LBM, gas LBM, level-set). This eliminates the need for inter-solver data communication, as all fields reside in the same memory.
Refinement and coarsening are governed by solver-specific sensor functions ρ=i∑fi,u=ρ1i∑cifi.5. For instance, near the interface, refinement is triggered if ρ=i∑fi,u=ρ1i∑cifi.6, with coarsening if ρ=i∑fi,u=ρ1i∑cifi.7 and the local level equals ρ=i∑fi,u=ρ1i∑cifi.8.
Interpolation of missing ρ=i∑fi,u=ρ1i∑cifi.9 values across grid refinement jumps uses the Dupuis & Chopard strategy: spatial and temporal interpolation from adjacent levels, scaling Ωi(f)=ωBGK(fieq−fi),0 to ensure Ωi(f)=ωBGK(fieq−fi),1 across all levels. When the phase changes (as Ωi(f)=ωBGK(fieq−fi),2 sweeps a cell), the cell's Ωi(f)=ωBGK(fieq−fi),3 are refilled from neighbors along a lattice direction Ωi(f)=ωBGK(fieq−fi),4 closest to Ωi(f)=ωBGK(fieq−fi),5, and the equilibrium is reconstructed by three-point interpolation using interface and neighbor values.
4. Computational Workflow and Implementation
The main computational loop per global time step Ωi(f)=ωBGK(fieq−fi),6 proceeds as follows:
For each phase-LBM (liquid and gas):
a) Collision: Ωi(f)=ωBGK(fieq−fi),7 (including body forces and, optionally, surface tension).
b) Apply bounce–back for cut cells using the Ωi(f)=ωBGK(fieq−fi),8 formula.
c) Streaming: propagate Ωi(f)=ωBGK(fieq−fi),9.
d) Update macroscopic moments (fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.0, fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.1).
Extend interface velocity off fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.2 by solving the hyperbolic extension equation in fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.3.
Advect the level-set function: update fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.4 via the advection equation (5th-order WENO in space, 3rd-order RK in time).
Reinitialize fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.5 to maintain the signed-distance property (constrained Hamilton–Jacobi).
Compute interface normals fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.6 and curvatures fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.7 in cut cells.
Optionally, assemble surface tension force fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.8 for the next LBM forcing step.
Evaluate sensor functions and tag cells for refinement or coarsening.
Execute AMR: refine or coarsen the quad/octree structure, redistribute data, and refill newly created phase cells using the described non-equilibrium refilling strategy.
Advance to the next time step.
Special handling includes the use of cumulant collision for high-Re gas flows, modified bounce–back for sharp two-fluid coupling, and the lack of additional smoothing or filtering required for large density ratios.
5. Validation and Test Cases
Validation covers canonical problems and benchmarks:
Laminar Stratified Couette and Poiseuille Flows (2D): Two immiscible fluids occupy fieq=wiρ[1+cs2ci⋅u+2cs4(ci⋅u)2−2cs2u⋅u],ωBGK=ν+21cs2cs2.9 and fi0, respectively. For viscosity ratio fi1, the velocity profile’s fi2 error is fi3, matching analytical solutions.
Single Rising Bubble in 3D (Safi et al. benchmark):
Case I:fi4, fi5, fi6, fi7
Case II:fi8, fi9, cα0, cα1
On a uniform grid with cα2, the liquid phase uses BGK with cα3; the gas uses the cumulant operator. The bubble center-of-mass velocity deviates by cα4 from reference; shape and interface deformation are well captured, including pressure jumps and vorticity structure.
Starting from a coarse base (cα5), local refinement (cα6) within cα7. With a narrow refinement band (cα8), rise velocity error is cα9; for cαc=cα+ωα(cαeq−cα),0, error falls below cαc=cα+ωα(cαeq−cα),1. Fine cells are confined to cαc=cα+ωα(cαeq−cα),2–cαc=cα+ωα(cαeq−cα),3 of the domain, yielding substantial resource savings.
Cluster of Nine Rising Bubbles (3D):
Two staggered layers, domain size cαc=cα+ωα(cαeq−cα),4. Wake interaction, downwash, and bubble–bubble coupling are faithfully resolved, with no observed artifacts from mesh modification.
In summary, the method achieves second-order spatial accuracy in stratified flow tests, robustly enforces interface jump conditions, resolves interfacial structure and flow features without the need for smoothing at large density ratios, and realizes significant efficiency gains from AMR (Vorspohl et al., 9 Jan 2026).
6. Significance and Context
The coupled level-set LBM on adaptive Cartesian grids enables accurate direct simulation of sharp liquid–gas interfaces with arbitrary density and viscosity ratios, leveraging separate solution strategies for each phase and coupling via sharp-interface boundary conditions. The composite quad-/octree AMR infrastructure focuses computational effort, providing benchmark-level accuracy for classical multifluid flow problems while minimizing computational cost. No additional smoothing or filtering is required to stabilize large-density ratio flows, suggesting robustness for a broad class of high-fidelity multiphase flow simulations.
A plausible implication is the method’s suitability for industrial or geophysical multiphase flows where sharp interface dynamics, large density contrasts, and complex domain topologies are present. The hybrid approach provides a compelling alternative to diffuse interface or single-fluid methods when precise handling of interface physics is necessary (Vorspohl et al., 9 Jan 2026).
“Emergent Mind helps me see which AI papers have caught fire online.”
Philip
Creator, AI Explained on YouTube
Sign up for free to explore the frontiers of research
Discover trending papers, chat with arXiv, and track the latest research shaping the future of science and technology.Discover trending papers, chat with arXiv, and more.