PySPH: a reproducible and high-performance framework for smoothed particle hydrodynamics

  • Ramachandran P
N/ACitations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

Smoothed Particle Hydrodynamics (SPH) is a general purpose tech- nique to numerically compute the solutions to partial differential equations such as those used to simulate fluid and solid mechanics. The method is grid-free and uses particles to discretize the various properties of interest (such as density, fluid velocity, pressure etc.). The method is Lagrangian and particles are moved with the local velocity. PySPH is an open source framework for Smoothed Particle Hydrodynamics. It is implemented in a mix of Python and Cython. It is designed to be easy to use on multiple platforms, high-performance and support parallel execution. Users write pure-Python code and HPC code is generated on the fly, compiled, and executed. PySPH supports OpenMP and MPI for distributed computing, in a way that is transparent to the user. PySPH is also designed to make it easy to perform reproducible research. In this paper we discuss the design and implementation of PySPH.

Cite

CITATION STYLE

APA

Ramachandran, P. (2016). PySPH: a reproducible and high-performance framework for smoothed particle hydrodynamics. In Proceedings of the 15th Python in Science Conference (pp. 122–129). SciPy. https://doi.org/10.25080/majora-629e541a-011

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free