This project implements a basic 2D fluid simulation. For the underlying theory and implementation approach, I followed this video tutorial. The boundary condition uses a zero-gradient approach.
- cmake >= 3.16
- make
- g++ with C++17
- sfml2
- pkg-config
# create build directory
mkdir build
cd build
# build project
cmake ..
makeInside the 'build' directory:
./fluid_simulation