From c73368781b05eb4704851e1e3a639ec1aabf8617 Mon Sep 17 00:00:00 2001 From: Michael Krayer Date: Thu, 3 Jun 2021 16:41:20 +0200 Subject: [PATCH] numpy asks for tuples --- parallel.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/parallel.py b/parallel.py index 2ef473d..5a92556 100644 --- a/parallel.py +++ b/parallel.py @@ -430,6 +430,7 @@ class PPP: sl[axis] = slice( self.proc_grid[key][2*axis][pos[axis]]-1, self.proc_grid[key][2*axis+1][pos[axis]]) + sl = tuple(sl) # Receive data and put it in a good spot if rank_src==0: integ[sl] += integ_local @@ -466,6 +467,7 @@ class PPP: for axis in range(3): if not self.field[key_out].has_same_dim(field_ref,axis=axis): sl[axis] = slice(0,field_ref.dim(axis=axis)) + sl = tuple(sl) self.field[key_out].data = self.field[key_out].data[sl] # Copy metadata of pressure grid self.copy('p',key_out,skip_data=True,skip_symmetries=True)