diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py index 9af533e47eda5e2dc4d412d0a6b2b4241d5e7fa8..c9ba31b6116f9738b5cf313120d3faadfb1eafd6 100644 --- a/python/dune/perftool/sumfact/basis.py +++ b/python/dune/perftool/sumfact/basis.py @@ -94,7 +94,7 @@ def pymbolic_trialfunction_gradient(element, restriction, component, visitor): insn_dep = frozenset({Writes(inp)}) # TODO: fastdg and vectorization - if get_option('fastdg') and index is not None: + if get_option('fastdg') and index is None: # Name of direct input, shape and globalarg is set in sum_factorization_kernel direct_input = name_coefficientcontainer(restriction) else: diff --git a/test/sumfact/poisson/poisson_fastdg.mini b/test/sumfact/poisson/poisson_fastdg.mini index ddd098e067ac8c049e10080a8c8a2fb2e8a5add7..87e642e977d462e8f5b1577c12e7512187b1e351 100644 --- a/test/sumfact/poisson/poisson_fastdg.mini +++ b/test/sumfact/poisson/poisson_fastdg.mini @@ -1,8 +1,8 @@ __name = sumfact_poisson_fastdg_{__exec_suffix} -__exec_suffix = {gradvec_suffix}_{quadvec_suffix} +__exec_suffix = {quadvec_suffix}_{gradvec_suffix} -gradvec_suffix = gradvec, nongradvec | expand gradvec quadvec_suffix = quadvec, nonquadvec | expand quadvec +gradvec_suffix = gradvec, nongradvec | expand gradvec cells = 16 16 extension = 1. 1.