Skip to content
/ SPH Public

SPH implementation both for CPU and GPU (C++, CUDA)

Notifications You must be signed in to change notification settings

pospisil98/SPH

Repository files navigation

Smoothed Particle Hydrodynamics

Implementation of SPH in C++ with possibility to use CPU or GPU (CUDA) for particles updates.

It is pretty trivial implementation with uniform spatial grid used as acceleration structure for faster neighbor interactions. GPU part is definitely not optimised as the grid is being built on CPU and then copied onto GPU, and there is no usage of shared memory or other things besides global memory.

Screenshots

Image1 Image2

About

SPH implementation both for CPU and GPU (C++, CUDA)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published