Skip to content
Snippets Groups Projects
Select Git revision
  • csebug
  • master default protected
  • tutorial_fixes_new
  • Zerocentering
  • schiller
  • windows
  • win
  • test_martin
  • improved_comm
  • release/0.4.0
  • release/0.3.4
  • release/0.3.3
  • release/0.3.2
  • release/0.3.1
  • release/0.3.0
  • release/0.2.15
  • release/0.2.14
  • release/0.2.13
  • release/0.2.12
  • release/0.2.11
  • release/0.2.10
  • release/0.2.9
  • release/0.2.8
  • release/0.2.7
  • release/0.2.6
  • release/0.2.5
  • release/0.2.4
  • release/0.2.3
  • release/0.2.2
29 results

lbmpy

Forked from pycodegen / lbmpy
390 commits behind, 1 commit ahead of the upstream repository.

lbmpy

Docs pipeline status coverage report

Run fast fluid simulations based on the lattice Boltzmann method in Python.

alt text

Installation

export PIP_EXTRA_INDEX_URL=https://www.walberla.net/pip
pip install lbmpy[interactive]

Without [interactive] you get a minimal version with very little dependencies.

All options:

  • gpu: use this if nVidia GPU is available and CUDA is installed
  • alltrafos: pulls in additional dependencies for loop simplification e.g. libisl
  • interactive: installs dependencies to work in Jupyter including image I/O, plotting etc.

Options can be combined e.g.

pip install lbmpy[interactive,gpu,doc]

Documentation

Read the docs here and check out the Jupyter notebooks in doc/notebooks.