Firedrake installation routine
PETSC
module load petsc/3.6.3-for-python
Install petsc4py
pip install petsc4py==3.6.0
Install h5py using same version as petsc
env CFLAGS="-I$MPI_INCLUDE -I$PETSC_DIR/include -L$PETSC_DIR/lib" pip install -U h5py
Install FIAT, UFL, TSFC, PyOp2
If no system wide installation clone from git and pip install e.g.
git clone git://github.com/OP2/PyOP2.git
Go to the cloned folder
python setup.py install
Install Flake8 and pytest
pip install pytest pip install flake8