PySPH - AlexanderPuckhaber/FluidSimulationThesis GitHub Wiki

PySPH

Description

Easy to use SPH framework written in Python. Option to compile to C at runtime for greater efficiency!

Links

Github

Website

Language(s)

Python, C, OpenCL

Compilation Notes

Trivial to install by using pip install (see website). There are instructions to install from source and track the development using git. Make sure to make use of the Python virtualenv, as using sudo sometimes causes it to fail on compilation. Also, if the code for compiling to OpenCL is in another directory, make sure PySPH has the correct permissions to access it to generate a binary!

Build Status

Ubuntu, SUCCESS 2017.07.23

Usage Notes

[put useful notes here]

Code Notes

Heard this is really easy to use based on this presentation Youtube. In pure C++ frameworks (DualSPH), often when the programmer wants to add an additional variable to all particles, for example, they must touch a dozen files. This Python implementation handles everything automatically, so less work is needed.

Tinkering Notes

See the repository