Dear Sir/Madam,
I am trying to get Firedrake up and running on the Isca cluster at Exeter. The standard install method (i.e., executing 'python3 firedrake-install') does not work, however, we have managed to install Firedrake by developing an install script that loads modules
manually, that sets a number of petsc options, and that passes a number of extra options to firedrake-install.
However, when I try and run a simulation on Gusto I get the following error:
Traceback (most recent call last):
File "./examples/boussinesq_2d_lab.py", line 1, in <module>
from gusto import *
File "/gpfs/ts0/home/pb412/firedrake-20171026/src/gusto/gusto/__init__.py", line 11, in <module>
from gusto.state import * # noqa
File "/gpfs/ts0/home/pb412/firedrake-20171026/src/gusto/gusto/state.py", line 3, in <module>
from netCDF4 import Dataset
File "/gpfs/ts0/home/pb412/firedrake-20171026/lib/python3.5/site-packages/netCDF4/__init__.py", line 3, in <module>
from ._netCDF4 import *
ImportError: /gpfs/ts0/home/pb412/firedrake-20171026/lib/python3.5/site-packages/netCDF4/_netCDF4.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _PyThreadState_UncheckedGet
So it looks like there is some problem with the netCDF4 library.
Please advise.
Regards,
Paul