Skip to content

Commit 87fe797

Browse files
committed
Change of routines for MPI with dz array
1 parent bafd823 commit 87fe797

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

wakis/routines.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ def wakesolve(self, wakelength,
248248
self.v = self.wake.v
249249
if self.use_mpi: #E- should it be zmin, zmax instead?
250250
z = self.Z # use global coords
251+
dz = np.diff(self.Z)
251252
zz = slice(0, self.NZ)
252253
else:
253254
z = self.z
@@ -271,13 +272,13 @@ def wakesolve(self, wakelength,
271272
if self.rank==0:
272273
hf = h5py.File(self.Ez_file, 'w')
273274
hf['x'], hf['y'], hf['z'] = self.x[xx], self.y[yy], z[zz]
274-
hf['dx'], hf['dy'], hf['dz'] = self.grid.dx, self.grid.dy, self.grid.dz
275+
hf['dx'], hf['dy'], hf['dz'] = self.grid.dx, self.grid.dy, dz
275276
hf['t'] = np.arange(0, Nt*self.dt, self.dt)
276277

277278
if save_J:
278279
hfJ = h5py.File('Jz.h5', 'w')
279280
hfJ['x'], hfJ['y'], hfJ['z'] = self.x[xx], self.y[yy], z[zz]
280-
hfJ['dx'], hfJ['dy'], hfJ['dz'] = self.grid.dx, self.grid.dy, self.grid.dz
281+
hfJ['dx'], hfJ['dy'], hfJ['dz'] = self.grid.dx, self.grid.dy, dz
281282
hfJ['t'] = np.arange(0, Nt*self.dt, self.dt)
282283
else:
283284
hf = h5py.File(self.Ez_file, 'w')

0 commit comments

Comments
 (0)