diff --git a/python/dune/perftool/pdelab/localoperator.py b/python/dune/perftool/pdelab/localoperator.py index 1c16edb81f4764c827c49d96cf70988227bad71d..d700766a6710ac7f9ad2cc9f225b03b784d3daeb 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 0f17c0ebc23bfd655f8c1c647c50c2a47be2e8a4..62ba3ca36f5c0716dd6f245a6002d8f13bb7d6eb 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)))