From f35dbf6fac53e4bba1747fa8835c8b9f42aa64d5 Mon Sep 17 00:00:00 2001
From: Julian Hammer <julian.hammer@fau.de>
Date: Wed, 3 Apr 2019 14:09:24 +0200
Subject: [PATCH] fixed inclusion of scalars in variable configuration

---
 pystencils/kerncraft_coupling/kerncraft_interface.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/pystencils/kerncraft_coupling/kerncraft_interface.py b/pystencils/kerncraft_coupling/kerncraft_interface.py
index 5d2fb8e..31b5a15 100644
--- a/pystencils/kerncraft_coupling/kerncraft_interface.py
+++ b/pystencils/kerncraft_coupling/kerncraft_interface.py
@@ -94,10 +94,11 @@ class PyStencilsKerncraftKernel(kerncraft.kernel.KernelCode):
             permuted_shape = list(field.shape[i] for i in layout)
             self.set_variable(field.name, str(field.dtype), tuple(permuted_shape))
 
-        for param in ast.get_parameters():
-            if not param.is_field_parameter:
-                self.set_variable(param.symbol.name, str(param.symbol.dtype), None)
-                self.sources[param.symbol.name] = [None]
+        # Scalars may be safely ignored
+        # for param in ast.get_parameters():
+        #     if not param.is_field_parameter:
+        #         # self.set_variable(param.symbol.name, str(param.symbol.dtype), None)
+        #         self.sources[param.symbol.name] = [None]
 
         # data type
         self.datatype = list(self.variables.values())[0][0]
-- 
GitLab