Betelgeuse's bow shock (by Shazrene Mohamed) galactic centre star formation (by Richard Alexander) turbulence kelvin-helmholtz instability tidal disruption warped disc



5th Apr 2019:
v2.9.0 released.

6th Apr 2018:
v2.8.0 released.

3rd May 2017:
v2.7.0 released.

more »

Current Status

The current release is 2.9.0 (5th April 2019) (click to see downloadable files). For a brief description of new features see the version history in the userguide. For a complete list of changes since previous versions see the change log.

Documentation (user guide):

The SPLASH userguide may be downloaded as a pdf, or by browsing the html version.

There is also a paper describing the basic algorithms implemented in SPLASH, which should be cited whenever you use SPLASH for scientific purposes (cite as Price, 2007, Publ. Astron. Soc. Aust., 24, 159-173).


| English | Estonian | Bosnian

SPLASH is a free and open source visualisation tool for Smoothed Particle Hydrodynamics (SPH) simulations in one, two and three dimensions, developed mainly for astrophysics. It uses a command-line menu but data can be manipulated interactively in the plotting window.

Data is read *directly* from the code dump format giving rapid access to results and the visualisation is advanced forwards and backwards through timesteps by single keystrokes.

SPLASH uses the SPH kernel to render plots of density and other physical quantities, giving a smooth representation of the data. The goal is to produce beautiful plots and visualisations from SPH codes, instead of simple particle plots.

SPLASH can also be used as a standalone plotting tool, though this is not its main purpose.


Examples of plots produced with SPLASH can be found in the gallery or by looking at papers with figures produced using splash.


SPLASH is written in Fortran 90/95/2003 and comes packaged with the custom-built giza backend graphics library (written in C) which depends only on standard system libraries (cairo and X11).

The free and open source gfortran compiler can be used to compile SPLASH.