Lattice Boltzmann Method

Fundamentals and Engineering Applications with Computer Codes

  • A. A. Mohamad

Table of contents

  1. Front Matter
    Pages i-xviii
  2. A. A. Mohamad
    Pages 1-23
  3. A. A. Mohamad
    Pages 25-39
  4. A. A. Mohamad
    Pages 41-45
  5. A. A. Mohamad
    Pages 47-51
  6. A. A. Mohamad
    Pages 53-80
  7. A. A. Mohamad
    Pages 87-104
  8. A. A. Mohamad
    Pages 105-131
  9. A. A. Mohamad
    Pages 133-144
  10. A. A. Mohamad
    Pages 145-149
  11. A. A. Mohamad
    Pages 151-153
  12. Back Matter
    Pages 155-222

About this book


This book introduces readers to the lattice Boltzmann method (LBM) for solving transport phenomena – flow, heat and mass transfer – in a systematic way. Providing explanatory computer codes throughout the book, the author guides readers through many practical examples, such as:

• flow in isothermal and non-isothermal lid-driven cavities;

• flow over obstacles;

• forced flow through a heated channel;

• conjugate forced convection; and

• natural convection.

Diffusion and advection–diffusion equations are discussed, together with applications and examples, and complete computer codes accompany the sections on single and multi-relaxation-time methods. The codes are written in MatLab. However, the codes are written in a way that can be easily converted to other languages, such as FORTRANm Python, Julia, etc. The codes can also be extended with little effort to multi-phase and multi-physics, provided the physics of the respective problem are known.

The second edition of this book adds new chapters, and includes new theory and applications. It discusses a wealth of practical examples, and explains LBM in connection with various engineering topics, especially the transport of mass, momentum, energy and molecular species.

This book offers a useful and easy-to-follow guide for readers with some prior experience with advanced mathematics and physics, and will be of interest to all researchers and other readers who wish to learn how to apply LBM to engineering and industrial problems. It can also be used as a textbook for advanced undergraduate or graduate courses on computational transport phenomena.


Computational Fluid Dynamics Computational Heat Transfer Computational Mass Transfer Lattice Boltzmann Method Transport Phenomena

Authors and affiliations

  • A. A. Mohamad
    • 1
  1. 1.Department of Mechanical and Manufacturing Engineering, Schulich School of EngineeringUniversity of CalgaryCalgaryCanada

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag London Ltd., part of Springer Nature 2019
  • Publisher Name Springer, London
  • eBook Packages Engineering
  • Print ISBN 978-1-4471-7422-6
  • Online ISBN 978-1-4471-7423-3
  • Buy this book on publisher's site