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
»
Edit on Bitbucket
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__contains__ (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
__delattr__ (pysph.base.particle_array.ParticleArray attribute)
__delitem__ (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
__getattr__() (pysph.base.particle_array.ParticleArray method)
__getattribute__ (pysph.base.particle_array.ParticleArray attribute)
__getitem__ (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
__iter__ (pyzoltan.core.carray.BaseArray attribute)
(pyzoltan.core.carray.BaseArrayIter attribute)
__len__ (pyzoltan.core.carray.BaseArray attribute)
__reduce__() (pysph.base.particle_array.ParticleArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
__setattr__ (pysph.base.particle_array.ParticleArray attribute)
__setitem__ (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
__setstate__() (pysph.base.particle_array.ParticleArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
A
AdamiColorGradient (class in pysph.sph.surface_tension)
AdamiReproducingDivergence (class in pysph.sph.surface_tension)
add_constant() (pysph.base.particle_array.ParticleArray method)
add_function() (pysph.solver.controller.CommandManager method)
add_interface() (pysph.solver.controller.CommandManager method)
(pysph.solver.solver_interfaces.MultiprocessingClient method)
add_option() (pysph.solver.application.Application method)
add_output_arrays() (pysph.base.particle_array.ParticleArray method)
add_particles() (pysph.base.particle_array.ParticleArray method)
add_post_stage_callback() (pysph.solver.solver.Solver method)
add_post_step_callback() (pysph.solver.solver.Solver method)
add_pre_step_callback() (pysph.solver.solver.Solver method)
add_property() (pysph.base.particle_array.ParticleArray method)
Advect (class in pysph.sph.misc.advection)
AdvectionAcceleration (class in pysph.sph.iisph)
align_array() (pyzoltan.core.carray.BaseArray method)
align_particles() (pysph.base.particle_array.ParticleArray method)
alloc (pyzoltan.core.carray.BaseArray attribute)
(pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
append() (pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
append_parray() (pysph.base.particle_array.ParticleArray method)
append_particle_arrrays() (pysph.solver.solver.Solver method)
Application (class in pysph.solver.application)
arange_long() (in module pysph.base.utils)
arange_uint() (in module pysph.base.nnps)
B
BaseArray (class in pyzoltan.core.carray)
BaseArrayIter (class in pyzoltan.core.carray)
bcast() (pysph.solver.controller.DummyComm method)
BodyForce (class in pysph.sph.basic_equations)
(class in pysph.sph.rigid_body)
BoxSortNNPS (class in pysph.base.nnps)
brute_force_neighbors() (pysph.base.nnps.NNPS method)
C
Cell (class in pysph.base.nnps)
cell_size (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
cell_to_index (pysph.base.nnps.BoxSortNNPS attribute)
cells (pysph.base.nnps.DictBoxSortNNPS attribute)
centroid (pysph.base.nnps.Cell attribute)
cl_properties (pysph.base.particle_array.ParticleArray attribute)
cl_setup_done (pysph.base.particle_array.ParticleArray attribute)
clear() (pysph.base.particle_array.ParticleArray method)
ClearyArtificialViscosity (class in pysph.sph.wc.viscosity)
ColorGradientUsingNumberDensity (class in pysph.sph.surface_tension)
CommandlineInterface (class in pysph.solver.solver_interfaces)
CommandManager (class in pysph.solver.controller)
compute_cell_size_for_binning() (pysph.base.nnps.DomainManager method)
compute_h_minimum() (pysph.sph.integrator.Integrator method)
compute_time_step() (pysph.sph.integrator.Integrator method)
ComputeAII (class in pysph.sph.iisph)
ComputeAIIBoundary (class in pysph.sph.iisph)
ComputeDII (class in pysph.sph.iisph)
ComputeDIIBoundary (class in pysph.sph.iisph)
ComputeDIJPJ (class in pysph.sph.iisph)
ComputeRhoAdvection (class in pysph.sph.iisph)
ComputeRhoBoundary (class in pysph.sph.iisph)
constants (pysph.base.particle_array.ParticleArray attribute)
,
[1]
cont() (pysph.solver.controller.CommandManager method)
(pysph.solver.controller.Controller method)
ContinuityEquation (class in pysph.sph.basic_equations)
(class in pysph.sph.wc.transport_velocity)
ContinuityEquationDeltaSPH (class in pysph.sph.wc.basic)
Controller (class in pysph.solver.controller)
converged() (pysph.sph.equation.Equation method)
(pysph.sph.gas_dynamics.basic.SummationDensity method)
(pysph.sph.iisph.PressureSolve method)
copy_over_properties() (pysph.base.particle_array.ParticleArray method)
copy_properties() (pysph.base.particle_array.ParticleArray method)
copy_subset() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
copy_values() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
create_dummy_particles() (in module pysph.base.utils)
CrossDomainXMLRPCRequestHandler (class in pysph.solver.solver_interfaces)
CSFSurfaceTensionForce (class in pysph.sph.surface_tension)
CubicSpline (class in pysph.base.kernels)
current_cache (pysph.base.nnps.NNPS attribute)
D
data (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
default_values (pysph.base.particle_array.ParticleArray attribute)
DictBoxSortNNPS (class in pysph.base.nnps)
dim (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
dispatch() (pysph.solver.controller.CommandManager method)
do_GET() (pysph.solver.solver_interfaces.CrossDomainXMLRPCRequestHandler method)
do_OPTIONS() (pysph.solver.solver_interfaces.CrossDomainXMLRPCRequestHandler method)
domain (pysph.base.nnps.NNPS attribute)
DomainManager (class in pysph.base.nnps)
DoubleArray (class in pyzoltan.core.carray)
dummy_reduce_array() (in module pysph.base.reduce_array)
DummyComm (class in pysph.solver.controller)
dump() (in module pysph.solver.utils)
dump_code() (pysph.solver.application.Application method)
dump_output() (pysph.solver.solver.Solver method)
E
end_headers() (pysph.solver.solver_interfaces.CrossDomainXMLRPCRequestHandler method)
EnergyEquationWithStress2D (class in pysph.sph.solid_mech.basic)
EPECIntegrator (class in pysph.sph.integrator)
Equation (class in pysph.sph.equation)
EulerIntegrator (class in pysph.sph.integrator)
EulerStepRigidBody (class in pysph.sph.rigid_body)
execute_commands() (pysph.solver.controller.CommandManager method)
extend() (pysph.base.particle_array.ParticleArray method)
(pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
extract_particles() (pysph.base.particle_array.ParticleArray method)
F
find_all_neighbors() (pysph.base.nnps.NeighborCache method)
fixed_h (pysph.base.nnps.LinkedListNNPS attribute)
FloatArray (class in pyzoltan.core.carray)
G
gather() (pysph.solver.controller.DummyComm method)
Gaussian (class in pysph.base.kernels)
get() (pysph.base.particle_array.ParticleArray method)
(pysph.solver.controller.Controller method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
get_alpha_dot() (in module pysph.sph.rigid_body)
get_blocking() (pysph.solver.controller.Controller method)
get_bounding_box() (in module pysph.tools.interpolator)
(pysph.base.nnps.Cell method)
get_c_type() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
get_carray() (pysph.base.particle_array.ParticleArray method)
get_centroid() (in module pysph.base.nnps)
(pysph.base.nnps.Cell method)
get_compiled_kernel() (in module pysph.base.kernels)
get_correction() (in module pysph.base.kernels)
get_deltap() (pysph.base.kernels.CubicSpline method)
(pysph.base.kernels.Gaussian method)
(pysph.base.kernels.QuinticSpline method)
(pysph.base.kernels.WendlandQuintic method)
get_files() (in module pysph.solver.utils)
get_ghost_tag() (in module pysph.base.particle_array)
get_lb_props() (pysph.base.particle_array.ParticleArray method)
get_local_tag() (in module pysph.base.particle_array)
get_nearest_particles() (pysph.base.nnps.NNPS method)
get_nearest_particles_no_cache() (pysph.base.nnps.DictBoxSortNNPS method)
(pysph.base.nnps.LinkedListNNPS method)
(pysph.base.nnps.NNPS method)
get_neighbors() (pysph.base.nnps.NeighborCache method)
get_npy_array() (pyzoltan.core.carray.BaseArray method)
get_number_of_particles() (pysph.base.particle_array.ParticleArray method)
get_number_of_threads() (in module pysph.base.nnps)
get_nx_ny_nz() (in module pysph.tools.interpolator)
get_options() (pysph.solver.solver.Solver method)
get_particle_array() (in module pysph.base.utils)
get_particle_array_combined() (pysph.solver.controller.CommandManager method)
get_particle_array_from_procs() (pysph.solver.controller.CommandManager method)
get_particle_array_gasd() (in module pysph.base.utils)
get_particle_array_iisph() (in module pysph.base.utils)
get_particle_array_index() (pysph.solver.controller.CommandManager method)
get_particle_array_names() (pysph.solver.controller.CommandManager method)
get_particle_array_rigid_body() (in module pysph.base.utils)
get_particle_array_tvf_fluid() (in module pysph.base.utils)
get_particle_array_tvf_solid() (in module pysph.base.utils)
get_particle_array_wcsph() (in module pysph.base.utils)
get_particles_info() (in module pysph.base.utils)
get_prop() (pysph.solver.controller.CommandManager method)
get_property_arrays() (pysph.base.particle_array.ParticleArray method)
get_property_index() (pysph.base.particle_array.ParticleArray method)
Get_rank() (pysph.solver.controller.DummyComm method)
get_remote_tag() (in module pysph.base.particle_array)
get_result() (pysph.solver.controller.CommandManager method)
(pysph.solver.controller.Controller method)
Get_size() (pysph.solver.controller.DummyComm method)
get_spatially_ordered_indices() (pysph.base.nnps.LinkedListNNPS method)
(pysph.base.nnps.NNPS method)
get_status() (pysph.solver.controller.CommandManager method)
get_task_lock() (pysph.solver.controller.CommandManager method)
get_time() (pysph.base.particle_array.ParticleArray method)
get_torque() (in module pysph.sph.rigid_body)
gid (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
gindices (pysph.base.nnps.Cell attribute)
gradient() (pysph.base.kernels.CubicSpline method)
(pysph.base.kernels.Gaussian method)
(pysph.base.kernels.QuinticSpline method)
(pysph.base.kernels.WendlandQuintic method)
gradient_h() (pysph.base.kernels.CubicSpline method)
(pysph.base.kernels.Gaussian method)
(pysph.base.kernels.QuinticSpline method)
(pysph.base.kernels.WendlandQuintic method)
Group (class in pysph.sph.equation)
H
h (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
has_array() (pysph.base.particle_array.ParticleArray method)
heads (pysph.base.nnps.LinkedListNNPS attribute)
HookesDeviatoricStressRate2D (class in pysph.sph.solid_mech.basic)
I
IdealGasEOS (class in pysph.sph.gas_dynamics.basic)
IISPHStep (class in pysph.sph.iisph)
in_parallel() (in module pysph.solver.controller)
index() (pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
indices_invalid (pysph.base.particle_array.ParticleArray attribute)
initialize() (pysph.sph.basic_equations.BodyForce method)
(pysph.sph.basic_equations.ContinuityEquation method)
(pysph.sph.basic_equations.MonaghanArtificialViscosity method)
(pysph.sph.basic_equations.SummationDensity method)
(pysph.sph.basic_equations.VelocityGradient2D method)
(pysph.sph.basic_equations.XSPHCorrection method)
(pysph.sph.basic_equations.XSPHCorrectionForLeapFrog method)
(pysph.sph.gas_dynamics.basic.MPMAccelerations method)
(pysph.sph.gas_dynamics.basic.Monaghan92Accelerations method)
(pysph.sph.gas_dynamics.basic.SummationDensity method)
(pysph.sph.iisph.AdvectionAcceleration method)
(pysph.sph.iisph.ComputeAII method)
(pysph.sph.iisph.ComputeDII method)
(pysph.sph.iisph.ComputeDIJPJ method)
(pysph.sph.iisph.ComputeRhoAdvection method)
(pysph.sph.iisph.IISPHStep method)
(pysph.sph.iisph.NormalizedSummationDensity method)
(pysph.sph.iisph.NumberDensity method)
(pysph.sph.iisph.PressureForce method)
(pysph.sph.iisph.PressureSolve method)
(pysph.sph.iisph.SummationDensity method)
(pysph.sph.rigid_body.BodyForce method)
(pysph.sph.rigid_body.EulerStepRigidBody method)
(pysph.sph.rigid_body.NumberDensity method)
(pysph.sph.rigid_body.RK2StepRigidBody method)
(pysph.sph.rigid_body.RigidBodyMotion method)
(pysph.sph.solid_mech.basic.EnergyEquationWithStress2D method)
(pysph.sph.solid_mech.basic.HookesDeviatoricStressRate2D method)
(pysph.sph.solid_mech.basic.MomentumEquationWithStress2D method)
(pysph.sph.surface_tension.AdamiColorGradient method)
(pysph.sph.surface_tension.AdamiReproducingDivergence method)
(pysph.sph.surface_tension.CSFSurfaceTensionForce method)
(pysph.sph.surface_tension.ColorGradientUsingNumberDensity method)
(pysph.sph.surface_tension.InterfaceCurvatureFromNumberDensity method)
(pysph.sph.surface_tension.MorrisColorGradient method)
(pysph.sph.surface_tension.SY11ColorGradient method)
(pysph.sph.surface_tension.SY11DiracDelta method)
(pysph.sph.surface_tension.ShadlooYildizSurfaceTensionForce method)
(pysph.sph.surface_tension.SmoothedColor method)
(pysph.sph.wc.basic.ContinuityEquationDeltaSPH method)
(pysph.sph.wc.basic.MomentumEquation method)
(pysph.sph.wc.basic.MomentumEquationDeltaSPH method)
(pysph.sph.wc.basic.PressureGradientUsingNumberDensity method)
(pysph.sph.wc.transport_velocity.ContinuityEquation method)
(pysph.sph.wc.transport_velocity.MomentumEquationArtificialStress method)
(pysph.sph.wc.transport_velocity.MomentumEquationArtificialViscosity method)
(pysph.sph.wc.transport_velocity.MomentumEquationPressureGradient method)
(pysph.sph.wc.transport_velocity.MomentumEquationViscosity method)
(pysph.sph.wc.transport_velocity.SetWallVelocity method)
(pysph.sph.wc.transport_velocity.SolidWallNoSlipBC method)
(pysph.sph.wc.transport_velocity.SolidWallPressureBC method)
(pysph.sph.wc.transport_velocity.SummationDensity method)
(pysph.sph.wc.transport_velocity.VolumeSummation method)
(pysph.sph.wc.viscosity.ClearyArtificialViscosity method)
(pysph.tools.interpolator.InterpolateFunction method)
IntArray (class in pyzoltan.core.carray)
Integrator (class in pysph.sph.integrator)
InterfaceCurvatureFromNumberDensity (class in pysph.sph.surface_tension)
interpolate() (pysph.tools.interpolator.Interpolator method)
InterpolateFunction (class in pysph.tools.interpolator)
Interpolator (class in pysph.tools.interpolator)
is_boundary (pysph.base.nnps.Cell attribute)
is_dirty (pysph.base.particle_array.ParticleArray attribute)
is_ghost() (in module pysph.base.particle_array)
is_local() (in module pysph.base.particle_array)
is_periodic (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
is_remote() (in module pysph.base.particle_array)
IsothermalEOS (class in pysph.sph.basic_equations)
K
kernel() (pysph.base.kernels.CubicSpline method)
(pysph.base.kernels.Gaussian method)
(pysph.base.kernels.QuinticSpline method)
(pysph.base.kernels.WendlandQuintic method)
L
LaminarViscosity (class in pysph.sph.wc.viscosity)
LeapFrogIntegrator (class in pysph.sph.integrator)
length (pyzoltan.core.carray.BaseArray attribute)
(pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
lindices (pysph.base.nnps.Cell attribute)
LinkedListNNPS (class in pysph.base.nnps)
load() (in module pysph.solver.utils)
load_and_concatenate() (in module pysph.solver.utils)
load_output() (pysph.solver.solver.Solver method)
LongArray (class in pyzoltan.core.carray)
loop() (pysph.sph.basic_equations.BodyForce method)
(pysph.sph.basic_equations.ContinuityEquation method)
(pysph.sph.basic_equations.IsothermalEOS method)
(pysph.sph.basic_equations.MonaghanArtificialViscosity method)
(pysph.sph.basic_equations.SummationDensity method)
(pysph.sph.basic_equations.VelocityGradient2D method)
(pysph.sph.basic_equations.XSPHCorrection method)
(pysph.sph.basic_equations.XSPHCorrectionForLeapFrog method)
(pysph.sph.boundary_equations.MonaghanBoundaryForce method)
(pysph.sph.boundary_equations.MonaghanKajtarBoundaryForce method)
(pysph.sph.gas_dynamics.basic.IdealGasEOS method)
(pysph.sph.gas_dynamics.basic.MPMAccelerations method)
(pysph.sph.gas_dynamics.basic.Monaghan92Accelerations method)
(pysph.sph.gas_dynamics.basic.ScaleSmoothingLength method)
(pysph.sph.gas_dynamics.basic.SummationDensity method)
(pysph.sph.gas_dynamics.basic.UpdateSmoothingLengthFromVolume method)
(pysph.sph.iisph.AdvectionAcceleration method)
(pysph.sph.iisph.ComputeAII method)
(pysph.sph.iisph.ComputeAIIBoundary method)
(pysph.sph.iisph.ComputeDII method)
(pysph.sph.iisph.ComputeDIIBoundary method)
(pysph.sph.iisph.ComputeDIJPJ method)
(pysph.sph.iisph.ComputeRhoAdvection method)
(pysph.sph.iisph.ComputeRhoBoundary method)
(pysph.sph.iisph.NormalizedSummationDensity method)
(pysph.sph.iisph.NumberDensity method)
(pysph.sph.iisph.PressureForce method)
(pysph.sph.iisph.PressureForceBoundary method)
(pysph.sph.iisph.PressureSolve method)
(pysph.sph.iisph.PressureSolveBoundary method)
(pysph.sph.iisph.SummationDensity method)
(pysph.sph.iisph.SummationDensityBoundary method)
(pysph.sph.iisph.ViscosityAcceleration method)
(pysph.sph.iisph.ViscosityAccelerationBoundary method)
(pysph.sph.misc.advection.Advect method)
(pysph.sph.misc.advection.MixingVelocityUpdate method)
(pysph.sph.rigid_body.NumberDensity method)
(pysph.sph.rigid_body.PressureRigidBody method)
(pysph.sph.rigid_body.RigidBodyCollision method)
(pysph.sph.rigid_body.SummationDensityRigidBody method)
(pysph.sph.rigid_body.ViscosityRigidBody method)
(pysph.sph.solid_mech.basic.EnergyEquationWithStress2D method)
(pysph.sph.solid_mech.basic.HookesDeviatoricStressRate2D method)
(pysph.sph.solid_mech.basic.MomentumEquationWithStress2D method)
(pysph.sph.solid_mech.basic.MonaghanArtificialStress method)
(pysph.sph.solid_mech.hvi.MieGruneisenEOS method)
(pysph.sph.solid_mech.hvi.VonMisesPlasticity2D method)
(pysph.sph.surface_tension.AdamiColorGradient method)
(pysph.sph.surface_tension.AdamiReproducingDivergence method)
(pysph.sph.surface_tension.CSFSurfaceTensionForce method)
(pysph.sph.surface_tension.ColorGradientUsingNumberDensity method)
(pysph.sph.surface_tension.InterfaceCurvatureFromNumberDensity method)
(pysph.sph.surface_tension.MorrisColorGradient method)
(pysph.sph.surface_tension.SY11ColorGradient method)
(pysph.sph.surface_tension.SY11DiracDelta method)
(pysph.sph.surface_tension.ShadlooYildizSurfaceTensionForce method)
(pysph.sph.surface_tension.SmoothedColor method)
(pysph.sph.wc.basic.ContinuityEquationDeltaSPH method)
(pysph.sph.wc.basic.MomentumEquation method)
(pysph.sph.wc.basic.MomentumEquationDeltaSPH method)
(pysph.sph.wc.basic.PressureGradientUsingNumberDensity method)
(pysph.sph.wc.basic.TaitEOS method)
(pysph.sph.wc.basic.TaitEOSHGCorrection method)
(pysph.sph.wc.basic.UpdateSmoothingLengthFerrari method)
(pysph.sph.wc.transport_velocity.ContinuityEquation method)
(pysph.sph.wc.transport_velocity.MomentumEquationArtificialStress method)
(pysph.sph.wc.transport_velocity.MomentumEquationArtificialViscosity method)
(pysph.sph.wc.transport_velocity.MomentumEquationPressureGradient method)
(pysph.sph.wc.transport_velocity.MomentumEquationViscosity method)
(pysph.sph.wc.transport_velocity.SetWallVelocity method)
(pysph.sph.wc.transport_velocity.SolidWallNoSlipBC method)
(pysph.sph.wc.transport_velocity.SolidWallPressureBC method)
(pysph.sph.wc.transport_velocity.StateEquation method)
(pysph.sph.wc.transport_velocity.SummationDensity method)
(pysph.sph.wc.transport_velocity.VolumeFromMassDensity method)
(pysph.sph.wc.transport_velocity.VolumeSummation method)
(pysph.sph.wc.viscosity.ClearyArtificialViscosity method)
(pysph.sph.wc.viscosity.LaminarViscosity method)
(pysph.sph.wc.viscosity.MonaghanSignalViscosityFluids method)
(pysph.tools.interpolator.InterpolateFunction method)
M
main() (in module pysph.tools.interpolator)
maximum (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
MieGruneisenEOS (class in pysph.sph.solid_mech.hvi)
minimum (pyzoltan.core.carray.DoubleArray attribute)
(pyzoltan.core.carray.FloatArray attribute)
(pyzoltan.core.carray.IntArray attribute)
(pyzoltan.core.carray.LongArray attribute)
(pyzoltan.core.carray.UIntArray attribute)
MixingVelocityUpdate (class in pysph.sph.misc.advection)
MomentumEquation (class in pysph.sph.wc.basic)
MomentumEquationArtificialStress (class in pysph.sph.wc.transport_velocity)
MomentumEquationArtificialViscosity (class in pysph.sph.wc.transport_velocity)
MomentumEquationDeltaSPH (class in pysph.sph.wc.basic)
MomentumEquationPressureGradient (class in pysph.sph.wc.transport_velocity)
MomentumEquationViscosity (class in pysph.sph.wc.transport_velocity)
MomentumEquationWithStress2D (class in pysph.sph.solid_mech.basic)
Monaghan92Accelerations (class in pysph.sph.gas_dynamics.basic)
MonaghanArtificialStress (class in pysph.sph.solid_mech.basic)
MonaghanArtificialViscosity (class in pysph.sph.basic_equations)
MonaghanBoundaryForce (class in pysph.sph.boundary_equations)
MonaghanKajtarBoundaryForce (class in pysph.sph.boundary_equations)
MonaghanSignalViscosityFluids (class in pysph.sph.wc.viscosity)
MorrisColorGradient (class in pysph.sph.surface_tension)
mpi_reduce_array() (in module pysph.base.reduce_array)
MPMAccelerations (class in pysph.sph.gas_dynamics.basic)
MultiprocessingClient (class in pysph.solver.solver_interfaces)
MultiprocessingInterface (class in pysph.solver.solver_interfaces)
N
n_cells (pysph.base.nnps.NNPS attribute)
name (pysph.base.particle_array.ParticleArray attribute)
,
[1]
narrays (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
ncells_per_dim (pysph.base.nnps.LinkedListNNPS attribute)
ncells_tot (pysph.base.nnps.LinkedListNNPS attribute)
NeighborCache (class in pysph.base.nnps)
next (pyzoltan.core.carray.BaseArrayIter attribute)
nexts (pysph.base.nnps.LinkedListNNPS attribute)
NNPS (class in pysph.base.nnps)
NNPSParticleArrayWrapper (class in pysph.base.nnps)
NormalizedSummationDensity (class in pysph.sph.iisph)
num_real_particles (pysph.base.particle_array.ParticleArray attribute)
NumberDensity (class in pysph.sph.iisph)
(class in pysph.sph.rigid_body)
O
on_root_proc() (in module pysph.solver.controller)
one_timestep() (pysph.sph.integrator.EPECIntegrator method)
(pysph.sph.integrator.EulerIntegrator method)
(pysph.sph.integrator.Integrator method)
(pysph.sph.integrator.LeapFrogIntegrator method)
(pysph.sph.integrator.PECIntegrator method)
(pysph.sph.integrator.PEFRLIntegrator method)
(pysph.sph.integrator.TVDRK3Integrator method)
output_property_arrays (pysph.base.particle_array.ParticleArray attribute)
P
pa (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
pa_wrappers (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
parallel_reduce_array() (in module pysph.base.reduce_array)
ParticleArray (class in pysph.base.particle_array)
Particles (built-in class)
particles (pysph.base.nnps.NNPS attribute)
pause_on_next() (pysph.solver.controller.CommandManager method)
(pysph.solver.controller.Controller method)
PECIntegrator (class in pysph.sph.integrator)
PEFRLIntegrator (class in pysph.sph.integrator)
periodic_in_x (pysph.base.nnps.DomainManager attribute)
periodic_in_y (pysph.base.nnps.DomainManager attribute)
periodic_in_z (pysph.base.nnps.DomainManager attribute)
post_loop() (pysph.sph.basic_equations.XSPHCorrection method)
(pysph.sph.gas_dynamics.basic.MPMAccelerations method)
(pysph.sph.gas_dynamics.basic.SummationDensity method)
(pysph.sph.iisph.AdvectionAcceleration method)
(pysph.sph.iisph.NormalizedSummationDensity method)
(pysph.sph.iisph.PressureForce method)
(pysph.sph.iisph.PressureSolve method)
(pysph.sph.solid_mech.basic.EnergyEquationWithStress2D method)
(pysph.sph.surface_tension.AdamiColorGradient method)
(pysph.sph.surface_tension.AdamiReproducingDivergence method)
(pysph.sph.surface_tension.ColorGradientUsingNumberDensity method)
(pysph.sph.surface_tension.InterfaceCurvatureFromNumberDensity method)
(pysph.sph.surface_tension.MorrisColorGradient method)
(pysph.sph.surface_tension.SY11ColorGradient method)
(pysph.sph.surface_tension.SY11DiracDelta method)
(pysph.sph.surface_tension.SmoothedColor method)
(pysph.sph.wc.basic.MomentumEquation method)
(pysph.sph.wc.basic.MomentumEquationDeltaSPH method)
(pysph.sph.wc.transport_velocity.MomentumEquationPressureGradient method)
(pysph.sph.wc.transport_velocity.SetWallVelocity method)
(pysph.sph.wc.transport_velocity.SolidWallPressureBC method)
(pysph.tools.interpolator.InterpolateFunction method)
PressureForce (class in pysph.sph.iisph)
PressureForceBoundary (class in pysph.sph.iisph)
PressureGradientUsingNumberDensity (class in pysph.sph.wc.basic)
PressureRigidBody (class in pysph.sph.rigid_body)
PressureSolve (class in pysph.sph.iisph)
PressureSolveBoundary (class in pysph.sph.iisph)
properties (pysph.base.particle_array.ParticleArray attribute)
,
[1]
property_arrays (pysph.base.particle_array.ParticleArray attribute)
py_aligned() (in module pyzoltan.core.carray)
py_flatten() (in module pysph.base.nnps)
py_get_valid_cell_index() (in module pysph.base.nnps)
py_unflatten() (in module pysph.base.nnps)
pysph.base.kernels (module)
pysph.base.nnps (module)
pysph.base.particle_array (module)
pysph.base.reduce_array (module)
pysph.base.utils (module)
pysph.solver.application (module)
pysph.solver.controller (module)
pysph.solver.solver (module)
pysph.solver.solver_interfaces (module)
pysph.sph.basic_equations (module)
pysph.sph.boundary_equations (module)
pysph.sph.gas_dynamics.basic (module)
pysph.sph.iisph (module)
pysph.sph.integrator (module)
pysph.sph.misc.advection (module)
pysph.sph.rigid_body (module)
pysph.sph.solid_mech.basic (module)
pysph.sph.solid_mech.hvi (module)
pysph.sph.surface_tension (module)
pysph.sph.wc.basic (module)
pysph.sph.wc.transport_velocity (module)
pysph.sph.wc.viscosity (module)
pysph.tools.interpolator (module)
pyzoltan.core.carray (module)
Q
QuinticSpline (class in pysph.base.kernels)
R
radius_scale (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
Receive() (pysph.base.particle_array.ParticleArray method)
recv() (pysph.solver.controller.DummyComm method)
reduce() (pysph.sph.iisph.PressureSolve method)
(pysph.sph.rigid_body.RigidBodyMoments method)
remove() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
remove_particles() (pysph.base.particle_array.ParticleArray method)
remove_property() (pysph.base.particle_array.ParticleArray method)
remove_tagged_particles() (pysph.base.nnps.NNPSParticleArrayWrapper method)
(pysph.base.particle_array.ParticleArray method)
reserve() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
reset() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
resize() (pysph.base.particle_array.ParticleArray method)
(pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
RigidBodyCollision (class in pysph.sph.rigid_body)
RigidBodyMoments (class in pysph.sph.rigid_body)
RigidBodyMotion (class in pysph.sph.rigid_body)
RK2StepRigidBody (class in pysph.sph.rigid_body)
run() (pysph.solver.application.Application method)
S
ScaleSmoothingLength (class in pysph.sph.gas_dynamics.basic)
Send() (pysph.base.particle_array.ParticleArray method)
send() (pysph.solver.controller.DummyComm method)
serial_reduce_array() (in module pysph.base.reduce_array)
set() (pysph.base.particle_array.ParticleArray method)
(pysph.solver.controller.Controller method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
set_adaptive_timestep() (pysph.solver.solver.Solver method)
set_arrays_to_print() (pysph.solver.solver.Solver method)
set_blocking() (pysph.solver.controller.Controller method)
set_cell_size() (pysph.base.nnps.DomainManager method)
set_cfl() (pysph.solver.solver.Solver method)
set_command_handler() (pysph.solver.solver.Solver method)
set_compiled_object() (pysph.sph.integrator.Integrator method)
set_context() (pysph.base.nnps.LinkedListNNPS method)
(pysph.base.nnps.NNPS method)
set_data() (pyzoltan.core.carray.BaseArray method)
set_dirty() (pysph.base.particle_array.ParticleArray method)
set_disable_output() (pysph.solver.solver.Solver method)
set_domain() (pysph.tools.interpolator.Interpolator method)
set_final_time() (pysph.solver.solver.Solver method)
set_fixed_h() (pysph.sph.integrator.Integrator method)
set_in_parallel() (pysph.base.nnps.DomainManager method)
(pysph.base.nnps.NNPS method)
set_indices() (pysph.base.nnps.Cell method)
set_indices_invalid() (pysph.base.particle_array.ParticleArray method)
set_interpolation_points() (pysph.tools.interpolator.Interpolator method)
set_lb_props() (pysph.base.particle_array.ParticleArray method)
set_log_level() (pysph.solver.controller.CommandManager method)
set_name() (pysph.base.particle_array.ParticleArray method)
set_nnps() (pysph.sph.integrator.Integrator method)
set_number_of_threads() (in module pysph.base.nnps)
set_output_arrays() (pysph.base.particle_array.ParticleArray method)
set_output_at_times() (pysph.solver.solver.Solver method)
set_output_directory() (pysph.solver.solver.Solver method)
set_output_fname() (pysph.solver.solver.Solver method)
set_output_only_real() (pysph.solver.solver.Solver method)
set_output_printing_level() (pysph.solver.solver.Solver method)
set_pa_wrappers() (pysph.base.nnps.DomainManager method)
set_parallel_manager() (pysph.sph.integrator.Integrator method)
set_parallel_output_mode() (pysph.solver.solver.Solver method)
set_pid() (pysph.base.particle_array.ParticleArray method)
set_post_stage_callback() (pysph.sph.integrator.Integrator method)
set_print_freq() (pysph.solver.solver.Solver method)
set_prop() (pysph.solver.controller.CommandManager method)
set_radius_scale() (pysph.base.nnps.DomainManager method)
set_tag() (pysph.base.particle_array.ParticleArray method)
set_time() (pysph.base.particle_array.ParticleArray method)
set_time_step() (pysph.solver.solver.Solver method)
set_to_zero() (pysph.base.particle_array.ParticleArray method)
set_view() (pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
setup() (pysph.solver.application.Application method)
(pysph.solver.solver.Solver method)
setup_solver() (pysph.solver.solver.Solver method)
SetWallVelocity (class in pysph.sph.wc.transport_velocity)
ShadlooYildizSurfaceTensionForce (class in pysph.sph.surface_tension)
size (pysph.base.nnps.Cell attribute)
skew() (in module pysph.sph.rigid_body)
SmoothedColor (class in pysph.sph.surface_tension)
SolidWallNoSlipBC (class in pysph.sph.wc.transport_velocity)
SolidWallPressureBC (class in pysph.sph.wc.transport_velocity)
solve() (pysph.solver.solver.Solver method)
Solver (class in pysph.solver.solver)
solver_method() (pysph.solver.controller.CommandManager method)
sort_gids (pysph.base.nnps.NNPS attribute)
spatially_order_particles() (pysph.base.nnps.NNPS method)
squeeze() (pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
stage1() (pysph.sph.iisph.IISPHStep method)
(pysph.sph.rigid_body.EulerStepRigidBody method)
(pysph.sph.rigid_body.RK2StepRigidBody method)
stage2() (pysph.sph.rigid_body.RK2StepRigidBody method)
StateEquation (class in pysph.sph.wc.transport_velocity)
step() (pysph.sph.integrator.Integrator method)
SummationDensity (class in pysph.sph.basic_equations)
(class in pysph.sph.gas_dynamics.basic)
(class in pysph.sph.iisph)
(class in pysph.sph.wc.transport_velocity)
SummationDensityBoundary (class in pysph.sph.iisph)
SummationDensityRigidBody (class in pysph.sph.rigid_body)
SY11ColorGradient (class in pysph.sph.surface_tension)
SY11DiracDelta (class in pysph.sph.surface_tension)
sync_commands() (pysph.solver.controller.CommandManager method)
synchronized() (in module pysph.solver.controller)
T
tag (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
TaitEOS (class in pysph.sph.wc.basic)
TaitEOSHGCorrection (class in pysph.sph.wc.basic)
time (pysph.base.particle_array.ParticleArray attribute)
TVDRK3Integrator (class in pysph.sph.integrator)
U
UIntArray (class in pyzoltan.core.carray)
update() (pysph.base.nnps.DomainManager method)
(pysph.base.nnps.NNPS method)
(pysph.base.nnps.NeighborCache method)
update_domain() (pysph.base.nnps.NNPS method)
update_min_max() (pysph.base.particle_array.ParticleArray method)
(pyzoltan.core.carray.BaseArray method)
(pyzoltan.core.carray.DoubleArray method)
(pyzoltan.core.carray.FloatArray method)
(pyzoltan.core.carray.IntArray method)
(pyzoltan.core.carray.LongArray method)
(pyzoltan.core.carray.UIntArray method)
update_particle_arrays() (pysph.tools.interpolator.Interpolator method)
update_property() (pysph.base.particle_array.ParticleArray method)
UpdateSmoothingLengthFerrari (class in pysph.sph.wc.basic)
UpdateSmoothingLengthFromVolume (class in pysph.sph.gas_dynamics.basic)
use_cache (pysph.base.nnps.NNPS attribute)
V
VelocityGradient2D (class in pysph.sph.basic_equations)
ViscosityAcceleration (class in pysph.sph.iisph)
ViscosityAccelerationBoundary (class in pysph.sph.iisph)
ViscosityRigidBody (class in pysph.sph.rigid_body)
VolumeFromMassDensity (class in pysph.sph.wc.transport_velocity)
VolumeSummation (class in pysph.sph.wc.transport_velocity)
VonMisesPlasticity2D (class in pysph.sph.solid_mech.hvi)
W
wait() (pysph.solver.controller.Controller method)
wait_for_cmd() (pysph.solver.controller.CommandManager method)
wendland_quintic() (in module pysph.sph.boundary_equations)
WendlandQuintic (class in pysph.base.kernels)
X
x (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
xmax (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
xmin (pysph.base.nnps.DomainManager attribute)
(pysph.base.nnps.NNPS attribute)
XMLRPCInterface (class in pysph.solver.solver_interfaces)
XSPHCorrection (class in pysph.sph.basic_equations)
XSPHCorrectionForLeapFrog (class in pysph.sph.basic_equations)
xtranslate (pysph.base.nnps.DomainManager attribute)
Y
y (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
ymax (pysph.base.nnps.DomainManager attribute)
ymin (pysph.base.nnps.DomainManager attribute)
ytranslate (pysph.base.nnps.DomainManager attribute)
Z
z (pysph.base.nnps.NNPSParticleArrayWrapper attribute)
zmax (pysph.base.nnps.DomainManager attribute)
zmin (pysph.base.nnps.DomainManager attribute)
ztranslate (pysph.base.nnps.DomainManager attribute)
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
.