diff --git a/Mesh/meshPartition.cpp b/Mesh/meshPartition.cpp index 199468841cc1164be94047aa599c6f4dfb7d0270..a0164a2cafaf33905ac25dab70501c131658bafb 100644 --- a/Mesh/meshPartition.cpp +++ b/Mesh/meshPartition.cpp @@ -458,15 +458,9 @@ int PartitionGraph(Graph &graph, meshPartitionOptions &options) metisOptions[2] = 1; metisOptions[3] = options.refine_algorithm; metisOptions[4] = 0; - printf("Tolerance for Constraints:["); for(int u=0;u<options.ncon;u++){ ubvec[u]=1.03; - if(options.tolerance[u]%options.num_partitions>0){ - //ubvec[u] = (float) ceil((float)options.tolerance[u]/options.num_partitions)/((float)options.tolerance[u]/options.num_partitions); - } - printf(" %f", ubvec[u]); } - printf("] \n"); graph.fillWithMultipleWeights(options.ncon,options.getWeightMap()); if (options.num_partitions > 1) { METIS_mCPartGraphKway diff --git a/Mesh/meshPartitionObjects.h b/Mesh/meshPartitionObjects.h index e4a19610c2325eeb8cc5755f380baec60229e700..53f67cdefef407ff0febc19b8b966554af70c253 100644 --- a/Mesh/meshPartitionObjects.h +++ b/Mesh/meshPartitionObjects.h @@ -194,7 +194,7 @@ class Graph int localElNum=0; for(eIt=element.begin();eIt !=element.end();eIt++){ for(int i=0; i<ncon; i++){ - vwgts[localElNum*ncon+i]=weightMap[(*eIt)->getNum()][i]; + vwgts[localElNum*ncon+i]=weightMap[(*eIt)->getNum()][i+1]; } for(int j=xadj[localElNum];j<xadj[localElNum+1];j++){ adjwgts[j]+=weightMap[(*eIt)->getNum()][0];