@@ -73,9 +73,9 @@ void Bnd2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
7373 to = (from + 1 )%2 ;
7474
7575 IFSET (ctrl -> dbglvl , METIS_DBG_REFINE ,
76- printf ("Partitions: [%6" PRIDX " %6" PRIDX "] T[%6" PRIDX " %6" PRIDX "], Nv-Nb[%6" PRIDX " %6" PRIDX "]. ICut: %6" PRIDX " [B]\n" ,
76+ HIGHS_ORDERING_PRINT ( ("Partitions: [%6" PRIDX " %6" PRIDX "] T[%6" PRIDX " %6" PRIDX "], Nv-Nb[%6" PRIDX " %6" PRIDX "]. ICut: %6" PRIDX " [B]\n" ,
7777 pwgts [0 ], pwgts [1 ], tpwgts [0 ], tpwgts [1 ], graph -> nvtxs , graph -> nbnd ,
78- graph -> mincut ));
78+ graph -> mincut ))) ;
7979
8080 queue = rpqCreate (nvtxs );
8181
@@ -106,7 +106,7 @@ void Bnd2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
106106 moved [higain ] = nswaps ;
107107
108108 IFSET (ctrl -> dbglvl , METIS_DBG_MOVEINFO ,
109- printf ( "Moved %6" PRIDX " from %" PRIDX ". [%3" PRIDX " %3" PRIDX "] %5" PRIDX " [%4" PRIDX " %4" PRIDX "]\n" , higain , from , ed [higain ]- id [higain ], vwgt [higain ], mincut , pwgts [0 ], pwgts [1 ]));
109+ HIGHS_ORDERING_PRINT (( "Moved %6" PRIDX " from %" PRIDX ". [%3" PRIDX " %3" PRIDX "] %5" PRIDX " [%4" PRIDX " %4" PRIDX "]\n" , higain , from , ed [higain ]- id [higain ], vwgt [higain ], mincut , pwgts [0 ], pwgts [1 ]) ));
110110
111111 /**************************************************************
112112 * Update the id[i]/ed[i] values of the affected nodes
@@ -143,7 +143,7 @@ void Bnd2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
143143 }
144144
145145 IFSET (ctrl -> dbglvl , METIS_DBG_REFINE ,
146- printf ( "\tMinimum cut: %6" PRIDX ", PWGTS: [%6" PRIDX " %6" PRIDX "], NBND: %6" PRIDX "\n" , mincut , pwgts [0 ], pwgts [1 ], nbnd ));
146+ HIGHS_ORDERING_PRINT (( "\tMinimum cut: %6" PRIDX ", PWGTS: [%6" PRIDX " %6" PRIDX "], NBND: %6" PRIDX "\n" , mincut , pwgts [0 ], pwgts [1 ], nbnd ) ));
147147
148148 graph -> mincut = mincut ;
149149 graph -> nbnd = nbnd ;
@@ -197,8 +197,8 @@ void General2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
197197 to = (from + 1 )%2 ;
198198
199199 IFSET (ctrl -> dbglvl , METIS_DBG_REFINE ,
200- printf ("Partitions: [%6" PRIDX " %6" PRIDX "] T[%6" PRIDX " %6" PRIDX "], Nv-Nb[%6" PRIDX " %6" PRIDX "]. ICut: %6" PRIDX " [B]\n" ,
201- pwgts [0 ], pwgts [1 ], tpwgts [0 ], tpwgts [1 ], graph -> nvtxs , graph -> nbnd , graph -> mincut ));
200+ HIGHS_ORDERING_PRINT ( ("Partitions: [%6" PRIDX " %6" PRIDX "] T[%6" PRIDX " %6" PRIDX "], Nv-Nb[%6" PRIDX " %6" PRIDX "]. ICut: %6" PRIDX " [B]\n" ,
201+ pwgts [0 ], pwgts [1 ], tpwgts [0 ], tpwgts [1 ], graph -> nvtxs , graph -> nbnd , graph -> mincut ))) ;
202202
203203 queue = rpqCreate (nvtxs );
204204
@@ -229,7 +229,7 @@ void General2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
229229 moved [higain ] = nswaps ;
230230
231231 IFSET (ctrl -> dbglvl , METIS_DBG_MOVEINFO ,
232- printf ( "Moved %6" PRIDX " from %" PRIDX ". [%3" PRIDX " %3" PRIDX "] %5" PRIDX " [%4" PRIDX " %4" PRIDX "]\n" , higain , from , ed [higain ]- id [higain ], vwgt [higain ], mincut , pwgts [0 ], pwgts [1 ]));
232+ HIGHS_ORDERING_PRINT (( "Moved %6" PRIDX " from %" PRIDX ". [%3" PRIDX " %3" PRIDX "] %5" PRIDX " [%4" PRIDX " %4" PRIDX "]\n" , higain , from , ed [higain ]- id [higain ], vwgt [higain ], mincut , pwgts [0 ], pwgts [1 ]) ));
233233
234234 /**************************************************************
235235 * Update the id[i]/ed[i] values of the affected nodes
@@ -259,7 +259,7 @@ void General2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
259259 }
260260
261261 IFSET (ctrl -> dbglvl , METIS_DBG_REFINE ,
262- printf ( "\tMinimum cut: %6" PRIDX ", PWGTS: [%6" PRIDX " %6" PRIDX "], NBND: %6" PRIDX "\n" , mincut , pwgts [0 ], pwgts [1 ], nbnd ));
262+ HIGHS_ORDERING_PRINT (( "\tMinimum cut: %6" PRIDX ", PWGTS: [%6" PRIDX " %6" PRIDX "], NBND: %6" PRIDX "\n" , mincut , pwgts [0 ], pwgts [1 ], nbnd ) ));
263263
264264 graph -> mincut = mincut ;
265265 graph -> nbnd = nbnd ;
@@ -351,12 +351,12 @@ void McGeneral2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
351351 mincutorder = -1 ;
352352
353353 if (ctrl -> dbglvl & METIS_DBG_REFINE ) {
354- printf ( "Parts: [" );
354+ HIGHS_ORDERING_PRINT (( "Parts: [" ) );
355355 for (l = 0 ; l < ncon ; l ++ )
356- printf ("(%6" PRIDX " %6" PRIDX " %.3" PRREAL " %.3" PRREAL ") " ,
357- pwgts [l ], pwgts [ncon + l ], ntpwgts [l ], ntpwgts [ncon + l ]);
358- printf ("] Nv-Nb[%5" PRIDX ", %5" PRIDX "]. ICut: %6" PRIDX ", LB: %+.3" PRREAL " [B]\n" ,
359- graph -> nvtxs , graph -> nbnd , graph -> mincut , minbal );
356+ HIGHS_ORDERING_PRINT ( ("(%6" PRIDX " %6" PRIDX " %.3" PRREAL " %.3" PRREAL ") " ,
357+ pwgts [l ], pwgts [ncon + l ], ntpwgts [l ], ntpwgts [ncon + l ])) ;
358+ HIGHS_ORDERING_PRINT ( ("] Nv-Nb[%5" PRIDX ", %5" PRIDX "]. ICut: %6" PRIDX ", LB: %+.3" PRREAL " [B]\n" ,
359+ graph -> nvtxs , graph -> nbnd , graph -> mincut , minbal )) ;
360360 }
361361
362362 iset (nvtxs , -1 , moved );
@@ -406,11 +406,11 @@ void McGeneral2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
406406 swaps [nswaps ] = higain ;
407407
408408 if (ctrl -> dbglvl & METIS_DBG_MOVEINFO ) {
409- printf ("Moved %6" PRIDX " from %" PRIDX "(%" PRIDX "). Gain: %5" PRIDX ", "
410- "Cut: %5" PRIDX ", NPwgts: " , higain , from , cnum , ed [higain ]- id [higain ], newcut );
409+ HIGHS_ORDERING_PRINT ( ("Moved %6" PRIDX " from %" PRIDX "(%" PRIDX "). Gain: %5" PRIDX ", "
410+ "Cut: %5" PRIDX ", NPwgts: " , higain , from , cnum , ed [higain ]- id [higain ], newcut )) ;
411411 for (l = 0 ; l < ncon ; l ++ )
412- printf ( "(%6" PRIDX ", %6" PRIDX ") " , pwgts [l ], pwgts [ncon + l ]);
413- printf ( ", %+.3" PRREAL " LB: %+.3" PRREAL "\n" , minbal , newbal );
412+ HIGHS_ORDERING_PRINT (( "(%6" PRIDX ", %6" PRIDX ") " , pwgts [l ], pwgts [ncon + l ]) );
413+ HIGHS_ORDERING_PRINT (( ", %+.3" PRREAL " LB: %+.3" PRREAL "\n" , minbal , newbal ) );
414414 }
415415
416416
@@ -472,11 +472,11 @@ void McGeneral2WayBalance(ctrl_t *ctrl, graph_t *graph, real_t *ntpwgts)
472472 }
473473
474474 if (ctrl -> dbglvl & METIS_DBG_REFINE ) {
475- printf ("\tMincut: %6" PRIDX " at %5" PRIDX ", NBND: %6" PRIDX ", NPwgts: [" ,
476- mincut , mincutorder , nbnd );
475+ HIGHS_ORDERING_PRINT ( ("\tMincut: %6" PRIDX " at %5" PRIDX ", NBND: %6" PRIDX ", NPwgts: [" ,
476+ mincut , mincutorder , nbnd )) ;
477477 for (l = 0 ; l < ncon ; l ++ )
478- printf ( "(%6" PRIDX ", %6" PRIDX ") " , pwgts [l ], pwgts [ncon + l ]);
479- printf ( "], LB: %.3" PRREAL "\n" , ComputeLoadImbalance (graph , 2 , ctrl -> pijbm ));
478+ HIGHS_ORDERING_PRINT (( "(%6" PRIDX ", %6" PRIDX ") " , pwgts [l ], pwgts [ncon + l ]) );
479+ HIGHS_ORDERING_PRINT (( "], LB: %.3" PRREAL "\n" , ComputeLoadImbalance (graph , 2 , ctrl -> pijbm ) ));
480480 }
481481
482482 graph -> mincut = mincut ;
0 commit comments