LBM (lattice Boltzmann method) solver written in Zig for learning purposes.
The project is done by Waine and you can find the videos on its developing on his YouTube, in the zLBM playlist.
Don't forget to clone and initialize the submodules
git clone --recursive https://github.com/wainejr/zLBM
# or
git clone https://github.com/wainejr/zLBM
git submodule update --init --recursiveTo build the project, make sure you have Zig installed. The solver was developed and tested under version 0.13.0 and 0.14 on development.
After that, you can build the program running
zig buildAnd then run with
./zig-out/bin/zLBMOr just run the project directly with
zig run src/main.zig