CompilationError Traceback (most recent call last) in () 134 #Predictor stage 135 q1.assign(q0) --> 136 psi_solver.solve() #deterministic part of streamfunction 137 q_solver.solve() 138 q1.assign(dq1) /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/firedrake/variational_solver.pyc in solve(self) /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/profiling.pyc in wrapper(f, *args, **kwargs) 201 self.stop() 202 else: --> 203 return f(*args, **kwargs) 204 return decorator(wrapper, f) 205 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/firedrake/variational_solver.pyc in solve(self) 171 172 with self._problem.u.dat.vec as v: --> 173 self.snes.solve(None, v) 174 175 solving_utils.check_snes_convergence(self.snes) PETSc/SNES.pyx in petsc4py.PETSc.SNES.solve (src/petsc4py.PETSc.c:169677)() PETSc/petscsnes.pxi in petsc4py.PETSc.SNES_Jacobian (src/petsc4py.PETSc.c:34009)() /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/firedrake/solving_utils.pyc in form_jacobian(cls, snes, X, J, P) 229 form_compiler_parameters=problem.form_compiler_parameters, 230 nest=problem._nest) --> 231 ctx._jacs[lvl].M._force_evaluation() 232 if ctx.Jps[lvl] is not None: 233 assemble(ctx.Jps[lvl], /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/firedrake/matrix.pyc in M(self) 145 self.assemble() 146 # User wants to see it, so force the evaluation. --> 147 self._M._force_evaluation() 148 return self._M 149 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/base.pyc in _force_evaluation(self, read, write) 1564 reads = self if read else None 1565 writes = self if write else None -> 1566 _trace.evaluate(reads, writes) 1567 1568 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/base.pyc in evaluate(self, reads, writes) 168 to_run = fuse('from_trace', to_run, 0) 169 for comp in to_run: --> 170 comp._run() 171 172 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/base.pyc in _run(self) 4071 4072 def _run(self): -> 4073 return self.compute() 4074 4075 def prepare_arglist(self, iterset, *args): /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/base.pyc in compute(self) 4112 iterset = self.iterset 4113 arglist = self.prepare_arglist(iterset, *self.args) -> 4114 fun = self._jitmodule 4115 self._compute(iterset.core_part, fun, *arglist) 4116 self.halo_exchange_end() /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/utils.pyc in __get__(self, obj, cls) 62 if obj is None: 63 return self ---> 64 obj.__dict__[self.__name__] = result = self.fget(obj) 65 return result 66 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/sequential.pyc in _jitmodule(self) 149 def _jitmodule(self): 150 return JITModule(self.kernel, self.it_space, *self.args, --> 151 direct=self.is_direct, iterate=self.iteration_region) 152 153 @collective /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/caching.pyc in __new__(cls, *args, **kwargs) 201 return cls._cache_lookup(key) 202 except (KeyError, IOError): --> 203 obj = make_obj() 204 cls._cache_store(key, obj) 205 return obj /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/caching.pyc in make_obj() 191 # subclass. But that one should hit the cache and return 192 # straight away. --> 193 obj.__init__(*args, **kwargs) 194 return obj 195 /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/host.pyc in __init__(self, kernel, itspace, *args, **kwargs) 698 self._system_headers = dcopy(type(self)._system_headers) 699 self.set_argtypes(itspace.iterset, *args) --> 700 self.compile() 701 702 @collective /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/host.pyc in compile(self) 801 argtypes=self._argtypes, 802 restype=None, --> 803 compiler=compiler.get('name')) 804 # Blow away everything we don't need any more 805 del self._args /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/compilation.pyc in load(src, extension, fn_name, cppargs, ldargs, argtypes, restype, compiler) 290 raise CompilationError("Don't know what compiler to use for platform '%s'" % 291 platform) --> 292 dll = compiler.get_so(src, extension) 293 294 fn = getattr(dll, fn_name) /home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2/compilation.pyc in get_so(self, src, extension) 144 Unable to compile code 145 Compile log in %s --> 146 Compile errors in %s""" % (e.cmd, e.returncode, logfile, errfile)) 147 else: 148 cc = [self._cc] + self._cppargs + \ CompilationError: Command "['mpicc', '-std=c99', '-fPIC', '-Wall', '-march=native', '-O3', '-fno-ivopts', '-I/home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/petsc/include', '-I/home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/firedrake', '-I/home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/pyop2', '-msse', '-o', '/tmp/pyop2-cache-uid1000/af4e249f9c37fca833cbc5212bf91fd0_p3705.so.tmp', '/tmp/pyop2-cache-uid1000/af4e249f9c37fca833cbc5212bf91fd0_p3705.c', '-shared', '-L/home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/petsc/lib', '-Wl,-rpath,/home/alsgregory/Documents/PhD/Firedrake/firedrake/lib/python2.7/site-packages/petsc/lib', '-lpetsc', '-lm']" return error status 1. Unable to compile code Compile log in /tmp/pyop2-cache-uid1000/af4e249f9c37fca833cbc5212bf91fd0_p3705.log Compile errors in /tmp/pyop2-cache-uid1000/af4e249f9c37fca833cbc5212bf91fd0_p3705.err