Skip to content

Files

Latest commit

6d7551b Β· Jun 2, 2023

History

History
40 lines (27 loc) Β· 1.13 KB

README.md

File metadata and controls

40 lines (27 loc) Β· 1.13 KB

πŸ’¨ Bloe

Lattice Boltzmann Method Simulator in Rust

Usage ⚑

To run the code locally, clone the project and run:

cargo run

This will execute the visualization demo locally

bloe.mp4

Configuration βš™

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

Motivation πŸ€”

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)