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
Log In