]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Adopting medpartitioner for Metis 5.1.0 fbt/medpartitioner_adopting_for_metis510
authorFlorian BRUNET <florian.brunet@opencascade.com>
Fri, 22 Apr 2016 08:00:10 +0000 (10:00 +0200)
committerFlorian BRUNET <florian.brunet@opencascade.com>
Fri, 22 Apr 2016 08:00:10 +0000 (10:00 +0200)
src/MEDPartitioner/MEDPARTITIONER_metis.c

index 0b372f4e6d573d185292ef0f0b5ecba8aad3d710..6f2d23328ca2c0d98862238861f79f46b6cf2417 100644 (file)
 
 #if defined(MED_ENABLE_METIS) & !defined(MED_ENABLE_PARMETIS)
   #ifndef MED_ENABLE_METIS_V5
-    #include "defs.h"
+  //  #include "defs.h"
   #endif // MED_ENABLE_METIS_V5
   #include "metis.h"
+  typedef idx_t idxtype;
   #ifdef MED_ENABLE_METIS_V5
     #define idxtype idx_t
   #endif // MED_ENABLE_METIS_V5
@@ -43,7 +44,7 @@ void MEDPARTITIONER_METIS_PartGraphRecursive(int *nvtxs, idxtype *xadj, idxtype
                                              int *options, int *edgecut, idxtype *part)
 {
 #if defined(MED_ENABLE_METIS)
-  #ifndef MED_ENABLE_METIS_V5
+  #ifdef MED_ENABLE_METIS_V5
   METIS_PartGraphRecursive(nvtxs, xadj, adjncy, vwgt,
     adjwgt, wgtflag, numflag, nparts,
                            options, edgecut, part);
@@ -64,7 +65,7 @@ void MEDPARTITIONER_METIS_PartGraphKway(int *nvtxs, idxtype *xadj, idxtype *adjn
                                         int *options, int *edgecut, idxtype *part)
 {
 #if defined(MED_ENABLE_METIS)
-  #ifndef MED_ENABLE_METIS_V5
+  #ifdef MED_ENABLE_METIS_V5
   METIS_PartGraphKway(nvtxs, xadj, adjncy, vwgt,
     adjwgt, wgtflag, numflag, nparts,
     options, edgecut, part);