PersianSPH is an open-source C++ code based on the Smoothed Particle Hydrodynamics (SPH) method. It is a multiphysics platform capable of coupling the dynamics of soils, fluids and structures in 2D and 3D. It includes elastic-plastic material behaviour, Von-Mises & Drucker-Prager yield surfaces, Newtonian and non-Newtonian fluids, and interactions such as seepage flow. It is suitable for simulating post-failure behaviour, large deformation, rheology of solid materials, and particularly soil-water interaction. This code is a part of Maziar's PhD study, supervised by Prof A. Scheuermann and A/Prof S. Galindo-Torres, at the University of Queensland, Australia.
Hydraulic heave failure
Von-Mises material failure
Embankment deformation due to seepage flow and overburden pressure
Slope fast failure due to seepage flow and phreatic surface evolution
Flow past a cylinder creating eddies