Access the full text.
Sign up today, get DeepDyve free for 14 days.
Endong Wang, Qing Zhang, Shen Bo, Guangyong Zhang, Xiaowei Lu, Qing Wu, Yajuan Wang (2014)
Intel Math Kernel Library
G. Dilts (1999)
MOVING-LEAST-SQUARES-PARTICLE HYDRODYNAMICS-I. CONSISTENCY AND STABILITYInternational Journal for Numerical Methods in Engineering, 44
R. Gingold, J. Monaghan (1977)
Smoothed particle hydrodynamics: Theory and application to non-spherical starsMonthly Notices of the Royal Astronomical Society, 181
D. Violeau (2012)
Fluid Mechanics and the SPH Method: Theory and Applications
Aditya Bhosale, P. Ramachandran (2020)
Compyle: a Python package for parallel computing
N. Frontiere, C. Raskin, J. Owen (2016)
CRKSPH - A Conservative Reproducing Kernel Smoothed Particle Hydrodynamics SchemeJ. Comput. Phys., 332
R. Xu, P. Stansby, D. Laurence (2009)
Accuracy and stability in incompressible SPH (ISPH) based on the projection method and a new approachJ. Comput. Phys., 228
J. Morris (2000)
Simulating surface tension with smoothed particle hydrodynamicsInternational Journal for Numerical Methods in Fluids, 33
J. Cercos-Pita (2015)
AQUAgpusph, a new free 3D SPH solver accelerated with OpenCLComput. Phys. Commun., 192
Project Jupyter, Matthias Bussonnier, J. Forde, Jeremy Freeman, B. Granger, T. Head, Chris Holdgraf, Kyle Kelley, Gladys Nalvarte, Andrew Osheroff, M. Pacer, Yuvi Panda, Fernando Pérez, B. Ragan-Kelley, Carol Willing (2018)
Binder 2.0 - Reproducible, interactive, sharable environments for science at scale
A. Tafuni, J. Dominguez, R. Vacondio, A. Crespo (2018)
A versatile algorithm for the treatment of open boundary conditions in Smoothed particle hydrodynamics GPU modelsComputer Methods in Applied Mechanics and Engineering
M. Gómez-Gesteira, B. Rogers, R. Dalrymple, A. Crespo (2010)
State-of-the-art of classical SPH for free-surface flowsJournal of Hydraulic Research, 48
S. Adami, Xiangyu Hu, N. Adams (2010)
A new surface-tension formulation for multi-phase SPH using a reproducing divergence approximationJ. Comput. Phys., 229
S. Inutsuka (2002)
Reformulation of Smoothed Particle Hydrodynamics with Riemann SolverJournal of Computational Physics, 179
L. Hernquist, N. Katz (1989)
TREESPH: A Unification of SPH with the Hierarchical Tree MethodAstrophysical Journal Supplement Series, 70
V. Springel, R. Pakmor, Oliver Zier, M. Reinecke (2020)
Simulating cosmic structure formation with the GADGET-4 codeMonthly Notices of the Royal Astronomical Society
Abhinav Muta, P. Ramachandran, P. Negi (2019)
Simple Iterative Incompressible Smoothed Particle HydrodynamicsArXiv, abs/1908.01762
Manuscript submitted to
P. Negi, P. Ramachandran, Asmelash Haftu (2019)
An improved non-reflecting outlet boundary condition for weakly-compressible SPHComputer Methods in Applied Mechanics and Engineering, 367
Daniel Price, J. Wurster, T. Tricco, C. Nixon, S. Toupin, A. Pettitt, Conrad Chan, D. Mentiplay, G. Laibe, S. Glover, C. Dobbs, R. Nealon, D. Liptai, H. Worpel, C. Bonnerot, G. Dipierro, G. Ballabio, E. Ragusa, C. Federrath, R. Iaconi, T. Reichardt, D. Forgan, M. Hutchison, T. Constantino, B. Ayliffe, Kieran Hirsh, G. Lodato (2017)
Phantom: A Smoothed Particle Hydrodynamics and Magnetohydrodynamics Code for AstrophysicsPublications of the Astronomical Society of Australia, 35
A. Klöckner, Nicolas Pinto, Yunsup Lee, Bryan Catanzaro, Paul Ivanov, A. Fasih (2009)
PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generationParallel Comput., 38
J. J. Monaghan (1992)
Smoothed particle hydrodynamicsAnnual Review of Astronomy and Astrophysics, 30
Prabhu Ramachandran, Aditya Bhosale, Rahul Govind
2018–ComPyle: execute a subset of Python on HPC platforms. (2018–). Retrieved December 25, 2020 from https://github.com/pypr/compyle., 25
I. Federico, S. Marrone, A. Colagrossi, F. Aristodemo, M. Antuono (2012)
Simulating 2D open-channel flows through an SPH modelEuropean Journal of Mechanics B-fluids, 34
E. Arai, A. Tartakovsky, R. Holt, S. Grace, E. Ryan (2020)
Comparison of surface tension generation methods in smoothed particle hydrodynamics for dynamic systemsComputers & Fluids, 203
P. Ramachandran, Abhinav Muta, R. Mokkapati (2019)
Dual-Time Smoothed Particle Hydrodynamics for Incompressible Fluid SimulationarXiv: Computational Physics
J. Monaghan (2005)
Smoothed particle hydrodynamicsReports on Progress in Physics, 68
V. Springel, V. Springel, N. Yoshida, S. White (2000)
GADGET: a code for collisionless and gasdynamical cosmological simulationsNew Astronomy, 6
B. Robertson, A. Kravtsov, N. Gnedin, T. Abel, Douglas KICPUChicago, Efi, Fnal, KIPACStanford, Ias (2009)
Computational Eulerian hydrodynamics and Galilean invarianceMonthly Notices of the Royal Astronomical Society, 401
J. Monaghan (2000)
SPH without a Tensile InstabilityJournal of Computational Physics, 159
V. Springel (2005)
The Cosmological simulation code GADGET-2Monthly Notices of the Royal Astronomical Society, 364
Vinh Nguyen, T. Rabczuk, S. Bordas, M. Duflot (2008)
Meshless methods: A review and computer implementation aspectsMath. Comput. Simul., 79
L. Prechelt (2000)
An Empirical Comparison of Seven Programming LanguagesComputer, 33
J. Monaghan (1994)
Simulating Free Surface Flows with SPHJournal of Computational Physics, 110
Endong Wang, Qing Zhang, Bo Shen, Guangyong Zhang, Xiaowei Lu, Qing Wu, Yajuan Wang (2014)
Intel Math Kernel LibraryHigh-Performance Computing on the Intel
S. Marrone, M. Antuono, A. Colagrossi, G. Colicchio, D. Touzé, G. Graziani (2011)
δ-SPH model for simulating violent impact flowsComputer Methods in Applied Mechanics and Engineering, 200
P. Ramachandran (2016)
PySPH: a reproducible and high-performance framework for smoothed particle hydrodynamics
Markus Ihmsen, Jens Cornelis, B. Solenthaler, Christopher Horvath, M. Teschner (2014)
Implicit Incompressible SPHIEEE Transactions on Visualization and Computer Graphics, 20
Dan Koschier, Jan Bender, B. Solenthaler, M. Teschner (2020)
Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids
G. Bilotta, A. Hérault, A. Cappello, G. Ganci, C. Negro (2015)
GPUSPH: a Smoothed Particle Hydrodynamics model for the thermal and rheological evolution of lava flowsSpecial Publications, 426
P. Ramachandran, G. Varoquaux (2010)
Mayavi: 3D Visualization of Scientific DataComputing in Science & Engineering, 13
Chi Zhang, Massoud Rezavand, Yujie Zhu, Yongchuan Yu, Dong Wu, Wenbin Zhang, Shuoguo Zhang, Jianhang Wang, Xiangyu Hu (2020)
SPHinXsys: An open-source meshless, multi-resolution and multi-physics librarySoftw. Impacts, 6
(1999)
Zoltan home page
S. Adami, Xiangyu Hu, N. Adams (2012)
A generalized wall boundary condition for smoothed particle hydrodynamicsJ. Comput. Phys., 231
Jason Hughes, D. Graham (2010)
Comparison of incompressible and weakly-compressible SPH models for free-surface water flowsJournal of Hydraulic Research, 48
Jan Gmys, T. Carneiro, N. Melab, El-Ghazali Talbi, D. Tuyttens (2020)
A comparative study of high-productivity high-performance programming languages for parallel metaheuristicsSwarm Evol. Comput., 57
I. Schoenberg (1946)
Contributions to the problem of approximation of equidistant data by analytic functions. Part A. On the problem of smoothing or graduation. A first class of analytic approximation formulaeQuarterly of Applied Mathematics, 4
Guido van Rossum, Fred L. Drake
1991–The Python Programming Language. (1991–). Retrieved August 12, 2019 from http://www.python.org/., 12
Gary A. Dilts (1999)
Moving-least-squares-particle hydrodynamics—IConsistency and stability. International Journal for Numerical Methods in Engineering, 44
S. Cummins, M. Rudman (1999)
An SPH Projection MethodJournal of Computational Physics, 152
Dd Wang, Js Chen, 王东东 (2004)
Computer Methods in Applied Mechanics and Engineering
J. Michael Owen et al
2011–SPHERAL++. (2011–). Retrieved on 28th December, 2020 from https://github.com/LLNL/spheral., 2020
M. Shadloo, G. Oger, D. Touzé (2016)
Smoothed particle hydrodynamics method for fluid flows, towards industrial applications: Motivations, current state, and challengesComputers & Fluids, 136
P. Ramachandran (2017)
automan: A Python-Based Automation Framework for Numerical ComputingComputing in Science & Engineering, 20
T. Oliphant (2015)
Guide to NumPy
Nadir Akinci, Markus Ihmsen, Gizem Akinci, B. Solenthaler, M. Teschner (2012)
Versatile rigid-fluid coupling for incompressible SPHACM Transactions on Graphics (TOG), 31
(2014)
Python is now the most popular introductory teaching language at top u.s
N. Meyer, Oleg Saburow, M. Hohberg, A. Hrymak, F. Henning, L. Kärger (2020)
Parameter Identification of Fiber Orientation Models Based on Direct Fiber Simulation with Smoothed Particle HydrodynamicsJournal of Composites Science
A. Crespo, J. Dominguez, B. Rogers, M. Gómez-Gesteira, S. Longshaw, R. Canelas, R. Vacondio, A. Barreiro, O. García-Feal (2015)
DualSPHysics: Open-source parallel CFD solver based on Smoothed Particle Hydrodynamics (SPH)Comput. Phys. Commun., 187
Daniel Price (2010)
Smoothed particle hydrodynamics and magnetohydrodynamicsJ. Comput. Phys., 231
Kunal Puri, Prabhu Ramachandran
2013–PyZoltan: a Python wrapper for the Zoltan library. (2013–). Retrieved 25th December, 2020 from https://github.com/pypr/pyzoltan., 2020
A. Skillen, S. Lind, P. Stansby, B. Rogers (2013)
Incompressible smoothed particle hydrodynamics (SPH) with reduced temporal noise and generalised Fickian smoothing applied to body–water slam and efficient wave–body interactionComputer Methods in Applied Mechanics and Engineering, 265
Chi Zhang, Xiangyu Hu, N. Adams (2017)
A generalized transport-velocity formulation for smoothed particle hydrodynamicsJ. Comput. Phys., 337
J. Bonet, T. Lok (1999)
Variational and momentum preservation aspects of Smooth Particle Hydrodynamic formulationsComputer Methods in Applied Mechanics and Engineering, 180
S. Luding (2008)
Introduction to discrete element methodsEuropean Journal of Environmental and Civil Engineering, 12
J. Gray, J. Monaghan, R. Swift (2001)
SPH elastic dynamicsComputer Methods in Applied Mechanics and Engineering, 190
P. Cundall, O. Strack (1979)
A discrete numerical model for granular assembliesGeotechnique, 29
D. Terpstra, Heike Jagode, Haihang You, J. Dongarra (2009)
Collecting Performance Data with PAPI-C
R. Ata, A. Soulaïmani (2005)
A stabilized SPH method for inviscid shallow water flowsInternational Journal for Numerical Methods in Fluids, 47
U. Ghia, K. Ghia, C. Shin (1982)
High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid methodJournal of Computational Physics, 48
A. Amicarelli, S. Manenti, R. Albano, G. Agate, M. Paggi, L. Longoni, D. Mirauda, L. Ziane, G. Viccione, S. Todeschini, A. Sole, Lara Baldini, D. Brambilla, M. Papini, M. Khellaf, B. Tagliafierro, L. Sarno, G. Pirovano (2020)
SPHERA v.9.0.0: A Computational Fluid Dynamics research code, based on the Smoothed Particle Hydrodynamics mesh-less methodComput. Phys. Commun., 250
K. Puri, P. Ramachandran (2014)
Approximate Riemann solvers for the Godunov SPH (GSPH)J. Comput. Phys., 270
Damien Violeau (2012)
Fluid mechanics and the SPH method: theory and applications (1st ed edOxford University Press. OCLC: ocn776772541.
R. Vacondio, B. Rogers, P. Stansby (2012)
Accurate particle splitting for smoothed particle hydrodynamics in shallow water with shock capturingInternational Journal for Numerical Methods in Fluids, 69
Dag Sverre Seljebotn, and Kurt Smith
Wing Liu, S. Jun, Y. Zhang (1995)
Reproducing kernel particle methodsInternational Journal for Numerical Methods in Fluids, 20
Abhinav Muta, P. Ramachandran, P. Negi (2019)
An efficient, open source, iterative ISPH schemeComput. Phys. Commun., 255
S. Adami, Xiangyu Hu, N. Adams (2013)
A transport-velocity formulation for smoothed particle hydrodynamicsJ. Comput. Phys., 241
Stefan Behnel, Robert Bradshaw, C. Citro, Lisandro Dalcin, D. Seljebotn, Kurt Smith (2011)
Cython: The Best of Both WorldsComputing in Science & Engineering, 13
Yanyao Bao, Ling Li, L. Shen, C. Lei, Y. Gan (2018)
Modified smoothed particle hydrodynamics approach for modelling dynamic contact angle hysteresisActa Mechanica Sinica
(1966)
A computer oriented geodetic data base and a new technique in file sequencing
J. Dominguez, A. Crespo, M. Gómez-Gesteira, J. Marongiu (2011)
Neighbour lists in smoothed particle hydrodynamicsInternational Journal for Numerical Methods in Fluids, 67
L. Sigalotti, H. López, A. Donoso, E. Sira, J. Klapp (2006)
A shock-capturing SPH scheme based on adaptive kernel estimationJ. Comput. Phys., 212
Martin Lastiwka, M. Basa, N. Quinlan (2009)
Permeable and non‐reflecting boundary conditions in SPHInternational Journal for Numerical Methods in Fluids, 61
K. Puri, P. Ramachandran, Pushkar Godbole (2013)
Load balancing strategies for SPH2013 National Conference on Parallel Computing Technologies (PARCOMPTECH)
(2006)
Mako templates
P. Ramachandran, K. Puri (2015)
Entropically damped artificial compressibility for SPHComputers & Fluids
(2018)
ComPyle: execute a subset of Python on HPC platforms. (2018–)
(2013)
PyZoltan: a python wrapper for the Zoltan
Optionally create any periodic or mirror boundary condition domains, and any inlets and outlets
Mike Bayer et al
2006–Mako Templates. (2006–). Retrieved on 17th August, 2019 from https://www.makotemplates.org/., 2019
D. Ranum, Bradley Miller (2006)
The Python Programming Language
(2015)
Pickup python. Nature 2015;518:125–126
T. Kluyver, B. Ragan-Kelley, Fernando Pérez, B. Granger, Matthias Bussonnier, J. Frederic, Kyle Kelley, Jessica Hamrick, J. Grout, S. Corlay, Paul Ivanov, Damián Avila, Safia Abdalla, Carol Willing, Jupyter Team (2016)
Jupyter Notebooks - a publishing format for reproducible computational workflows
R. Vacondio, B. Rogers, P. Stansby, P. Mignosa (2013)
Shallow water SPH for flooding with dynamic particle coalescing and splittingAdvances in Water Resources, 58
M. S. Shadloo, G. Oger, D. Le Touze (2016)
Smoothed particle hydrodynamics method for fluid flows, toward industrial applications: Motivations, current state, and challengesComputers & Fluids 136 (September 2016), 136
M. Rodríguez-Paz, J. Bonet (2005)
A corrected smooth particle hydrodynamics formulation of the shallow-water equationsComputers & Structures, 83
Ling Li, L. Shen, G. Nguyen, A. El-Zein, F. Maggi (2018)
A smoothed particle hydrodynamics framework for modelling multiphase interactions at meso-scaleComputational Mechanics, 62
S. Luding (2011)
Basic of contact force models and how to perform the micro-macro transition to continuum theory
E. Boman, Ümit Çatalyürek, C. Chevalier, K. Devine (2012)
The Zoltan and Isorropia parallel toolkits for combinatorial scientific computing: Partitioning, ordering and coloringSci. Program., 20
Jefferey M. Perkel (2015)
Pickup PythonNature 5187537 (February 2015), 5187537
P. Hopkins (2014)
A new class of accurate, mesh-free hydrodynamic simulation methodsMonthly Notices of the Royal Astronomical Society, 450
L. Lucy (1977)
A numerical approach to the testing of the fission hypothesis.The Astronomical Journal, 82
E. G. Boman, U. V. Catalyurek, C. Chevalier, K. D. Devine (2012)
The Zoltan and Isorropia Parallel Toolkits for Combinatorial Scientific Computing: Partitioning, Ordering, and ColoringScientific Programming, 20
PySPH is an open-source, Python-based, framework for particle methods in general and Smoothed Particle Hydrodynamics (SPH) in particular. PySPH allows a user to define a complete SPH simulation using pure Python. High-performance code is generated from this high-level Python code and executed on either multiple cores, or on GPUs, seamlessly. It also supports distributed execution using MPI. PySPH supports a wide variety of SPH schemes and formulations. These include, incompressible and compressible fluid flow, elastic dynamics, rigid body dynamics, shallow water equations, and other problems. PySPH supports a variety of boundary conditions including mirror, periodic, solid wall, and inlet/outlet boundary conditions. The package is written to facilitate reuse and reproducibility. This article discusses the overall design of PySPH and demonstrates many of its features. Several example results are shown to demonstrate the range of features that PySPH provides.
ACM Transactions on Mathematical Software (TOMS) – Association for Computing Machinery
Published: Sep 28, 2021
Keywords: PySPH
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.