From 0edd3844336f3815270a64275357d368ddefc869 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20H=C3=B6nig?= <jan.hoenig@fau.de>
Date: Thu, 18 Jan 2018 16:14:59 +0100
Subject: [PATCH] Added kerncraft and pystencils-kerncraft as demo notebooks.

Fixed demo_heat_equation notebook.
---
 cpu/kernelcreation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpu/kernelcreation.py b/cpu/kernelcreation.py
index 68f38ef44..948a0871d 100644
--- a/cpu/kernelcreation.py
+++ b/cpu/kernelcreation.py
@@ -61,7 +61,7 @@ def createKernel(listOfEquations, functionName="kernel", typeForSymbol='double',
         typedSplitGroups = [[typeSymbol(s) for s in splitGroup] for splitGroup in splitGroups]
         splitInnerLoop(code, typedSplitGroups)
 
-    basePointerInfo = [['spatialInner0'], ['spatialInner1']]
+    basePointerInfo = [['spatialInner0'], ['spatialInner1']] if len(loopOrder) >= 2 else [['spatialInner0']]
     basePointerInfos = {field.name: parseBasePointerInfo(basePointerInfo, loopOrder, field) for field in allFields}
 
     resolveFieldAccesses(code, readOnlyFields, fieldToBasePointerInfo=basePointerInfos)
-- 
GitLab