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