From cd7ead9a64f48e36972d546d62bb4849083946c7 Mon Sep 17 00:00:00 2001
From: Markus Holzer <markus.holzer@fau.de>
Date: Wed, 5 Apr 2023 13:33:48 +0200
Subject: [PATCH] Added HotFix

---
 lbmpy/advanced_streaming/communication.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lbmpy/advanced_streaming/communication.py b/lbmpy/advanced_streaming/communication.py
index 6e6ffca9..bf073466 100644
--- a/lbmpy/advanced_streaming/communication.py
+++ b/lbmpy/advanced_streaming/communication.py
@@ -135,7 +135,9 @@ def get_communication_slices(
 
             write_offsets = numeric_offsets(write_accesses[d])
             tangential_dir = tuple(s - c for s, c in zip(streaming_dir, comm_dir))
-            src_slice = shift_slice(_trim_slice_in_direction(src_slice, tangential_dir), write_offsets)
+            
+            if streaming_pattern != "pull":
+                src_slice = shift_slice(_trim_slice_in_direction(src_slice, tangential_dir), write_offsets)
 
             neighbour_transform = _get_neighbour_transform(comm_dir, ghost_layers)
             dst_slice = shift_slice(src_slice, neighbour_transform)
-- 
GitLab