Constructing relaxation systems for lattice Boltzmann methods

by   Stephan Simonis, et al.

We present the first top-down ansatz for constructing lattice Boltzmann methods (LBM) in d dimensions. In particular, we construct a relaxation system (RS) for a given scalar, linear, d-dimensional advection-diffusion equation. Subsequently, the RS is linked to a d-dimensional discrete velocity Boltzmann model (DVBM) on the zeroth and first energy shell. Algebraic characterizations of the equilibrium, the moment space, and the collision operator are carried out. Further, a closed equation form of the RS expresses the added relaxation terms as prefactored higher order derivatives of the conserved quantity. Here, a generalized (2d+1)x(2d+1) RS is linked to a DdQ(2d+1) DVBM which, upon complete discretization, yields an LBM with second order accuracy in space and time. A rigorous convergence result for arbitrary scaling of the RS, the DVBM and conclusively also for the final LBM is proven. The top-down constructed LBM is numerically tested on multiple GPUs with smooth and non-smooth initial data in d=3 dimensions for several grid-normalized non-dimensional numbers.


page 1

page 2

page 3

page 4


The macroscopic finite-difference scheme and modified equations of the general propagation multiple-relaxation-time lattice Boltzmann model

In this paper, we first present the general propagation multiple-relaxat...

A multiple-relaxation-time lattice Boltzmann model based four-level finite-difference scheme for one-dimensional diffusion equation

In this paper, we first present a multiple-relaxation-time lattice Boltz...

A Cole-Hopf transformation based fourth-order multiple-relaxation-time lattice Boltzmann model for the coupled Burgers' equations

In this work, a Cole-Hopf transformation based fourth-order multiple-rel...

Consistent lattice Boltzmann methods for the volume averaged Navier-Stokes equations

We derive a novel lattice Boltzmann scheme, which uses a pressure correc...

On recovering the second-order convergence of the lattice Boltzmann method with reaction-type source terms

This study derives a method to consistently recover the second-order con...

Advanced Automatic Code Generation for Multiple Relaxation-Time Lattice Boltzmann Methods

The scientific code generation package lbmpy supports the automated desi...

Please sign up or login with your details

Forgot password? Click here to reset