Projects / Palabos

Palabos

The Palabos library offers a framework in C++ for fluid flow simulations with the lattice Boltzmann (LB) method. Originally conceived as a research tool for lattice Boltzmann models, the code has evolved into a general-purpose program for computational fluid dynamics. The programming interface is straightforward and offers an access to the rich world of lattice Boltzmann, even to an audience with restricted theoretical knowledge of this method. A special emphasis is put on high performance and parallel computing.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  24 Feb 2012 21:19

    Release Notes: This release adds a free-surface fluid model, a marching-cube implementation for data post-processing, and a Java programmer interface.

    •  21 Dec 2011 13:35

      Release Notes: This release contains two bugfixes. A compilation error in the Python interface has been removed. The Code::Blocks project for trans-platform compilation has been adapted to the 1.0 release.

      •  28 Oct 2011 14:29

        Release Notes: This is a major release of the Palabos CFD library, featuring new multi-phase and particle-based models, and improved parallel I/O abilities. The new features are automated handling of generic geometries provided in the form of STL files, an improved, fully parallel domain voxelization algorithm, motion of particles convected by the fluid, new, sophisticated off-lattice boundary conditions, parallel I/O with MPI-IO to match I/O and execution speed, and integrated post-processing tools, such as computation of streamlines and iso-surfaces.

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.