From 8a64bb333c032950d7a3a419ad320b07a94b1997 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Fri, 18 May 2018 09:34:37 +0200 Subject: [PATCH] Bugfix in vectorization of split kernels --- backends/cbackend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backends/cbackend.py b/backends/cbackend.py index cfa8a4a94..b80170168 100644 --- a/backends/cbackend.py +++ b/backends/cbackend.py @@ -126,6 +126,7 @@ class CBackend: method_name = "_print_" + cls.__name__ if hasattr(self, method_name): return getattr(self, method_name)(node) + raise NotImplementedError("CBackend does not support node of type " + str(type(node))) def _print_KernelFunction(self, node): @@ -182,7 +183,7 @@ class CBackend: code = "{dtype} {name}=({dtype})aligned_alloc({align}, {size}) + {offset};" return code.format(dtype=node.symbol.dtype, name=self.sympy_printer.doprint(node.symbol.name), - size=int(size), + size=self.sympy_printer.doprint(size), offset=int(node.offset(align)), align=align) -- GitLab