The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
-
Updated
Oct 29, 2026 - C++
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
The ESPResSo package
Curated list of some open source codes employing lattice Boltzmann methods
One open-source modeler for structures, heat and fluids, built from scratch in pure Rust: parametric part in, verified results out. Automatic all-hex and tet meshing, our own nonlinear implicit and explicit FEA, heat transfer and lattice Boltzmann CFD — every result checked against theory. For engineers and AI agents alike. Free, forever.
Lattice Boltzmann fluid simulation
A simple full-python 2D lattice-boltzmann code
Library for performing multiphase simulations (based on the Shan-Chen model) in complicated geometries (i.e. porous media 3D images)
Numerical simulations using flexible Lattice Boltzmann solvers
The C++ version code of Lattice Boltzmann Method Fundamentals and Engineering Applications with Computer Codes
A 2D wind tunnel for aeromodelers and anyone who likes watching air misbehave
3D CNN to predict single-phase flow velocity fields
Lattice Boltzmann Method Implementation in MATLAB for Curved Boundaries
Comparison of various numerical methods for computational fluid dynamics
Unofficial mirror
Public-facing repository for the open-source project Lattice-Boltzmann @ The University of Manchester (LUMA).
A 2D Lattice Boltzmann program
The open-source engines behind the spectrometry.mp4 videos: fluid sims, field lines, particle swarms, a simulated CRT and molecule spectra, made with Python + ffmpeg. Free to use (MIT).
HemoCell is a high-performance suspension code for simulating blood flows developed by the Computational Science Lab at the University of Amsterdam.
To associate your repository with the lattice-boltzmann topic, visit your repo's landing page and select "manage topics."