Skip to content
/ gpusph Public
forked from GPUSPH/gpusph

The world's first CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics

Notifications You must be signed in to change notification settings

Candles/gpusph

 
 

Repository files navigation

GPUSPH

What is it

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.

Quick start guide

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.

Requirements

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.

Contributing

If you wish to contribute to GPUSPH, please consult CONTRIBUTING.

About

The world's first CUDA implementation of Weakly-Compressible Smoothed Particle Hydrodynamics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 67.4%
  • Cuda 25.0%
  • C 2.6%
  • Python 2.4%
  • Makefile 1.9%
  • Shell 0.6%
  • Awk 0.1%