Lattice Boltzmann Method Simulator in Rust
To run the code locally, clone the project and run:
cargo run
This will execute the visualization demo locally
bloe.mp4
Several parameters/constants of the simulation can be changed including:
- Lattice Grid Dimensions
- Lattice Density Distribution (to influence directional Flow)
- Boundary Objects
- Simulation Step Size
A dead-simple implementation of the lattice Boltzmann method with as few dependencies as possible in my favorite programming language 🦀.
The lattice Boltzmann method is an application of Boltzmann particle (microscopic) principles in a lattice grid to simulate computation fluid dynamics (CFD) without directly solving the Navier-Stokes equations (macroscopic)