Palabos


Project overview

Overview

The Palabos project provides a C++ package for the implementation of lattice Boltzmann simulations that is general enough to address a vast range of problems in computational fluid dynamics. The package is mainly intended as a programming support for researchers and engineers who simulate fluid flows by means of a lattice Boltzmann method. The source code is publicly available and constructed in a well readable, modular way. This enables for a fast implementation of both simple applications and advanced CFD problems. It is also easily extensible to include new physical content.

The architecture of the code has been designed in the hope that it can be adapted easily to different problems of computational fluid dynamics. If you have written some extensions and think that they are of general interest, you are encouraged to submit them for a future inclusion into the project.

Code developing team

Project supervision and core development are taken care of by Jonas Latt (Ecole Polytechnique Federale de Lausanne, Switzerland). Orestis Malaspinas (Ecole Polytechnique Federale de Lausanne, Switzerland) writes alternative LB collision terms (MRT, entropic), some of the boundary conditions, and coupled physical models (thermal, multi-phase). The interface with the CVMLCPP code for domain instantiations from STL files is developed by Daniel Lagrava (Universite de Geneve, Switzerland). Many other people have contributed by writing code, thinking about programming concepts, or understanding some of the LB models for which the literature is sparse. We particularly mention, in alphabetical order, the contributions of Fokko Beekhof (Universite de Geneve, Switzerland), Bastien Chopard (Universite de Geneve, Switzerland), Mathias Krause (Rechenzentrum Karlsruhe, Germany), Andrea Parmigiani (Universite de Geneve, Switzerland), Bernd Stahl(Universite de Geneve, Switzerland).

Implemented functionality

This page was last modified on January 5, 2010.
Home Project Image Gallery Benchmarks What is LB?
Download Documentation Forum Tech. reports FAQ
Contact Legal Notice Links