diff --git a/python/dune/perftool/generation/loopy.py b/python/dune/perftool/generation/loopy.py index 87a717bb430db1d1f62231a079340e7c726c6c44..10620a1ef073c181774a21aff8073eb1fc8fad9a 100644 --- a/python/dune/perftool/generation/loopy.py +++ b/python/dune/perftool/generation/loopy.py @@ -13,6 +13,7 @@ iname = generator_factory(item_tags=("iname",)) pymbolic_expr = generator_factory(item_tags=("kernel", "pymbolic")) function_mangler = generator_factory(item_tags=("mangler",)) + @generator_factory(item_tags=("argument", "globalarg"), cache_key_generator=lambda n, **kw: n) def globalarg(name, shape=loopy.auto, **kw): diff --git a/python/dune/perftool/pdelab/driver.py b/python/dune/perftool/pdelab/driver.py index 386eef2065f7e68ab886b8485b00adc22283dc45..2823f9447c18fd6ffca95ab2156ff7764b9f0162 100644 --- a/python/dune/perftool/pdelab/driver.py +++ b/python/dune/perftool/pdelab/driver.py @@ -1403,6 +1403,7 @@ def time_loop(): if get_option("compare_l2errorsquared"): compare_L2_squared() + def generate_driver(formdatas, data): # The driver module uses a global dictionary for storing necessary data set_driver_data(formdatas, data)