Published October 28, 2024
| Version 1.3.7
Software
Open
lbmpy
Description
Run fast fluid simulations based on the lattice Boltzmann method in Python on CPUs and GPUs. lbmpy creates highly optimized LB compute kernels in C or CUDA, for a wide variety of different collision operators, including MRT, entropic, and cumulant schemes.
All collision operators can be easily adapted, for example, to integrate turbulence models, custom force terms, or multi-phase models. It even comes with an integrated Chapman Enskog analysis based on sympy!
Files
lbmpy-release-1.3.7.zip
Files
(19.6 MB)
Name | Size | Download all |
---|---|---|
md5:390e3f8e64f07db624d7e7a4a64e6b4b
|
19.6 MB | Preview Download |
Additional details
Related works
- Is published in
- Journal article: 10.1137/22M1531348 (DOI)
- Journal article: 10.1016/j.jocs.2020.101269 (DOI)
- Journal article: 10.1177/10943420211016525 (DOI)
- Poster: 10.13140/RG.2.2.18428.82562 (DOI)
Dates
- Updated
-
2025-04-24
Software
- Repository URL
- https://i10git.cs.fau.de/pycodegen/lbmpy
- Programming language
- Python, Jupyter Notebook