MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: lattice-Boltzmann method for 2D cfd

  • To: mathgroup at
  • Subject: [mg120922] Re: lattice-Boltzmann method for 2D cfd
  • From: Oliver Ruebenkoenig <ruebenko at>
  • Date: Tue, 16 Aug 2011 01:26:46 -0400 (EDT)
  • Delivered-to:
  • References: <>

Hello Fonseca,

On Sun, 14 Aug 2011, Fonseca wrote:

> Hi,
> I'll need to simulate transient flow of free surface water on a
> prismatic channel.
> I'm looking for models on both 1D and 2D. There are a lot of free and
> commercial software available that do exactly what I want: the time
> simulation of the transient effect (basically a water wave) along the
> channel and with the possibility of interconnecting different channels
> in a network system. Nevertheless, I want to really learn how it's
> done, and, based on my personal experience, the only way to really
> learn the works of such a system, is to do it our self (at least the
> basic part of it -> no intention on building a complete cfd software
> from scratch, or at least, not for now...).
> I've some experience with the simulation of pipe water hammer, and the
> 1D free surface solution is basically equivalent.
> But this time I wanted to try something different. I've been looking
> into the different possibilities, and was wondering if a lattice-
> Boltzmann method was a good start (in 2D). For what I've seen, it's
> not too hard to program (for a free surface system, seems much simpler
> to program than a FEM or a FVM), and, from what I could understand, it
> can correctly simulate my scenario..
> I was wondering if any of you in this forum has any opinion on the
> subject, that can guide me in the task, or knows of a simple piece of
> code on the subject, from which I could analyze the basic structure.

If you do implement that via the LBM, I'd be very interested to see it. 
Unfortunately, I have no experience with the LBM so I can not comment on 
how difficult it would be to implement the LBM.

A while I did implement a Navier-Stokes solver with a Level-Set method 
(FEM based and I think I have some FDM stuff as well) - and yes, it was a 
lot of work but also a lot of fun. If you are interested in that I can 
send some links.


> thank you,
> P. Fonseca

  • Prev by Date: Re: Map legend
  • Next by Date: Re: Gaussian Fourier transform approximations?
  • Previous by thread: Re: lattice-Boltzmann method for 2D cfd
  • Next by thread: Gaussian Fourier transform approximations?