Required Libraries / Programs

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:

gsl

(version 1.3+) (http://www.gnu.org/software/gsl/)

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/