This repository holds the source code for GPUSPH, the first implementation of weakly-compressible Smoothed Particle Hydrodynamics (WCSPH) to run fully on Graphic Processing Units (GPU), using NVIDIA CUDA.
Run make
followed by make test
to compile and run the default test
problem. You can see a list of available test problems using make
list-problems
and run any of them with make $problem && ./GPUSPH
where
$problem
is the selected problem.
GPUSPH requires a recent version of the NVIDIA CUDA SDK (7.5 or higher, preferably 8.0 or higher), and a compatible host compiler. Please consult the NVIDIA CUDA documentation for further information.
Further information can be found on the project's website.
If you wish to contribute to GPUSPH, please consult CONTRIBUTING.