=== 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