From 6e2f3814c4be163ba384db22f7fe7f4775b692a3 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Fri, 31 Mar 2017 12:57:42 +0200
Subject: [PATCH] fix input naming

---
 python/dune/perftool/sumfact/realization.py   | 2 ++
 python/dune/perftool/sumfact/vectorization.py | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/python/dune/perftool/sumfact/realization.py b/python/dune/perftool/sumfact/realization.py
index bc24f488..1e8eed73 100644
--- a/python/dune/perftool/sumfact/realization.py
+++ b/python/dune/perftool/sumfact/realization.py
@@ -44,10 +44,12 @@ def _realize_input(sf, insn_dep):
     # Set up the input for stage 1
     if sf.stage == 1 and not get_option("fastdg"):
         assert sf.coeff_func
+        assert sf.input is not None
 
         # Get the input temporary!
         input_setup = get_buffer_temporary(sf.buffer,
                                            shape=sf.flat_input_shape,
+                                           name=sf.input
                                            )
 
         # Write initial coefficients into buffer
diff --git a/python/dune/perftool/sumfact/vectorization.py b/python/dune/perftool/sumfact/vectorization.py
index 2aa07d97..a2cd8ebb 100644
--- a/python/dune/perftool/sumfact/vectorization.py
+++ b/python/dune/perftool/sumfact/vectorization.py
@@ -33,7 +33,8 @@ def attach_vectorization_info(sf):
 
 def no_vectorization(sumfacts):
     for sf in sumfacts:
-        _cache_vectorization_info(sf, sf.copy(buffer=get_counted_variable("buffer")))
+        _cache_vectorization_info(sf, sf.copy(buffer=get_counted_variable("buffer"),
+                                              input=get_counted_variable("input")))
 
 
 def decide_stage_vectorization_strategy(sumfacts, stage, restriction):
-- 
GitLab