An open API service indexing awesome lists of open source software.

https://github.com/ndbaker1/bloe

💨 Lattice Boltzmann Method Simulation in Rust
https://github.com/ndbaker1/bloe

computationalfluiddynamics fluid-simulation lattice-boltzmann

Last synced: about 1 year ago
JSON representation

💨 Lattice Boltzmann Method Simulation in Rust

Awesome Lists containing this project

README

          


💨 Bloe

Lattice Boltzmann Method Simulator in Rust



Online Demo ☁

## Usage ⚡

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

```bash
cargo run
```

This will execute the [visualization demo](./src/bin/macroquad-demo.rs) locally



## 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)