diff --git a/python/dune/perftool/sumfact/accumulation.py b/python/dune/perftool/sumfact/accumulation.py index fa48689f1034952acf21fcab15ca88775d24ea8f..d9c0e054e1283d0d6ce3b607c84c81951243379e 100644 --- a/python/dune/perftool/sumfact/accumulation.py +++ b/python/dune/perftool/sumfact/accumulation.py @@ -297,7 +297,7 @@ def generate_accumulation_instruction(expr, visitor): vsf.quadrature_index(sf)) contrib_dep = instruction(assignee=assignee, expression=expr, - forced_iname_deps=frozenset(quadrature_inames(trial_leaf_element) + jacobian_inames), + forced_iname_deps=frozenset(quadrature_inames() + jacobian_inames), forced_iname_deps_is_final=True, tags=frozenset({"quadvec"}).union(vectag), depends_on=frozenset({deps}).union(timer_dep).union(frozenset({lp.match.Tagged("sumfact_stage1")})), diff --git a/python/dune/perftool/sumfact/symbolic.py b/python/dune/perftool/sumfact/symbolic.py index 288374daeebaa7780862bb33e2565486e2f7c3f1..03079dcf2b6f8185962e80f882abcc97a10ee529 100644 --- a/python/dune/perftool/sumfact/symbolic.py +++ b/python/dune/perftool/sumfact/symbolic.py @@ -438,7 +438,7 @@ class VectorizedSumfactKernel(SumfactKernelBase, ImmutableRecord, prim.Variable) return 0 def _quadrature_index(self, sf): - quad_inames = quadrature_inames(self.trial_element) + quad_inames = quadrature_inames() index = [] if len(self.matrix_sequence) == local_dimension():