Skip to content

Free-surface implementation of lattice boltzmann in Python.

Notifications You must be signed in to change notification settings

Maarten-vd-Sande/lbm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Lattice Boltzmann

Low level interface of Lattice Boltzmann technique as described in the PhD thesis of Nils Thuerey. Heavily depends on Numba for optimization.

Example: dam break

Example: cylinder flow

Installation

To run the examples install an environment with conda:

user@comp:~$ conda env create -f requirements.yaml
user@comp:~$ conda activate lbm
(lbm) user@comp:~$ python examples/cylinder_flow.py

About

Free-surface implementation of lattice boltzmann in Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages