I come from a computer science background and I want to learn details about LBM in fluid simulation.

I have been searching around for a concise tutorial that tells me how LBM is used to solve a certain fluid problem(a PDE?).

Unfortunately I was depressed with the large number of advanced studies and papers that assumed prior knowledge.

I understand there exist quite a few papers on LBM fluid simulation written by computer scientists. However I am not satisfied with those work concentrating on implementation techniques on a specific device(like GPU) only.

I teach myself some basic knowledge on real analysis/ODE/PDE. And I think maybe I need some extra learning on Statistical Mechanics/Lebesgue Measure theory... I am totally unfamiliar with these fields. I need your hints on how to choose the right direction towards understanding Lattice Boltzmann Methods.

  • $\begingroup$ Hi craftsman.don, and welcome to Physics Stack Exchange! Right now your question is a bit vague, but perhaps it would be better if you simply ask how LBM is used to solve the particular fluids problem you have in mind. People will still be able to provide references if that is best. $\endgroup$
    – David Z
    Commented Apr 3, 2012 at 1:41
  • $\begingroup$ First hit on Google gave me: google.nl/… $\endgroup$
    – Bernhard
    Commented Apr 3, 2012 at 6:03
  • $\begingroup$ Palabos website palabos.org/software/lattice-boltzmann-method links to a brief video overview youtube.com/watch?v=I82uCa7SHSQ $\endgroup$
    – Yrogirg
    Commented Jan 6, 2014 at 10:16
  • $\begingroup$ The book LBM Fundamentals and Engineering Applications with Computer Codes puts your feet on the ground. $\endgroup$
    – user38487
    Commented Jan 29, 2014 at 0:27

1 Answer 1



The best book, in my opinion, is

which has a chapter on the required statistical mechanics background as well.



My suggestion is to look at some of the free codes and get it running first --reproduce the Poseuille flow. Just look at a one-component, single-relaxation time, two-dimensional model (D2Q9) first. Then you can worry about other complications.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.