@@ -154,12 +154,12 @@ def calculate_global_nemo_neighbourhood(e2d: int, nx: int, ny: int, north_adj: p
154
154
xc = nx # Number of cells in x axis
155
155
156
156
# Fill ee_pos, arrangement is W;N;E;S
157
- ee_pos [:, 0 ] = np .array ([xc * (yc - 1 ), 1 , yc , 0 ]) # Corner
157
+ ee_pos [:, 0 ] = np .array ([yc * (xc - 1 ), 1 , yc , 0 ]) # Corner
158
158
# print(f"x: {0} y: {0} ni: {0}")
159
159
# ids.add(0)
160
160
nza += 3
161
161
for m in range (1 , yc - 1 ):
162
- ee_pos [:, m ] = [xc * (yc - 1 ) + m , m + 1 , m + yc , m - 1 ] # Left border
162
+ ee_pos [:, m ] = [yc * (xc - 1 ) + m , m + 1 , m + yc , m - 1 ] # Left border
163
163
# ids.add(m)
164
164
# print(f"x: {0} y: {m} ni: {m}")
165
165
nza += 4
@@ -257,12 +257,12 @@ def calculate_global_regular_neighbourhood(e2d: int, nx: int, ny: int) -> Tuple[
257
257
xc = nx # Number of cells in x axis
258
258
259
259
# Fill ee_pos, arrangement is W;N;E;S
260
- ee_pos [:, 0 ] = np .array ([xc * (yc - 1 ), 1 , yc , 0 ]) # Corner
260
+ ee_pos [:, 0 ] = np .array ([yc * (xc - 1 ), 1 , yc , 0 ]) # Corner
261
261
# print(f"x: {0} y: {0} ni: {0}")
262
262
# ids.add(0)
263
263
nza += 3
264
264
for m in range (1 , yc - 1 ):
265
- ee_pos [:, m ] = [xc * (yc - 1 ) + m , m + 1 , m + yc , m - 1 ] # Left border
265
+ ee_pos [:, m ] = [yc * (xc - 1 ) + m , m + 1 , m + yc , m - 1 ] # Left border
266
266
# ids.add(m)
267
267
# print(f"x: {0} y: {m} ni: {m}")
268
268
nza += 4
0 commit comments