I have seen such problems already, so it might be systematic, but I'm not sure what are the exact circumstances that trigger this problem.


Try:


make clean all


in the Firedrake source directory.


From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk> on behalf of Colin Cotter <colin.cotter@imperial.ac.uk>
Sent: 25 June 2016 14:54:41
To: firedrake
Subject: [firedrake] missing 'comm'
 
Dear Firedrakers,
  Upon calling

mesh = IcosahedralSphereMesh(1.0,3,2)

I get an error,

Traceback (most recent call last):
  File "dcmip_3-1_linear_advection_triangle_bdfm1.py", line 31, in <module>
    extrusion_type="radial")
  File "<decorator-gen-274>", line 2, in ExtrudedMesh
  File "/home/cjc1/firedrake-dev/firedrake/src/PyOP2/pyop2/profiling.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/home/cjc1/firedrake-dev/firedrake/src/firedrake/firedrake/mesh.py", line 1232, in ExtrudedMesh
    mesh.init()
  File "/home/cjc1/firedrake-dev/firedrake/src/firedrake/firedrake/mesh.py", line 831, in init
    self._callback(self)
  File "/home/cjc1/firedrake-dev/firedrake/src/firedrake/firedrake/mesh.py", line 1165, in callback
    self.topology.init()
  File "<decorator-gen-272>", line 2, in init
  File "/home/cjc1/firedrake-dev/firedrake/src/PyOP2/pyop2/profiling.py", line 59, in wrapper
    return f(*args, **kwargs)
  File "/home/cjc1/firedrake-dev/firedrake/src/firedrake/firedrake/mesh.py", line 407, in init
    self._callback(self)
  File "/home/cjc1/firedrake-dev/firedrake/src/firedrake/firedrake/mesh.py", line 375, in callback
    dmplex.mark_entity_classes(self._plex)
  File "firedrake/dmplex.pyx", line 632, in firedrake.dmplex.mark_entity_classes (firedrake/dmplex.c:9423)
AttributeError: 'module' object has no attribute 'comm'

Is this another petsc4py issue?

cheers
--cjc