OpenLB - Library for Lattice Boltzmann Simulations

  •        0

OpenLB is a C++ library for the implementation of lattice Boltzmann simulations which addresses 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 written in a modular way, which make is easily extensible to include new physical content. The overall structure of the library enables for a fast implementation of both simple applications and advanced CFD problems.

http://optilb.org/

Tags
Implementation
License
Platform

   




Related Projects

CFD - 2D Laminar Flow solver for Computational Fluid Dynamics Course, coded in Python


2D Laminar Flow solver for Computational Fluid Dynamics Course, coded in Python

turbulent_lbm_multigpu - Lattice Boltzmann simulation of turbulent fluid flow on GPU Cluster


Lattice Boltzmann simulation of turbulent fluid flow on GPU Cluster

ADFC Navier-Stokes solver


The ADFC code is a computational fluid dynamics (CFD) C++ solver for incompressible viscous flow over 2D and 3D geometries. It uses finite element and the characteristic method on unstructured meshes to solve Navier-Stokes equations.

OpenFVM


OpenFVM is a general open source three-dimensional Computational Fluid Dynamics (CFD) solver (for Linux and Windows). It uses the unstructured finite volume method to simulate non-isothermal transient flow. Gmsh is used for pre- and post- processing.

ISPH


ISPH is a cross-platform computational fluid dynamics (CFD) library for mesh-free particle based simulation and visualization of incompressible flows using Smoothed Particle Hydrodynamics (SPH) methods. The library is open source and cross-platform, written in pure C++ and the new standard for parallel programming of modern processors - OpenCL. The library will make full use of GPUs, CPUs and other OpenCL enabled devices in running system to accelerate the computing to the maximum.

OpenFOAM - The Open Source CFD Toolbox


OpenFOAM - The Open Source CFD Toolbox. OpenFOAM is a generic, programmable software tool for Computational Fluid Dynamics (CFD). For more information, go to http://www.openfoam.org

labogrid


LaBoGrid is a fluid flow simulation tool based on Lattice Boltzmann (LB) methods and oriented towards experimentation (simulation capabilities are easily extendable). It is especially focused on the efficient execution in heterogeneous (regarding installed software, architecture, computational power, etc.) and unreliable distributed environments. However, LaBoGrid can efficiently be executed in more common environments such as homogeneous clusters or simply desktop computers.

gdethier-labogrid


LaBoGrid is a fluid flow simulation tool based on Lattice Boltzmann (LB) methods and oriented towards experimentation (simulation capabilities are easily extendable). It is especially focused on the efficient execution in heterogeneous (regarding installed software, architecture, computational power, etc.) and unreliable distributed environments. However, LaBoGrid can efficiently be executed in more common environments such as homogeneous clusters or simply desktop computers.

IPPF - interactive parallel parabola flow CFD solver


interactive parallel parabola flow CFD solver

pois2D-lbm


A collection of MATLAB scripts for 2D channel flow using LBM. Requires Jacket SDK functions from jacket-sdk repository.

CFD General Notation System (CGNS)


The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations.

OpenFOAM-1.7.x


OpenFOAM® - The Open Source CFD Toolbox. OpenFOAM is a generic, programmable software tool for Computational Fluid Dynamics (CFD).

cfd - 2D fluid dynamics engine written in C


2D fluid dynamics engine written in C

cfd-clojure - Computational Fluid Dynamics - Clojure


Computational Fluid Dynamics - Clojure

homebrew-cfd - Packages for Computational Fluid Dynamics


Packages for Computational Fluid Dynamics

fluid - Fluid Simulation on HTML5 Canvas


Fluid Simulation on HTML5 Canvas

fluid - Particles Fluid Simulation based on Double Density Relaxation Algorithm


Particles Fluid Simulation based on Double Density Relaxation Algorithm

FluidFlow - controls the flow of fluid in minecraft using the bukkit plugin system


controls the flow of fluid in minecraft using the bukkit plugin system

El'Beem Fluid Simulation Library


El'Beem is a free surface fluid simulation library based on the Lattice Boltzmann Method target at physically based animation for computer graphics.