From 3049d1fd9c238c4494829368cddb5158d003b936 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20He=C3=9F?= <rene.hess@iwr.uni-heidelberg.de>
Date: Tue, 20 Dec 2016 10:15:53 +0100
Subject: [PATCH] Fix bug and rename fastdgf tests

This makes the order of 'gradvec' and 'quadvec' consistent with the
other tests.
---
 python/dune/perftool/sumfact/basis.py    | 2 +-
 test/sumfact/poisson/poisson_fastdg.mini | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/python/dune/perftool/sumfact/basis.py b/python/dune/perftool/sumfact/basis.py
index 9af533e4..c9ba31b6 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 ddd098e0..87e642e9 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.
-- 
GitLab