[MOAB-dev] r3070 - MOAB/trunk/parallel
    kraftche at cae.wisc.edu 
    kraftche at cae.wisc.edu
       
    Wed Jul 29 15:30:13 CDT 2009
    
    
  
Author: kraftche
Date: 2009-07-29 15:30:13 -0500 (Wed, 29 Jul 2009)
New Revision: 3070
Modified:
   MOAB/trunk/parallel/MBParallelComm.cpp
Log:
filter of empty range should return nothing, not assert.  fixes running parallel_unit_tests on 1 cpu
Modified: MOAB/trunk/parallel/MBParallelComm.cpp
===================================================================
--- MOAB/trunk/parallel/MBParallelComm.cpp	2009-07-29 19:53:15 UTC (rev 3069)
+++ MOAB/trunk/parallel/MBParallelComm.cpp	2009-07-29 20:30:13 UTC (rev 3070)
@@ -3451,7 +3451,12 @@
 {
   MBRange tmp_ents;
 
-  assert(!ents.empty());
+  //assert(!ents.empty());
+  if (ents.empty()) {
+    if (returned_ents)
+      returned_ents->clear();
+    return MB_SUCCESS;
+  }
 
     // Put into tmp_ents any entities which are not owned locally or
     // who are already shared with to_proc
    
    
More information about the moab-dev
mailing list