CHANGES.rst
LICENSE.txt
MANIFEST.in
Makefile
README.rst
pyproject.toml
requirements-test.txt
requirements.txt
setup.cfg
setup.py
PySPH.egg-info/PKG-INFO
PySPH.egg-info/SOURCES.txt
PySPH.egg-info/dependency_links.txt
PySPH.egg-info/entry_points.txt
PySPH.egg-info/not-zip-safe
PySPH.egg-info/requires.txt
PySPH.egg-info/top_level.txt
docs/.DS_Store
docs/Makefile
docs/make.bat
docs/Images/dam-break-schematic.png
docs/Images/db3d.png
docs/Images/ldc-streamlines.png
docs/Images/local-remote-particles.png
docs/Images/local-remote.svg
docs/Images/periodic-domain-ghost-particle-tags.png
docs/Images/point-partition.png
docs/Images/pysph-examples-common-steps.graphml
docs/Images/pysph-examples-common-steps.png
docs/Images/pysph_viewer.png
docs/Images/rings-collision.png
docs/images/dam-break-schematic.png
docs/images/db3d.png
docs/images/ldc-streamlines.png
docs/images/local-remote-particles.png
docs/images/local-remote.svg
docs/images/periodic-domain-ghost-particle-tags.png
docs/images/point-partition.png
docs/images/pysph-examples-common-steps.graphml
docs/images/pysph-examples-common-steps.png
docs/images/pysph_viewer.png
docs/images/rings-collision.png
docs/source/conf.py
docs/source/index.rst
docs/source/installation.rst
docs/source/overview.rst
docs/source/using_pysph.rst
docs/source/contribution/how_to_write_docs.rst
docs/source/design/equations.rst
docs/source/design/iom.rst
docs/source/design/overview.rst
docs/source/design/solver_interfaces.rst
docs/source/design/working_with_particles.rst
docs/source/design/images/controller.png
docs/source/design/images/html_client.png
docs/source/design/images/particle-array.png
docs/source/design/images/pysph-modules.png
docs/source/design/images/sph-flowchart.png
docs/source/examples/flow_past_cylinder.rst
docs/source/examples/index.rst
docs/source/examples/sphere_in_vessel.rst
docs/source/examples/taylor_green.rst
docs/source/reference/application.rst
docs/source/reference/controller.rst
docs/source/reference/equations.rst
docs/source/reference/index.rst
docs/source/reference/integrator.rst
docs/source/reference/kernels.rst
docs/source/reference/nnps.rst
docs/source/reference/parallel_manager.rst
docs/source/reference/particle_array.rst
docs/source/reference/scheme.rst
docs/source/reference/solver.rst
docs/source/reference/solver_interfaces.rst
docs/source/reference/tools.rst
docs/source/starcluster/overview.rst
docs/source/tutorial/circular_patch.rst
docs/source/tutorial/circular_patch_simple.rst
docs/tutorial/1_getting_started.ipynb
docs/tutorial/2_solving_a_problem.ipynb
docs/tutorial/3_simple_post_processing.ipynb
docs/tutorial/4_without_schemes.ipynb
docs/tutorial/images/elliptical_drop_ic.png
docs/tutorial/solutions/ed.py
docs/tutorial/solutions/ed0.py
docs/tutorial/solutions/ed_no_scheme.py
docs/tutorial/solutions/particles_in_disk.py
docs/tutorial/solutions/plot_pa.py
pysph/__init__.py
pysph/base/__init__.py
pysph/base/box_sort_nnps.pxd
pysph/base/box_sort_nnps.pyx
pysph/base/c_kernels.pyx
pysph/base/c_kernels.pyx.mako
pysph/base/cell_indexing_nnps.pxd
pysph/base/cell_indexing_nnps.pyx
pysph/base/device_helper.py
pysph/base/gpu_domain_manager.py
pysph/base/gpu_helper_functions.mako
pysph/base/gpu_helper_kernels.py
pysph/base/gpu_nnps.py
pysph/base/gpu_nnps_base.pxd
pysph/base/gpu_nnps_base.pyx
pysph/base/gpu_nnps_helper.py
pysph/base/kernels.py
pysph/base/linalg3.pxd
pysph/base/linalg3.pyx
pysph/base/linked_list_nnps.pxd
pysph/base/linked_list_nnps.pyx
pysph/base/nnps.py
pysph/base/nnps_base.pxd
pysph/base/nnps_base.pyx
pysph/base/octree.pxd
pysph/base/octree.pyx
pysph/base/octree_gpu_nnps.pxd
pysph/base/octree_gpu_nnps.pyx
pysph/base/octree_nnps.pxd
pysph/base/octree_nnps.pyx
pysph/base/particle_array.pxd
pysph/base/particle_array.pyx
pysph/base/point.pxd
pysph/base/point.pyx
pysph/base/reduce_array.py
pysph/base/spatial_hash.h
pysph/base/spatial_hash_nnps.pxd
pysph/base/spatial_hash_nnps.pyx
pysph/base/stratified_hash_nnps.pxd
pysph/base/stratified_hash_nnps.pyx
pysph/base/stratified_sfc_gpu_nnps.mako
pysph/base/stratified_sfc_gpu_nnps.pxd
pysph/base/stratified_sfc_gpu_nnps.pyx
pysph/base/stratified_sfc_nnps.pxd
pysph/base/stratified_sfc_nnps.pyx
pysph/base/utils.py
pysph/base/z_order.h
pysph/base/z_order_gpu_nnps.pxd
pysph/base/z_order_gpu_nnps.pyx
pysph/base/z_order_gpu_nnps_kernels.py
pysph/base/z_order_nnps.pxd
pysph/base/z_order_nnps.pyx
pysph/base/tests/__init__.py
pysph/base/tests/test_device_helper.py
pysph/base/tests/test_domain_manager.py
pysph/base/tests/test_kernel.py
pysph/base/tests/test_linalg3.py
pysph/base/tests/test_neighbor_cache.py
pysph/base/tests/test_nnps.py
pysph/base/tests/test_octree.py
pysph/base/tests/test_particle_array.py
pysph/base/tests/test_periodic_nnps.py
pysph/base/tests/test_reduce_array.py
pysph/base/tests/test_utils.py
pysph/base/tree/__init__.py
pysph/base/tree/helpers.py
pysph/base/tree/point_tree.mako
pysph/base/tree/point_tree.py
pysph/base/tree/tree.mako
pysph/base/tree/tree.py
pysph/examples/__init__.py
pysph/examples/_db_geometry.py
pysph/examples/cavity.py
pysph/examples/couette.py
pysph/examples/cube.py
pysph/examples/dam_break_2d.py
pysph/examples/dam_break_3d.py
pysph/examples/db_exp_data.py
pysph/examples/elliptical_drop.py
pysph/examples/elliptical_drop_no_scheme.py
pysph/examples/elliptical_drop_simple.py
pysph/examples/flow_past_cylinder_2d.py
pysph/examples/fpc_with_packed_cylinder.py
pysph/examples/ghia_cavity_data.py
pysph/examples/hydrostatic_tank.py
pysph/examples/lattice_cylinders.py
pysph/examples/periodic_cylinders.py
pysph/examples/poiseuille.py
pysph/examples/rayleigh_taylor.py
pysph/examples/run.py
pysph/examples/sloshing_tank_horizontal.py
pysph/examples/st_exp_data.py
pysph/examples/taylor_green.py
pysph/examples/tg_with_packed_particles.py
pysph/examples/trivial_inlet_outlet.py
pysph/examples/two_blocks.py
pysph/examples/dam_break/__init__.py
pysph/examples/dam_break/dam_break_3d_lobovsky.py
pysph/examples/dam_break/db_2d_buchner.py
pysph/examples/dam_break/db_3d_yeh.py
pysph/examples/dam_break_3d_output/mayavi_config.py
pysph/examples/gas_dynamics/__init__.py
pysph/examples/gas_dynamics/accuracy_test_2d.py
pysph/examples/gas_dynamics/acoustic_wave.py
pysph/examples/gas_dynamics/blastwave.py
pysph/examples/gas_dynamics/cheng_shu_1d.py
pysph/examples/gas_dynamics/hydrostatic_box.py
pysph/examples/gas_dynamics/kelvin_helmholtz_instability.py
pysph/examples/gas_dynamics/ndspmhd-sedov-initial-conditions.npz
pysph/examples/gas_dynamics/noh.py
pysph/examples/gas_dynamics/riemann_2d.py
pysph/examples/gas_dynamics/riemann_2d_config.py
pysph/examples/gas_dynamics/riemann_solver.py
pysph/examples/gas_dynamics/robert.py
pysph/examples/gas_dynamics/sedov.py
pysph/examples/gas_dynamics/shocktube.py
pysph/examples/gas_dynamics/shocktube_setup.py
pysph/examples/gas_dynamics/sjogreen.py
pysph/examples/gas_dynamics/sod_shocktube.py
pysph/examples/gas_dynamics/wallshock.py
pysph/examples/gas_dynamics/wc_blastwave.py
pysph/examples/rigid_body/README.rst
pysph/examples/rigid_body/__init__.py
pysph/examples/rigid_body/bouncing_cube.py
pysph/examples/rigid_body/bouncing_cubes.py
pysph/examples/rigid_body/cubes_colliding_in_tank.py
pysph/examples/rigid_body/dam_break3D_sph.py
pysph/examples/rigid_body/simple.py
pysph/examples/rigid_body/solid_body_floating_in_tank.py
pysph/examples/rigid_body/sph.vtk.gz
pysph/examples/rigid_body/sphere_in_vessel_akinci.py
pysph/examples/rigid_body/ten_spheres_in_vessel_2d.py
pysph/examples/rigid_body/three_cubes_in_vessel_3d.py
pysph/examples/rigid_body/three_spheres_in_fluid.py
pysph/examples/shallow_water/__init__.py
pysph/examples/shallow_water/cylindrical_dambreak.py
pysph/examples/shallow_water/cylindrical_dambreak_closed_boundary.py
pysph/examples/shallow_water/cylindrical_dambreak_particle_split.py
pysph/examples/shallow_water/cylindrical_dambreak_sloping_bed.py
pysph/examples/shallow_water/okushiri_tsunami.py
pysph/examples/shallow_water/particle_split_in_a_square_domain.py
pysph/examples/shallow_water/rectangular_channel_flow.py
pysph/examples/shallow_water/rectangular_dambreak.py
pysph/examples/shallow_water/rectangular_dambreak_particle_split.py
pysph/examples/shallow_water/rectangular_dambreak_particle_split_and_merge.py
pysph/examples/shallow_water/rectangular_dambreak_sloping_bed.py
pysph/examples/shallow_water/rectangular_dambreak_wetbed_1d.py
pysph/examples/shallow_water/still_water_over_a_hump_1d.py
pysph/examples/shallow_water/still_water_over_a_parabolic_surface_1d.py
pysph/examples/shallow_water/still_water_over_a_step_1d.py
pysph/examples/shallow_water/thacker_basin.py
pysph/examples/shallow_water/files_for_output_comparison/__init__.py
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_closed_boun_t01.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_closed_boun_t02.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_closed_boun_t03.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_split_t01.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_split_t02.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_split_t03.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_t01.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_t02.csv
pysph/examples/shallow_water/files_for_output_comparison/cyl_dam_t03.csv
pysph/examples/shallow_water/files_for_output_comparison/tsu_experimental.csv
pysph/examples/shallow_water/files_for_output_comparison/tsu_sensor1_vacondio.csv
pysph/examples/shallow_water/files_for_output_comparison/tsu_sensor2_vacondio.csv
pysph/examples/shallow_water/files_for_output_comparison/tsu_sensor3_vacondio.csv
pysph/examples/shallow_water/okushiri_tsunami_input_files/__init__.py
pysph/examples/shallow_water/okushiri_tsunami_input_files/tsunami_bed.txt.bz2
pysph/examples/shallow_water/okushiri_tsunami_input_files/tsunami_obc.txt
pysph/examples/sloshing/__init__.py
pysph/examples/sloshing/sloshing_tank_pitch.py
pysph/examples/sloshing/st_bouscasse.py
pysph/examples/solid_mech/__init__.py
pysph/examples/solid_mech/impact.py
pysph/examples/solid_mech/impact3d.py
pysph/examples/solid_mech/oscillating_plate.py
pysph/examples/solid_mech/rings.py
pysph/examples/solid_mech/taylor_bar.py
pysph/examples/spheric/__init__.py
pysph/examples/spheric/moving_square.py
pysph/examples/sphysics/INDAT.gz
pysph/examples/sphysics/IPART.gz
pysph/examples/sphysics/__init__.py
pysph/examples/sphysics/beach_geometry.py
pysph/examples/sphysics/case1.py
pysph/examples/sphysics/case2.py
pysph/examples/sphysics/case3.py
pysph/examples/sphysics/case4.py
pysph/examples/sphysics/case5.py
pysph/examples/sphysics/case6.py
pysph/examples/sphysics/case7.py
pysph/examples/sphysics/case8.py
pysph/examples/sphysics/dam_break.py
pysph/examples/sphysics/dambreak_sphysics.py
pysph/examples/sphysics/periodic_rigidbody.py
pysph/examples/sphysics/dam_break_output/mayavi_config.py
pysph/examples/surface_tension/__init__.py
pysph/examples/surface_tension/capillary_wave.py
pysph/examples/surface_tension/circular_droplet.py
pysph/examples/surface_tension/equilibrium_rod.py
pysph/examples/surface_tension/equilibrium_rod_hex.py
pysph/examples/surface_tension/interface_instability.py
pysph/examples/surface_tension/khi_sy11.py
pysph/examples/surface_tension/khi_tvf.py
pysph/examples/surface_tension/oscillating_rod.py
pysph/examples/surface_tension/square_droplet.py
pysph/examples/tests/__init__.py
pysph/examples/tests/test_examples.py
pysph/examples/tests/test_riemann_solver.py
pysph/parallel/__init__.py
pysph/parallel/parallel_manager.pxd
pysph/parallel/parallel_manager.pyx
pysph/parallel/tests/__init__.py
pysph/parallel/tests/cavity.py
pysph/parallel/tests/check_dump_load.py
pysph/parallel/tests/elliptical_drop.py
pysph/parallel/tests/example_test_case.py
pysph/parallel/tests/lb_exchange.py
pysph/parallel/tests/reduce_array.py
pysph/parallel/tests/remote_exchange.py
pysph/parallel/tests/simple_reduction.py
pysph/parallel/tests/summation_density.py
pysph/parallel/tests/test_openmp.py
pysph/parallel/tests/test_parallel.py
pysph/parallel/tests/test_parallel_run.py
pysph/solver/__init__.py
pysph/solver/application.py
pysph/solver/controller.py
pysph/solver/output.py
pysph/solver/solver.py
pysph/solver/solver_interfaces.py
pysph/solver/tools.py
pysph/solver/utils.py
pysph/solver/vtk_output.py
pysph/solver/tests/__init__.py
pysph/solver/tests/test_application.py
pysph/solver/tests/test_solver.py
pysph/solver/tests/test_solver_utils.py
pysph/sph/__init__.py
pysph/sph/acceleration_eval.py
pysph/sph/acceleration_eval_cython.mako
pysph/sph/acceleration_eval_cython_helper.py
pysph/sph/acceleration_eval_gpu.mako
pysph/sph/acceleration_eval_gpu_helper.py
pysph/sph/acceleration_nnps_helper.py
pysph/sph/basic_equations.py
pysph/sph/boundary_equations.py
pysph/sph/equation.py
pysph/sph/iisph.py
pysph/sph/integrator.py
pysph/sph/integrator_cython.mako
pysph/sph/integrator_cython_helper.py
pysph/sph/integrator_gpu_helper.py
pysph/sph/integrator_step.py
pysph/sph/rigid_body.py
pysph/sph/scheme.py
pysph/sph/sph_compiler.py
pysph/sph/surface_tension.py
pysph/sph/bc/__init__.py
pysph/sph/bc/inlet_outlet_manager.py
pysph/sph/bc/interpolate.py
pysph/sph/bc/interpolate.py.mako
pysph/sph/bc/characteristic/__init__.py
pysph/sph/bc/characteristic/inlet.py
pysph/sph/bc/characteristic/outlet.py
pysph/sph/bc/characteristic/simple_inlet_outlet.py
pysph/sph/bc/donothing/__init__.py
pysph/sph/bc/donothing/inlet.py
pysph/sph/bc/donothing/outlet.py
pysph/sph/bc/donothing/simple_inlet_outlet.py
pysph/sph/bc/hybrid/__init__.py
pysph/sph/bc/hybrid/inlet.py
pysph/sph/bc/hybrid/outlet.py
pysph/sph/bc/hybrid/simple_inlet_outlet.py
pysph/sph/bc/mirror/__init__.py
pysph/sph/bc/mirror/inlet.py
pysph/sph/bc/mirror/outlet.py
pysph/sph/bc/mirror/simple_inlet_outlet.py
pysph/sph/bc/mod_donothing/__init__.py
pysph/sph/bc/mod_donothing/inlet.py
pysph/sph/bc/mod_donothing/outlet.py
pysph/sph/bc/mod_donothing/simple_inlet_outlet.py
pysph/sph/bc/tests/__init__.py
pysph/sph/bc/tests/test_simple_inlet_outlet.py
pysph/sph/gas_dynamics/__init__.py
pysph/sph/gas_dynamics/basic.py
pysph/sph/gas_dynamics/boundary_equations.py
pysph/sph/gas_dynamics/gsph.py
pysph/sph/gas_dynamics/psph.py
pysph/sph/gas_dynamics/riemann_solver.py
pysph/sph/gas_dynamics/tsph.py
pysph/sph/isph/__init__.py
pysph/sph/isph/isph.py
pysph/sph/isph/sisph.py
pysph/sph/isph/wall_normal.py
pysph/sph/misc/__init__.py
pysph/sph/misc/advection.py
pysph/sph/solid_mech/__init__.py
pysph/sph/solid_mech/basic.py
pysph/sph/solid_mech/hvi.py
pysph/sph/swe/__init__.py
pysph/sph/swe/basic.py
pysph/sph/tests/__init__.py
pysph/sph/tests/test_acceleration_eval.py
pysph/sph/tests/test_acceleration_eval_cython_helper.py
pysph/sph/tests/test_equations.py
pysph/sph/tests/test_integrator.py
pysph/sph/tests/test_integrator_cython_helper.py
pysph/sph/tests/test_integrator_step.py
pysph/sph/tests/test_kernel_corrections.py
pysph/sph/tests/test_linalg.py
pysph/sph/tests/test_multi_group_integrator.py
pysph/sph/tests/test_riemann_solver.py
pysph/sph/tests/test_scheme.py
pysph/sph/wc/__init__.py
pysph/sph/wc/basic.py
pysph/sph/wc/crksph.py
pysph/sph/wc/density_correction.py
pysph/sph/wc/edac.py
pysph/sph/wc/gtvf.py
pysph/sph/wc/kernel_correction.py
pysph/sph/wc/linalg.py
pysph/sph/wc/parshikov.py
pysph/sph/wc/pcisph.py
pysph/sph/wc/shift.py
pysph/sph/wc/transport_velocity.py
pysph/sph/wc/viscosity.py
pysph/sph/wc/zhanghuadams.py
pysph/tools/__init__.py
pysph/tools/binder.py
pysph/tools/cli.py
pysph/tools/cull.py
pysph/tools/fortranfile.py
pysph/tools/geometry.py
pysph/tools/geometry_utils.py
pysph/tools/gmsh.py
pysph/tools/interpolator.py
pysph/tools/ipy_viewer.py
pysph/tools/manage_cache.py
pysph/tools/mayavi_viewer.py
pysph/tools/mesh_tools.pyx
pysph/tools/ndspmhd.py
pysph/tools/packer.py
pysph/tools/particle_packing.py
pysph/tools/pprocess.py
pysph/tools/pysph_to_vtk.py
pysph/tools/read_mesh.py
pysph/tools/run_parallel_script.py
pysph/tools/sph_evaluator.py
pysph/tools/sphysics.py
pysph/tools/uniform_distribution.py
pysph/tools/tests/__init__.py
pysph/tools/tests/test_geometry.py
pysph/tools/tests/test_interpolator.py
pysph/tools/tests/test_mesh_tools.py
pysph/tools/tests/test_sph_evaluator.py