From 39440e74aaca81bd30a74f795e60e5bef702ca48 Mon Sep 17 00:00:00 2001 From: theos <theo.steininger@ultimanet.de> Date: Thu, 27 Oct 2016 01:54:32 +0200 Subject: [PATCH] Fixed searchsorted. --- d2o/distributor_factory.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/d2o/distributor_factory.py b/d2o/distributor_factory.py index 38e4ba4..9d8b3b8 100644 --- a/d2o/distributor_factory.py +++ b/d2o/distributor_factory.py @@ -1718,16 +1718,16 @@ class _slicing_distributor(distributor): local_searched = np.searchsorted(a=a, v=v, side=side) global_searched = np.empty_like(local_searched) - if side is 'left': - op = MPI.MAX - elif side is 'right': - op = MPI.MIN - else: - raise ValueError +# if side is 'left': +# op = MPI.MAX +# elif side is 'right': +# op = MPI.MIN +# else: +# raise ValueError self.comm.Allreduce([local_searched, MPI.INT], [global_searched, MPI.INT], - op=op) + op=MPI.SUM) if global_searched.shape == (): global_searched = global_searched[()] return global_searched -- GitLab