]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
*** empty log message ***
authorcvw <cvw>
Mon, 19 Mar 2012 12:37:48 +0000 (12:37 +0000)
committercvw <cvw>
Mon, 19 Mar 2012 12:37:48 +0000 (12:37 +0000)
src/MEDPartitioner/MEDPARTITIONER_JointFinder.cxx
src/MEDPartitioner/MEDPARTITIONER_MeshCollectionDriver.cxx

index 6a630997279fc98f04dc431db2ed5c2f51ff4175..9f513ce2d949b0813764a720cd9e64f768c65b02 100644 (file)
@@ -52,8 +52,8 @@ void MEDPARTITIONER::JointFinder::findCommonDistantNodes()
   std::vector<double* > bbxi(nbdomain,(double*) 0);
   std::vector<ParaMEDMEM::DataArrayInt*> rev(nbdomain,(ParaMEDMEM::DataArrayInt*) 0);
   std::vector<ParaMEDMEM::DataArrayInt*> revIndx(nbdomain,(ParaMEDMEM::DataArrayInt*) 0);
-  int meshDim;
-  int spaceDim;
+  int meshDim=-1;
+  int spaceDim=-1;
   
   //init rev and revIndx and bbtree for my domain (of me:proc n)
   for (int mydomain=0; mydomain<nbdomain; mydomain++)
@@ -105,6 +105,7 @@ void MEDPARTITIONER::JointFinder::findCommonDistantNodes()
                 }
     
             }
+
           if (_domain_selector->isMyDomain(itarget))
             {
               //receiving data from source proc
index 41c66d57d6b0659b39e6fd53837440c7f30819df..bc217001badbd8eeea3df50d8b5eb9cabb194243 100644 (file)
@@ -126,6 +126,9 @@ void MeshCollectionDriver::readSubdomain(std::vector<int*>& cellglobal,
           //reading families groups
           ParaMEDMEM::DataArrayInt* faceIds(mfm->getFamilyFieldAtLevel(-1)->deepCpy());
           (_collection->getFaceFamilyIds())[idomain]=faceIds;
+          if (MyGlobals::_Verbose>10)
+            std::cout << "proc " << MyGlobals::_Rank << " : WITH Faces\n";
+
         }
       else
         {
@@ -138,7 +141,7 @@ void MeshCollectionDriver::readSubdomain(std::vector<int*>& cellglobal,
       ParaMEDMEM::DataArrayInt* empty=ParaMEDMEM::DataArrayInt::New();
       (_collection->getFaceFamilyIds())[idomain]=empty;
       if (MyGlobals::_Verbose>10)
-        std::cout << "proc " << MyGlobals::_Rank << " : NO LevelM1Mesh (Faces)\n";
+        std::cout << "proc " << MyGlobals::_Rank << " : WITHOUT Faces\n";
     }
   
   //reading groups
@@ -189,6 +192,8 @@ void MeshCollectionDriver::readSubdomain(int idomain)
           //reading families groups
           ParaMEDMEM::DataArrayInt* faceIds(mfm->getFamilyFieldAtLevel(-1)->deepCpy());
           (_collection->getFaceFamilyIds())[idomain]=faceIds;
+          if (MyGlobals::_Verbose>10)
+            std::cout << "proc " << MyGlobals::_Rank << " : WITH Faces\n";
         }
       else
         {
@@ -201,7 +206,7 @@ void MeshCollectionDriver::readSubdomain(int idomain)
       ParaMEDMEM::DataArrayInt* empty=ParaMEDMEM::DataArrayInt::New();
       (_collection->getFaceFamilyIds())[idomain]=empty;
       if (MyGlobals::_Verbose>10)
-        std::cout << "proc " << MyGlobals::_Rank << " : NO LevelM1Mesh (Faces)\n";
+        std::cout << "proc " << MyGlobals::_Rank << " : WITHOUT Faces\n";
     }
   
   //reading groups