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

jain at mcs.anl.gov jain at mcs.anl.gov
Sat Oct 8 11:17:44 CDT 2011


Author: jain
Date: 2011-10-08 11:17:44 -0500 (Sat, 08 Oct 2011)
New Revision: 5188

Modified:
   MOAB/trunk/src/parallel/Makefile.am
   MOAB/trunk/src/parallel/ParallelMergeMesh.cpp
   MOAB/trunk/src/parallel/moab/ParallelMergeMesh.hpp
Log:
Parallel MergeMesh with 3D partition - Nathan Bertram

Modified: MOAB/trunk/src/parallel/Makefile.am
===================================================================
--- MOAB/trunk/src/parallel/Makefile.am	2011-10-06 22:23:58 UTC (rev 5187)
+++ MOAB/trunk/src/parallel/Makefile.am	2011-10-08 16:17:44 UTC (rev 5188)
@@ -49,7 +49,7 @@
      moab/ParallelData.hpp \
      MBParallelConventions.h \
      types.h minmax.h errmem.h \
-     sort.h tuple_list.h
+     transfer.h crystal.h sort.h tuple_list.h
 
 if PARALLEL_HDF5
 #  libMOABpar_la_LIBADD = $(top_builddir)/mhdf/libmhdf.la

Modified: MOAB/trunk/src/parallel/ParallelMergeMesh.cpp
===================================================================
--- MOAB/trunk/src/parallel/ParallelMergeMesh.cpp	2011-10-06 22:23:58 UTC (rev 5187)
+++ MOAB/trunk/src/parallel/ParallelMergeMesh.cpp	2011-10-08 16:17:44 UTC (rev 5188)
@@ -1,57 +1,129 @@
 #include "moab/ParallelMergeMesh.hpp"
 #include "moab/Core.hpp"
 #include "moab/CartVect.hpp"
-#include "moab/Range.hpp"
 #include "moab/AdaptiveKDTree.hpp"
 #include "moab/Skinner.hpp"
 #include "moab/MergeMesh.hpp"
-#include "moab/ParallelComm.hpp"
 #include "moab/CN.hpp"
 #include "float.h"
 #include <algorithm>
 
-extern "C" 
-{
-#include "crystal.h"
-#include "transfer.h"
-}
-
 #ifdef USE_MPI
   #include "moab_mpi.h"
 #endif
 
-
 namespace moab{
 
   //Constructor
-  /*1) Get Merge Data and tolerance*/
+  /*Get Merge Data and tolerance*/
   ParallelMergeMesh::ParallelMergeMesh(ParallelComm *pc, 
 				       const double epsilon) :
     myPcomm(pc), myEps(epsilon)
   {


More information about the moab-dev mailing list