From a16c7a17ffeb5695eca12da1de50ee68dcd0d920 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Fri, 9 Dec 2016 13:56:25 +0100
Subject: [PATCH] small fixes

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

diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py
index 1c16edb8..d700766a 100644
--- a/python/dune/perftool/pdelab/localoperator.py
+++ b/python/dune/perftool/pdelab/localoperator.py
@@ -455,6 +455,7 @@ def extract_kernel_from_cache(tag, wrap_in_cgen=True):
 
     # Create the kernel
     from loopy import make_kernel, preprocess_kernel
+    from dune.perftool.pdelab.signatures import kernel_name
     kernel = make_kernel(domains,
                          instructions,
                          arguments,
@@ -462,6 +463,7 @@ def extract_kernel_from_cache(tag, wrap_in_cgen=True):
                          target=DuneTarget(),
                          options=opt,
                          silenced_warnings=silenced,
+                         name=kernel_name(),
                          )
 
     from loopy import make_reduction_inames_unique
diff --git a/python/dune/perftool/sumfact/sumfact.py b/python/dune/perftool/sumfact/sumfact.py
index 0f17c0eb..62ba3ca3 100644
--- a/python/dune/perftool/sumfact/sumfact.py
+++ b/python/dune/perftool/sumfact/sumfact.py
@@ -165,7 +165,7 @@ def generate_accumulation_instruction(visitor, accterm, measure, subdomain_id):
 
         # Determine dependencies
         from loopy.match import Or, Writes
-        from pymbolic.mapper.dependency import DependencyMapper
+        from loopy.symbolic import DependencyMapper
         from dune.perftool.tools import get_pymbolic_basename
         deps = Or(tuple(Writes(get_pymbolic_basename(expr)) for expr in DependencyMapper()(expression)))
 
-- 
GitLab