Hermite (3) mesh with 200 elements created successfully. problem on mesh defined successfully Traceback (most recent call last): File "/home/firedrake/firedrake/src/PyOP2/pyop2/caching.py", line 197, in __new__ return cls._cache_lookup(key) File "/home/firedrake/firedrake/src/firedrake/firedrake/tsfc_interface.py", line 59, in _cache_lookup return cls._cache.get(key) or cls._read_from_disk(key, comm) File "/home/firedrake/firedrake/src/firedrake/firedrake/tsfc_interface.py", line 80, in _read_from_disk raise KeyError("Object with key %s not found" % key) KeyError: 'Object with key 60a1067426c78f59b82088e1b495e483 not found' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 430, in translate_spatialcoordinate return ctx.translator(expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/multifunction.py", line 89, in __call__ return self._handlers[o._ufl_typecode_](o, *args) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 581, in translate_coefficient finat_dict = ctx.basis_evaluation(element, mt, entity_id) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 228, in basis_evaluation coordinate_mapping=CoordinateMapping(mt, self)) File "/home/firedrake/firedrake/src/FInAT/finat/tensorfiniteelement.py", line 91, in basis_evaluation return self._tensorise(scalar_evaluation(order, ps, entity, coordinate_mapping=coordinate_mapping)) File "/home/firedrake/firedrake/src/FInAT/finat/physically_mapped.py", line 111, in basis_evaluation M = self.basis_transformation(coordinate_mapping) File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in basis_transformation for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/FInAT/finat/hermite.py", line 20, in for vertex in self.cell.get_vertices()] File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 151, in jacobian_at return map_expr_dag(context.translator, expr) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 26, in map_expr_dag result, = map_expr_dags(function, [expression], compress=compress) File "/home/firedrake/firedrake/src/ufl/ufl/corealg/map_dag.py", line 73, in map_expr_dags r = handlers[v._ufl_typecode_](v) File "/home/firedrake/firedrake/src/tsfc/tsfc/ufl_utils.py", line 144, in _modified_terminal return self.modified_terminal(o) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 303, in modified_terminal return translate(mt.terminal, mt, self.context) File "/usr/lib/python3.6/functools.py", line 807, in wrapper return dispatch(args[0].__class__)(*args, **kw) File "/home/firedrake/firedrake/src/tsfc/tsfc/fem.py", line 424, in translate_spatialcoordinate terminal = ctx.coordinate(terminal.ufl_domain()) File "/home/firedrake/firedrake/src/tsfc/gem/utils.py", line 50, in getter return getattr(self._wrapee, name) File "/home/firedrake/firedrake/src/tsfc/gem/utils.py", line 50, in getter return getattr(self._wrapee, name) File "/home/firedrake/firedrake/src/tsfc/gem/utils.py", line 50, in getter return getattr(self._wrapee, name) [Previous line repeated 108 more times] RecursionError: maximum recursion depth exceeded while calling a Python object