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