Heimdall can only be built from source code on a modern Linux operating system.
** Suggestions for pre-requisite installation locations **
The Dedisp and Thrust libraries are distributed in a way that makes it a little tricky for Heimdall's configure script to correctly identify them, so we recommend supplying direct paths to the local installation directories. These instructions assume:
** CUDA **
Install the CUDA SDK from Nvidia using the method recommended for your operating system
** Boost **
Install the Boost from your package manager, ensuring the version is > 1.49.
** Dedisp **
Build the Dedisp library, editing Makefile.inc to as per the instructions at https://github.com/ajameson/dedisp,
cd $HOME/source
git clone https://github.com/ajameson/dedisp.git
cd dedisp
make INSTALL_DIR=$HOME/software/dedisp install
** PSRDADA **
Build the PSRDada library from SourceForge.
cd $HOME/source
git clone https://git.code.sf.net/p/psrdada/code psrdada
cd psrdada
./bootstrap
./configure --prefix=$HOME/software/psrdada
make install
Checkout the heimdall software from the SourceForge and build.
git clone https://git.code.sf.net/p/heimdall-astro/code heimdall
cd $HOME/source
git clone git://git.code.sf.net/p/heimdall-astro/code heimdall
cd heimdall
./bootstrap
./configure --prefix=$HOME/software/heimdall/linux_64 --with-psrdada-dir=$HOME/software/psrdada --with-dedisp-dir=$HOME/software/dedisp --with-cuda-dir=/usr/local/cuda
make install