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
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