diff --git a/python/dune/codegen/sumfact/autotune.py b/python/dune/codegen/sumfact/autotune.py index 4a40a37a48c188aa656d26364e94e54800d90730..9f8dcdb10ad4ebbbb79be2d6c794e6e084555a22 100644 --- a/python/dune/codegen/sumfact/autotune.py +++ b/python/dune/codegen/sumfact/autotune.py @@ -207,6 +207,10 @@ def generate_standalone_code_google_benchmark(sf, filename): write_global_data(sf, filename) with open(filename, "a") as f: + arguments = ', '.join(sf.interface.signature_args) + if len(arguments) > 0: + arguments = ', ' + arguments + arguments = 'const char* buffer0, const char* buffer 1' + arguments f.write("void sumfact_kernel({})\n".format(arguments)) for line in knl.member.lines[1:]: f.write("{}\n".format(line))