[firedrake] Locally installed FFC not found on ARCHER

Eike Mueller E.Mueller at bath.ac.uk
Thu Jan 29 10:23:00 GMT 2015


Dear firedrakers,

I need to install my own version of FFC, since the one already installed 
in /work/y07/y07/fdrake appears not to be compatible with the firedrake 
version I use:

RuntimeError: Incompatible Firedrake version 0.12.0 and FFC version unknown.

So I installed FFC locally and added it to PYTHONPATH:

/work/n02/n02/eike//git_workspace//firedrake-helmholtzsolver/source:/work/n02/n02/eike//git_workspace//firedrake-bench:/work/n02/n02/eike//git_workspace//pybench:/work/n02/n02/eike//git_workspace//firedrake:/work/n02/n02/eike//git_workspace//PyOP2:/work/n02/n02/eike//git_workspace//petsc4py/cray-gnu-shared/lib/python2.7/site-packages/:/work/n02/n02/eike//git_workspace//COFFEE/build/lib:/work/n02/n02/eike//git_workspace//ffc/build/lib.linux-x86_64-2.7/:/work/n02/n02/eike//Library:/work/y07/y07/fdrake/ufl/lib/python2.7/site-packages:/work/y07/y07/fdrake/scientificpython/lib/python2.7/site-packages:/work/y07/y07/fdrake/psutil/lib/python2.7/site-packages:/work/y07/y07/fdrake/mpi4py/lib/python2.7/site-packages:/work/y07/y07/fdrake/instant/lib/python2.7/site-packages:/work/y07/y07/fdrake/fiat/lib/python2.7/site-packages:/work/y07/y07/fdrake/ffc/lib/python2.7/site-packages:/work/y07/y07/fdrake/decorator-3.4.0/lib/python2.7/site-packages:/work/y07/y07/fdrake/petsc/arch-linux2-cxx-opt/lib/pyth
on2.7/site-packages:/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages:/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7:/usr/local/packages/cse/bolt/0.6/modules

However, in python, the /work/y07/y07/fdrake version comes *first*, so 
it always picked up when I import ffc and I keep getting the error 
message above:

eike at eslogin008 $ python
Python 2.7.6 |Anaconda 1.9.2 (64-bit)| (default, Jan 17 2014, 10:13:17)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> import sys
 >>> print sys.path
['', 
'/work/y07/y07/fdrake/ffc/lib/python2.7/site-packages/FFC-1.4.0_-py2.7-linux-x86_64.egg', 
'/work/y07/y07/fdrake/decorator-3.4.0/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/python_hostlist-1.14-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/GridDataFormats-0.2.4-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/setuptools-2.2-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/extasy.coco-0.1-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/MDAnalysis-0.8.1-py2.7-linux-x86_64.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/python_hostlist-1.14-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/GridDataFormats-0.2.4-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/apache_libcloud-0.15.1-py2.7.egg', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/setuptools-2.2-py2.7.egg', 
'/work/n02/n02/eike/git_workspace/firedrake-helmholtzsolver/source', 
'/work/n02/n02/eike/git_workspace/firedrake-bench', 
'/work/n02/n02/eike/git_workspace/pybench', 
'/work/n02/n02/eike/git_workspace/firedrake', 
'/work/n02/n02/eike/git_workspace/PyOP2', 
'/work/n02/n02/eike/git_workspace/petsc4py/cray-gnu-shared/lib/python2.7/site-packages', 
'/work/n02/n02/eike/git_workspace/COFFEE/build/lib', 
'/work/n02/n02/eike/git_workspace/ffc/build/lib.linux-x86_64-2.7', 
'/work/n02/n02/eike/Library', 
'/work/y07/y07/fdrake/ufl/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/scientificpython/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/psutil/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/mpi4py/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/instant/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/fiat/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/ffc/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/decorator-3.4.0/lib/python2.7/site-packages', 
'/work/y07/y07/fdrake/petsc/arch-linux2-cxx-opt/lib/python2.7/site-packages', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7', 
'/usr/local/packages/cse/bolt/0.6/modules', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python27.zip', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/plat-linux2', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/lib-tk', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/lib-old', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/lib-dynload', 
'/work/y07/y07/cse/anaconda/1.9.2/lib/python2.7/site-packages/PIL']

Any idea what is going on here? I can of course remove the unwanted FFC 
path, but there must be a more obvious solution.

Thanks a lot,

Eike



More information about the firedrake mailing list