SPH Resources


I have an interest in astrophysical N-body simulations. One of the techniques that has been used to model a fluid component is Somoothed Particle Hydrodynamics I hope, given enough time, to collect resources on such material on this page.If you have any further resources you are aware of please mail them to me: mario@epcc.ed.ac.uk.

Local Resources

An SPH bibliography
This is an SPH bibliography in Bibtex format. I would welcome any further additions or corrections or comments on the papers. I will update the bibliography if people contribute. If people send in their comments I am prepared to create a new page with the list of papers and peoples comments.

Remote Resources

Parallel Tree Codes and Smooth Particle Hydrodynamics

Objective: To write parallel computer codes that use tree algorithms combined with the Smooth Particle Hydrodynamics (SPH) algorithm and port to as many machines as possible.

Approach: Develop parallel codes from 'scratch' rather than porting existing serial codes so that parallelism inherent in the techniques can be more easily exploited.

Accomplishments: A code capable of simulating a large number of gravitationally interacting particles using a tree algorithm as well as a gaseous component using the SPH algorithm has been developed using the MasPar MP-2 at Goddard Space Flight Center (GSFC). This code reaches performance levels of roughly 1 GFLOPS on 16,384 processors of this machine. This code also has been ported to the Convex Exemplar SPP parallel computer at GSFC. Here, the code exceeds 1 GFLOPS on 15 processors. Message passing versions of the tree algorithm have also been developed but do not yet incorporate the SPH algorithm (CRAY T3D, Intel Paragon, Beowulf, and distributed Silicon Graphics workstations).

Smooth particle hydrodynamics
Smooth particle hydrodynamics - SPH - is a flexible Lagrangian technique for computational fluid dynamics simulations. In SPH the continuous fluid is modelled as a collection of particles, which move under the influence of hydrodynamic and, frequently, gravitational forces. Many examples of the application of SPH to astronomical and more down-to-earth problems are available online.
One Dimensional Smooth Particle Hydrodynamics
This is code for performing one dimensional gas dynamical simulations using the technique known as smooth particle hydrodynamics. This code was originally written as a teaching tool for the NASA/Goddard summer school on Higher Performance Computing in the earth and space sciences. Some of its features include:

The code is written in Fortran 90 and has only been tested on the Maspar MP-2 at Goddard so its performance or correctness on other machines is unknown.

Smooth Particle Hydrodynamics In X Division
Los Alamos Group doing Research using SPH.

They also have a list of papers available online.


N-body Resources Visualisation Resources
Last Updated 26th January 1997.