PySPH
PySPH: a Python-based SPH framework
Features
SPH formulations
Credits
Citing PySPH
History
Support
Changelog
1.0a2
1.0a1
Installation and getting started
Quick installation
Dependencies
Core dependencies
Optional dependencies
Building and linking PyZoltan on OSX/Linux
Installing the dependencies on GNU/Linux
Installing the dependencies on Mac OS X
OpenMP on OSX
Using Canopy
Using Anaconda
Installing mpi4py and Zoltan on OS X
Installing the dependencies on Windows
Using Canopy
Using WinPython
Using Anaconda
Installing Visual C++ Compiler for Python 2.7
Using a virtualenv for PySPH
Using Virtualenv on Canopy
Downloading PySPH
Building and Installing PySPH
Running the tests
Running the examples
Running the examples with OpenMP
Running the examples with MPI
Organization of the
pysph
package
Learning the ropes
Imports
Functions for loading/generating the particles
Setting up the PySPH framework
Specifying the interactions
Running the example
Visualizing and post-processing
Loading output data files
Interpolating properties
The PySPH framework
The dam-break problem
Equations
Boundary conditions
Time integration
Required arrays and properties
A non-PySPH implementation
PySPH implementation
Specifying the equations
Writing the equations
Writing the Integrator
Using the PySPH library
Working With Particles
C-arrays
ParticleArray
Nearest Neighbour Particle Searching (NNPS)
Periodic domains
Particle aligning
Parallel NNPS with PyZoltan
Putting it together: A simple example
SPH Kernels
Density summation
Summary
Introduction to PyZoltan
A simple example: Partitioning points
Creating the data
ZoltanGeometricPartitioner
Calling the load balance function
Inverting the Import/Export lists
Unstructured point to point communication
Using the plan for similar communication
Reversing the communication plan
Distributed data directories
PySPH Reference Documentation
Module application
Module carray
Module controller
SPH equations
Basic SPH Equations
Basic WCSPH Equations
Transport Velocity Formulation
SPH Boundary Equations
Basic Equations for Solid Mechanics
Equations for the High Velocity Impact Problems
Gas Dynamics
Surface tension
Implicit Incompressible SPH
Rigid body motion
Miscellaneous
Functions for advection
Group of equations
Integrator module
SPH Kernels
Module nnps: Nearest Neighbor Particle Search
Module parallel_manager
Module particle_array
Convenience functions to create particle arrays
Module solver
Module solver_interfaces
Miscellaneous Tools for PySPH
Input/Output of data files
Interpolator
GMsh input/output
Module zoltan: A Python wrapper for Zoltan
Solver Interfaces
CommandManager
Controller
Blocking and Non-Blocking mode
Interfaces
Adding Interface to Solver
Commandline Interface
XML-RPC Interface
Multiprocessing Interface
Example
PySPH
Docs
»
PySPH Reference Documentation
»
Module parallel_manager
Edit on Bitbucket
Module parallel_manager
ΒΆ
Read the Docs
v: stable
Versions
latest
1.0a1
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.