[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