From 244d02d0f001e58d9a504c89bade9b0908d4d4d7 Mon Sep 17 00:00:00 2001
From: Michael Kuron <mkuron@icp.uni-stuttgart.de>
Date: Thu, 28 Nov 2019 10:26:06 +0100
Subject: [PATCH] create_staggered_kernel_2: fix reversed ghost layer logic

---
 pystencils/kernelcreation.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pystencils/kernelcreation.py b/pystencils/kernelcreation.py
index 3d9da0ef5..ff916cb6a 100644
--- a/pystencils/kernelcreation.py
+++ b/pystencils/kernelcreation.py
@@ -345,9 +345,9 @@ def create_staggered_kernel_2(assignments, **kwargs):
         direction = direction_string_to_offset(direction)
         for d, s in enumerate(direction):
             if s == 1:
-                ghost_layers[d][1] = 0
-            elif s == -1:
                 ghost_layers[d][0] = 0
+            elif s == -1:
+                ghost_layers[d][1] = 0
 
     def condition(direction):
         """exclude those staggered points that correspond to fluxes between ghost cells"""
-- 
GitLab