Welcome to Galacticus
Welcome to the Galacticus project. Galacticus is a semi-analytic model of galaxy formation - a powerful toolkit for modeling the physics of how galaxies form. For a scientific description of the model see the New Astronomy article on Galacticus.
For questions about installing or using Galacticus, please contact:
- Andrew Benson (repo owner)
Snapshots of the entire source, along with statically-linked executables are created automatically every day. You can check the status of the automated builds here. For all available downloads, see the Downloads page.
How do I install and use Galacticus?
Galacticus is designed to run on Linux systems - we currently do not support installation on Mac OS.
Installing using a pre-compiled binary
By far the easiest way to install and use Galacticus is to use a pre-compiled binary. To do this:
- download and unpack the source tarball (which contains various datasets that are needed at run-time):
wget http://users.obs.carnegiescience.edu/abenson/galacticus/versions/galacticus_v0.9.4.tar.bz2 tar xvfj galacticus_v0.9.4.tar.bz
- download the pre-compiled binary, place it in the directory created when you unpacked the source tarball, and give it executable permissions:
cd galacticus_v0.9.4 wget http://users.obs.carnegiescience.edu/abenson/galacticus/versions/Galacticus_v0.9.4_latest_x86_64.exe chmod u=wrx Galacticus_v0.9.4_latest_x86_64.exe
You can then run a quick test model using:
Installing from source
To install Galacticus from source (necessary only if you want to modify or add to the code yourself), the recommended approach is to use the installation script. The installation script will attempt to download and install all dependencies, before downloading and installing Galacticus.
Note that the degree of success you experience with the installation script may be less than you hoped for! If the script fails, open a bug report at the installation scripts repo.