From 6ad2127e45cff025cd4df97fbd6badfea036a47f Mon Sep 17 00:00:00 2001
From: Norbert Podhorszki <pnorbert@ornl.gov>
Date: Fri, 30 Jun 2017 11:05:02 -0400
Subject: [PATCH] fix the left-right/up-down direction in code to make
 communication correct

---
 examples/heatTransfer/write/Settings.cpp | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/examples/heatTransfer/write/Settings.cpp b/examples/heatTransfer/write/Settings.cpp
index bb473192c..3ad4c3aa7 100644
--- a/examples/heatTransfer/write/Settings.cpp
+++ b/examples/heatTransfer/write/Settings.cpp
@@ -64,22 +64,22 @@ Settings::Settings(int argc, char *argv[], int rank, int nproc) : rank{rank}
 
     // determine neighbors
     if (posx == 0)
-        rank_left = -1;
+        rank_up = -1;
     else
-        rank_left = rank - 1;
+        rank_up = rank - 1;
 
     if (posx == npx - 1)
-        rank_right = -1;
+        rank_down = -1;
     else
-        rank_right = rank + 1;
+        rank_down = rank + 1;
 
     if (posy == 0)
-        rank_up = -1;
+        rank_left = -1;
     else
-        rank_up = rank - npx;
+        rank_left = rank - npx;
 
     if (posy == npy - 1)
-        rank_down = -1;
+        rank_right = -1;
     else
-        rank_down = rank + npx;
+        rank_right = rank + npx;
 }
-- 
GitLab