Palarust

Palarust is a two dimensional parallel lattice Boltzmann fluid flow solver written in Rust. The parallelism is handled through the great Rayon library. The name is a pun on the Palabos library which is a state of the art open source library for complex flows and beyond.

Beware that the library is still at a very early stage of development.

Quick demo

To see what Palarust can currently do, check out the palarust-demo directory, which includes demos of code using Palarust. For example, you can run the simulation of the flow past a cylinder and vizualize the result of the screen (thanks to the sdl2 library).

```

cd palarust-demo cargo run --release -- cylinder ```

For more information on the available demos, try:

```

cd palarust-demo cargo run --release -- --help ```

License

Rayon is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See LICENSE-APACHE for LICENSE-MIT for details. Opening a pull requests is assumed to signal agreement with these licensing terms.