Welcome to the PySPH documentation!¶
PySPH is an open source framework for Smoothed Particle Hydrodynamics (SPH) simulations. Users can implement an SPH formulation in pure Python and still obtain excellent performance. PySPH can make use of multiple cores via OpenMP or be run seamlessly in parallel using MPI.
Here are some videos of simulations made with PySPH.
PySPH is hosted on bitbucket. Please see the bitbucket site for development details.
Overview¶
Installation and getting started¶
- Installation and getting started
- Quick installation
- Dependencies
- Installing the dependencies on GNU/Linux
- Installing the dependencies on Mac OS X
- Installing the dependencies on Windows
- Using a virtualenv for PySPH
- Downloading PySPH
- Building and Installing PySPH
- Running the tests
- Running the examples
- Organization of the
pysph
package
- Learning the ropes
- A more detailed tutorial
The framework and library¶
Reference documentation¶
Autogenerated from doc strings using sphinx’s autodoc feature.
- PySPH Reference Documentation
- Module application
- Module carray
- Module controller
- SPH equations
- Integrator module
- SPH Kernels
- Module nnps: Nearest Neighbor Particle Search
- Module parallel_manager
- Module particle_array
- Module scheme
- Module solver
- Module simple_inlet_outlet
- Module solver_interfaces
- Miscellaneous Tools for PySPH
- Module zoltan: A Python wrapper for Zoltan
- Solver Interfaces