From 6c18a869d8f0958c88eb2fbaa02100f244ed7208 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Tue, 15 Oct 2019 16:19:40 +0200 Subject: [PATCH] Do not print globals in FrameworkIntegrationPrinter --- src/pystencils_autodiff/framework_integration/printer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pystencils_autodiff/framework_integration/printer.py b/src/pystencils_autodiff/framework_integration/printer.py index dab36a2..486dc38 100644 --- a/src/pystencils_autodiff/framework_integration/printer.py +++ b/src/pystencils_autodiff/framework_integration/printer.py @@ -22,10 +22,10 @@ class FrameworkIntegrationPrinter(pystencils.backends.cbackend.CBackend): def _print_KernelFunction(self, node): if node.backend == 'gpucuda': prefix = '#define FUNC_PREFIX __global__\n' - kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='cuda') + kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='cuda', with_globals=False) else: prefix = '#define FUNC_PREFIX\n' - kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='c') + kernel_code = pystencils.backends.cbackend.generate_c(node, dialect='c', with_globals=False) return prefix + kernel_code def _print_KernelFunctionCall(self, node): -- GitLab