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