Splotch
Abstract
Splotch is a ray tracer to visualize SPH simulations.
Authors
This software package is developed and brought to you by
Copyrights and Acknowledgements
Code Papers
Download source code
Splotch is written in the C++ language.
Please check your compiler for the OpenMP flags if you want to use
OpenMP functionality (-fopenmp).
If you have an MPI environment installed, you can also use
mpiCC instead of g++ and add the option "-DUSE_MPI" to activate
the MPI implementation.
The souce code is now available through the public git repository.
Pre git code version
To install it you just have
to unpack splotch_4.4.tar.gz, edit the Makefile
to suit your needs and type make.
History
- 11.11.2013: contains the final CUDA version, Ramses reader and a previewer
v 6.0
- 31.1.2011: Minor updates, including endian detection for Gadget2 files.
v 4.4
- 30.10.2010: Introduce stereoscopic mode by adding EyeSeparation parameter.
v 4.3
- 19.10.2010: Small updates to allow exploration of parameter settings.
v 4.2
- 12.7.2010: Further code reorganization to separate scene maker from the renderer. Additional speed up of the renderer.
GPU support (via CUDA) still preliminary. Patched on 22.7.2010.
Note that the format of the parameter file has been updated again!
v 4.1a
- 25.11.2009: Major code reorganization to be much more modular. Now contains readers for different file formats,
is fully MPI/OpenMP parallelized and allows to utilize GPUs (via CUDA).
Note that the format of the parameter file has changed!
v 4.0
- 09.06.2009: Fixed some typos in parameter file and source code. Now also supports OpenMP.
v 3.1
- 11.04.2008: Many improvements, now allows to select individual
smoothing lengths for stars, freely select a block to visualize,
color palette is now read from files, or select a 3-vector to
represent the colors from file.
v 3.0
- 16.08.2006: Many improvements, now allows to process a geometry file to render several different aspects of a single simulation without reloading the data from disk.
v 2.0
- 22.07.2005: Many improvements, v 1.1
- 07.02.2005: First public version, v 1.0
Test Example and Documentation
- Binary file of a small
cosmological simulation.
- Example parameter file to
test Splotch.
- Description of the parameter file.
- A example parameter file to visualize
a given color table. The following color tables are distributed with
Splotch 4.2 and higher:
Blue.pal
Klaus.pal
M51_stars.pal
OldSplotch.pal
RedBlue.jpg
Yellow.jpg
BlueSimple.jpg
LongFancy.pal
Martin.pal
Orion.pal
Stars.pal
Fancy.pal
M51.pal
NewSplotch.pal
OrionNew1.pal
Tipsy.pal
TronInv.pal
- To obtain a first guess parameter file for any simulation, just run splotch with
this parameter file and modify it
according to the output. You will obtain a reasonable image/parameter file as
a starting point for further fine tuning. Works with Splotch 4.2 or higher.
Example Images