This is a term project on topic of fluid simulation using smoothed particle hydrodynamic. It is implemented on GPU using compute shaders, OpenGL is used for a simple visualization where the particles are represented by balls. The CPU implementation that was used to validate the GPU implementation is included as well.
A full report is available in PDF here: https://cent.felk.cvut.cz/courses/GPU/archives/2019-2020/W/koblial2/report/report.pdf
Compiled binaries can be found on the project page in course archive: https://cent.felk.cvut.cz/courses/GPU/archives/2019-2020/W/koblial2/
This project is licensed under the MIT License.