If you wish to install dependencies from source within your own account or somesuch (no system administrator privileges on the cluster), you will need the following dependencies:
fftw
(version 3.x) (http://www.fftw.org/) To install fftw from source use either configure option:
% ./configure --enable-static=no --enable-shared=yes --enable-float --enable-type-prefix
OR% ./configure --enable-shared=yes --enable-float
Followed by:% make % make install
gsl
(version 1.3+) (http://www.gnu.org/software/gsl/)
% ./configure % make % make install
Python 2.7.x
If you type 'python' and the version shows anything other than 2.7.X, you will need to download and install a recent Python 2.7 release from www.python.org. Make sure that this python is before any other python in your path.
easy_install or pip
Suggest using pip, which is included with Python 2.7.9. If you already have pip or easy_install available with your Python 2.7.x distribution, then you can skip this step. Otherwise, see:
https://pip.pypa.io/en/latest/installing.html
Numpy
Try
python import numpy
If this doesn't raise any errors, then you already have Numpy installed. If it does, try:
pip install numpy -or- easy_install numpy
ipython
This is required for the interactive 'e2.py' python interface. Many users will not use this, but it isn't bad to have installed.
pip install ipython
Boost
(version 1.32+) (http://www.boost.org)
Replace /usr/local with your desired target path :
bash bootstrap.sh --prefix=/usr/local ./b2 install --prefix=/usr/local
CMake
(version 2.0.6+) (http://www.cmake.org) Executables for several platforms are available; source code can also be used for custom installations.
hdf5
Download the source code file hdf5-1.8.7.tar.gz from http://www.hdfgroup.org/ftp/HDF5/current/src/
% ./configure --disable-dependency-tracking --disable-static --enable-shared make sudo make install