[MOAB-dev] r5126 - in MOAB/trunk/src: . moab

tautges at mcs.anl.gov tautges at mcs.anl.gov
Fri Aug 26 14:12:06 CDT 2011


Author: tautges
Date: 2011-08-26 14:12:06 -0500 (Fri, 26 Aug 2011)
New Revision: 5126

Modified:
   MOAB/trunk/src/ScdInterface.cpp
   MOAB/trunk/src/moab/ScdInterface.hpp
Log:
Inline a few functions.



Modified: MOAB/trunk/src/ScdInterface.cpp
===================================================================
--- MOAB/trunk/src/ScdInterface.cpp	2011-08-26 18:10:30 UTC (rev 5125)
+++ MOAB/trunk/src/ScdInterface.cpp	2011-08-26 19:12:06 UTC (rev 5126)
@@ -544,179 +544,6 @@
   return rval;
 }
     
-ErrorCode ScdInterface::compute_partition_alljorkori(int np, int nr, const int *gijk, int *lijk) 
-{
-    // partition *the elements* over the parametric space; 1d partition for now, in the j, k, or i
-    // parameters
-#ifdef USE_MPI
-  if (-1 != lijk[1] && (gijk[4] - gijk[1]) > np) {
-    int dj = (gijk[4] - gijk[1]) / np;
-    int extra = (gijk[4] - gijk[1]) % np;
-    lijk[1] = gijk[1] + nr*dj + 
-        std::min(nr, extra);
-    lijk[4] = lijk[1] + dj + (nr < extra ? 1 : 0);
-
-    lijk[2] = gijk[2]; lijk[5] = gijk[5];
-    lijk[0] = gijk[0]; lijk[3] = gijk[3];
-  }
-  else if (-1 != lijk[2] && (gijk[5] - gijk[2]) > np) {
-    int dk = (gijk[5] - gijk[2]) / np;
-    int extra = (gijk[5] - gijk[2]) % np;
-    lijk[2] = gijk[2] + nr*dk + 
-        std::min(nr, extra);
-    lijk[5] = lijk[2] + dk + (nr < extra ? 1 : 0);
-
-    lijk[1] = gijk[1]; lijk[4] = gijk[4];
-    lijk[0] = gijk[0]; lijk[3] = gijk[3];
-  }
-  else if (-1 != lijk[0] && (gijk[3] - gijk[0]) > np) {
-    int di = (gijk[3] - gijk[0]) / np;
-    int extra = (gijk[3] - gijk[0]) % np;
-    lijk[0] = gijk[0] + nr*di + 
-        std::min(nr, extra);
-    lijk[3] = lijk[0] + di + (nr < extra ? 1 : 0);
-
-    lijk[2] = gijk[2]; lijk[5] = gijk[5];
-    lijk[1] = gijk[1]; lijk[4] = gijk[4];
-  }
-  else
-    ERRORR(MB_FAILURE, "Couldn't find a suitable partition.");
-#else
-  lijk[0] = gijk[0];
-  lijk[3] = gijk[3];
-  lijk[1] = gijk[1];
-  lijk[4] = gijk[4];
-  lijk[2] = gijk[2];


More information about the moab-dev mailing list