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

Menu:

News:

3rd May 2017:
v2.7.0 released.

22nd Oct 2015:
v2.6.0 released.

29th Jan 2015:
v2.5.1 released.

22nd Aug 2014:
v2.5.0 released.

more »

Current Status

The current release is 2.7.0 (3rd May 2017) (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).

About

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 eliminate the publication of crap-looking particle plots from SPH codes!

Features:

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

Requirements

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). SPLASH can alternatively be compiled using PGPLOT as the backend graphics library.

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