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).


Stable version:

Mac via Homebrew:
brew tap danieljprice/all
brew install splash
Using Macports:
sudo port install splash
Linux (Ubuntu):
sudo apt-get install splash

Windows: Install Windows Linux Subsystem, Xming and type Linux instruction above into the powershell. For X-windows plots to work, put "export DISPLAY=:0.0" into ~/.bashrc.

Development version:

SPLASH and giza (the plotting backend in v2.x) both have public repositories, so you can check out the latest and greatest code at any time. Just use:

If you have admin (super user) permissions:
git clone; cd giza; make; sudo make install; cd ..
git clone
cd splash; make SYSTEM=gfortran; sudo make install
If you do not have admin permissions. That is, to install in your home space:
git clone
cd splash; git clone
make SYSTEM=gfortran withgiza

Both the splash and giza repositories are generally stable, so it is usually safe to get the very latest version. If you have trouble read the advanced installation guide.

If you have installed splash in your home space, you will need to set the following environment variables for everything to work. Put the following commands in your ~/.bashrc file, so they are set every time you log in:

export SPLASH_DIR=$HOME/splash
Use DYLD_LIBRARY_PATH instead of LD_LIBRARY_PATH if you are on a Mac.

Updating to the latest

The advantage of obtaining SPLASH this way is that you can receive updates:

  1. cd splash; git pull; cd giza; git pull; cd ..
  2. make clean; make SYSTEM=gfortran

Alternatively, you can download a tarball of the most recent stable release, below.

Current stable release:

checksums           rmd160   fd91759042a5522f911a709cd2345ca0f2f3be9c \
                    sha256   a3fa807ce2322421af3719fdc87d9214e6937c5ba004e7d8767d32f9e74d8cf9

Tarball install instructions (for SPLASH v2.x)
Tarball install instructions (for PGPLOT-splash, v1.x)
Version history