SPH Codes

Do you have an SPH code & software (commercial/open source) that you would like advertised here? Please email the webmaster to post your information.


AQUAgpusph is a free SPH solver developed by the CEHINAV group. It is accelerated with OpenCL and has a wide variety of boundary conditions. It is easily modable and extensible with Python scripts.


DualSPHysics code was developed to use SPH for real engineering problems with software that can be run on either CPUs or GPUs (graphics cards with powerful parallel computing). GPUs offer now a higher computing power than CPUs and they are an affordable option to accelerate SPH with a low economic cost. Thereby, the simulations can be performed using a GPU card installed on a personal computer. DualSPHysics is open source and can be freely downloaded from www.dual.sphysics.org. It has been mainly developed by researchers from the University of Vigo (Spain) and the University of Manchester (U.K.).


GADGET is a freely available code for cosmological N-body/SPH simulations on massively parallel computers with distributed memory. GADGET uses an explicit communication model that is implemented with the standardized MPI communication interface. The code can be run on essentially all supercomputer systems presently in use, including clusters of workstations or individual PCs.


GPUSPH is a GPU accelerated open-source code for use on Nvidia CUDA enabled graphics cards. It is available for Linux/Unix/OS X users at http://www.gpusph.org along with a "manual" for installation instructions. The open-source nature of the code means that you can develop your own problems with the code. It is licensed under the GPL copyright. Shortly the code will also be available through the Inundation Science & Engineering Cooperative (http://isec.nacse.org), with a discussion forum for developers.


IMPETUS Afea Solver is a software package for non-linear computational mechanics. It is primarily developed to predict large deformations of structures and components exposed to extreme loading conditions. The package comprises different solver modules and a Post Processor. Our guiding principles are accuracy, robustness and simplicity for the user. The number of purely numerical parameters that the user has to provide as input is kept at a minimum. IMPETUS Afea Solver is adapted to the GPU-technology. Utilizing the computational force of a potent graphics card can considerably speed up your calculations. For more information or requests please contact sales@impetus-afea.com. Website: http://www.impetus-afea.com.


LS-DYNA LS-DYNA is an advanced general-purpose multiphysics simulation software package that is actively developed by the Livermore Software Technology Corporation (LSTC).


Neutrino is an incompressible SPH solver with an GUI and visualization capabilities. It is currently used at Idaho National Labs and other universities to do risk analysis for flooding related scenarios and for modeling nuclear reactor dynamics for heat exchange and boiling. The license is free for non-commercial / academic usage. The web site is: http://www.centroidlab.com/neutrinodynamics.


A "developmental" 1-, 2- and 3-dimensional Smoothed Particle Hydrodynamics (SPH) simulation code used to develop new SPH algorithms. It contains implementations of nearly all algorithms published for SPH by Price (without optimisation or parallelisation), which are good for exploring how SPH works and trying out new ideas on a wide range of test problems for compressible hydrodynamics and magnetohydrodynamics, mostly in the context of astrophysics. Website: http://users.monash.edu.au/~dprice/ndspmhd.


Pasimodo is a versatile academic and commercial numerical simulation platform for the simulation of granular materials, fluids, largely deformable solids, and other simulation tasks. The software is developed by the Institute of Engineering and Computational Mechanics (ITM) of the University of Stuttgart, Germany in cooperation with the software development company Inpartik. As both a research code and commercial software, Pasimodo combines the advantages of accuracy, robustness, and simplicity for the user expected from a commercial program. With one-, two- or three-dimensional, serial or parallel simulations with static or dynamic resolution, it has been successfully applied in numerous academic and industrial projectsincluding sloshing fluids in tanks or solids in cutting processes. Contacts are: Peter Eberhard (ITM, peter.eberhard@itm.uni-stuttgart.de) and Florian Fleissner (Inpartik, florian.fleissner@inpartik.com). For further information on Pasimodo and some example videos please visit http://www.itm.uni-stuttgart.de/research/pasimodo/pasimodo_en.php.


SPH-flow is co-owned by LHEEA from Ecole Centrale de Nantes and the software editor NEXTFLOW Software. Free SPH-flow licenses can be requested by students and teachers for academic projects (without funding) via email to Vincent Keromnes.


SPHERA v.8.0 (RSE SpA) is SPH research and free software. So far (2015), SPHERA has been characterized by two alternative boundary treatment schemes (based on either volume integrals or discrete surface elements), a 2D erosion criterion, a scheme for body transport in free surface flows. SPHERA has represented several types of floods (with transport of solid bodies and granular material) and sloshing tanks. SPHERA is published and developed as FOSS (Free/Libre and Open Source Software) on GitHub at https://github.com/AndreaAmicarelliRSE/SPHERA.


SPHYSICS - This is a free open-source SPH code that released 2007 developed jointly by researchers at the Johns Hopkins University (U.S.A.), the University of Vigo (Spain), the University of Manchester (U.K.) and the University of Rome La Sapienza (Italy). The 2-D & 3-D code has been developed specifically for free-surface hydrodynamics. The code now includes serial, parallel and GPU versions


SPLASH is a publicly available visualisation tool for Smoothed Particle Hydrodynamics simulations developed over a number of years, and can be used to read, convert and visualise output from all known publicly available SPH codes. Website: http://users.monash.edu.au/~dprice/splash.