arrow
Volume 1, Issue 4
Elements of the Lattice Boltzmann Method I: Linear Advection Equation

I. V. Karlin, S. Ansumali, C. E. Frouzakis & S. S. Chikatamarla

Commun. Comput. Phys., 1 (2006), pp. 616-655.

Published online: 2006-01

Export citation
  • Abstract

This paper opens a series of papers aimed at finalizing the development of the lattice Boltzmann method for complex hydrodynamic systems. The lattice Boltzmann method is introduced at the elementary level of the linear advection equation. Details are provided on lifting the target macroscopic equations to a kinetic equation, and, after that, to the fully discrete lattice Boltzmann scheme. The over-relaxation method is put forward as a cornerstone of the second-order temporal discretization, and its enhancement with the use of the entropy estimate is explained in detail. A new asymptotic expansion of the entropy estimate is derived, and implemented in the sample code. It is shown that the lattice Boltzmann method provides a computationally efficient way of numerically solving the advection equation with a controlled amount of numerical dissipation, while retaining positivity.

  • AMS Subject Headings

  • Copyright

COPYRIGHT: © Global Science Press

  • Email address
  • BibTex
  • RIS
  • TXT
@Article{CiCP-1-616, author = {}, title = {Elements of the Lattice Boltzmann Method I: Linear Advection Equation}, journal = {Communications in Computational Physics}, year = {2006}, volume = {1}, number = {4}, pages = {616--655}, abstract = {

This paper opens a series of papers aimed at finalizing the development of the lattice Boltzmann method for complex hydrodynamic systems. The lattice Boltzmann method is introduced at the elementary level of the linear advection equation. Details are provided on lifting the target macroscopic equations to a kinetic equation, and, after that, to the fully discrete lattice Boltzmann scheme. The over-relaxation method is put forward as a cornerstone of the second-order temporal discretization, and its enhancement with the use of the entropy estimate is explained in detail. A new asymptotic expansion of the entropy estimate is derived, and implemented in the sample code. It is shown that the lattice Boltzmann method provides a computationally efficient way of numerically solving the advection equation with a controlled amount of numerical dissipation, while retaining positivity.

}, issn = {1991-7120}, doi = {https://doi.org/}, url = {http://global-sci.org/intro/article_detail/cicp/7972.html} }
TY - JOUR T1 - Elements of the Lattice Boltzmann Method I: Linear Advection Equation JO - Communications in Computational Physics VL - 4 SP - 616 EP - 655 PY - 2006 DA - 2006/01 SN - 1 DO - http://doi.org/ UR - https://global-sci.org/intro/article_detail/cicp/7972.html KW - Lattice Boltzmann method KW - implicit schemes KW - advection KW - entropy KW - invariant manifold KW - kinetic theory. AB -

This paper opens a series of papers aimed at finalizing the development of the lattice Boltzmann method for complex hydrodynamic systems. The lattice Boltzmann method is introduced at the elementary level of the linear advection equation. Details are provided on lifting the target macroscopic equations to a kinetic equation, and, after that, to the fully discrete lattice Boltzmann scheme. The over-relaxation method is put forward as a cornerstone of the second-order temporal discretization, and its enhancement with the use of the entropy estimate is explained in detail. A new asymptotic expansion of the entropy estimate is derived, and implemented in the sample code. It is shown that the lattice Boltzmann method provides a computationally efficient way of numerically solving the advection equation with a controlled amount of numerical dissipation, while retaining positivity.

I. V. Karlin, S. Ansumali, C. E. Frouzakis & S. S. Chikatamarla. (2020). Elements of the Lattice Boltzmann Method I: Linear Advection Equation. Communications in Computational Physics. 1 (4). 616-655. doi:
Copy to clipboard
The citation has been copied to your clipboard