# Lattice Boltzmann method vs Finite Element Method and Finite Volume Method

 Register Blogs Members List Search Today's Posts Mark Forums Read

 September 29, 2011, 12:58 Lattice Boltzmann method vs Finite Element Method and Finite Volume Method #1 New Member   Khor Shu Heg Join Date: Sep 2011 Posts: 1 Rep Power: 0 I have come across some literatures on the usage of Lattice Boltzmann method (LBM) to solve problems in CFD. The main advantage of LBM over FEM and FVM is that it can be easily parallelized and computationally less costly. I am curious however, that despite being around for quite some time, LBM has not become a main stream method like FEM or FVM. My guess (forgive me if i am wrong) is that LBM might be less accurate than FEM and FVM for certain classes of problems. Can anyone enlighten me on this matter? Thanks in advanced.

 September 30, 2011, 00:39 #2 Senior Member   Raashid Baig Join Date: Mar 2010 Location: Bangalore, India Posts: 135 Rep Power: 16 I am very curious about this too. Some experienced members can share their thoughts on this. Raashid Last edited by cfd_newbie; September 30, 2011 at 05:32.

 September 30, 2011, 09:43 #3 Senior Member     Join Date: Jan 2011 Posts: 249 Blog Entries: 5 Rep Power: 17 Just a guess: Searching "Lattice Boltzmann Method + Pipe" in the google gives much more results than "Lattice Boltzmann Method + airfoil or wing", so probably BLM is not good for accurate external flow simulations.

August 12, 2013, 11:00
#4
New Member

An
Join Date: Feb 2011
Posts: 26
Rep Power: 15
Quote:
 Originally Posted by solemnpriest I have come across some literatures on the usage of Lattice Boltzmann method (LBM) to solve problems in CFD. The main advantage of LBM over FEM and FVM is that it can be easily parallelized and computationally less costly. I am curious however, that despite being around for quite some time, LBM has not become a main stream method like FEM or FVM. My guess (forgive me if i am wrong) is that LBM might be less accurate than FEM and FVM for certain classes of problems. Can anyone enlighten me on this matter? Thanks in advanced.
Hopefully this answer is not too late:

1-It is not so popular as there are few people working/knowing LB than standard NS equation

2-According to this paper http://www.sciencedirect.com/science...2199910800538X
a comparison is made for LBM, which is a second order scheme (time and space) and require 588 operations per iteration. While the cheapest case is a NS code based on a centered finite difference scheme of second order in space and third in time requires 711 operations per iteration. This is mentioned in another thread in http://www.cfd-online.com/Forums/mai...er-stokes.html.

3-There are people who are using LBM with FDS, FVM, etc. However, that goes against the main LBM idea. I suggest you to read this paper:
http://www.sciencedirect.com/science...78475412001966
where things are explained there.