diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py index d3452f31a0391493ce21a571a9c06c98fe4a6625..46a639fb9c5b269db31ab10721f8630f74ca6d97 100644 --- a/python/dune/perftool/sumfact/basis.py +++ b/python/dune/perftool/sumfact/basis.py @@ -68,7 +68,6 @@ def pymbolic_trialfunction_gradient(element, restriction, component, visitor): dim = world_dimension() buffers = [] - insn_dep = None for i in range(dim): # Construct the matrix sequence for this sum factorization a_matrices = construct_amatrix_sequence(derivative=i, @@ -90,8 +89,7 @@ def pymbolic_trialfunction_gradient(element, restriction, component, visitor): ).get_temporary(shape=shape, name=inp, ) - if insn_dep is None: - insn_dep = frozenset({Writes(inp)}) + insn_dep = frozenset({Writes(inp)}) if get_option('fastdg'): # Name of direct input, shape and globalarg is set in sum_factorization_kernel @@ -161,7 +159,6 @@ def pymbolic_trialfunction(element, restriction, component, visitor): name=inp, ) - # TODO: fastdg and vectorization if get_option('fastdg'): # Name of direct input, shape and globalarg is set in sum_factorization_kernel direct_input = name_coefficientcontainer(restriction)