From 3c9bf25b086ad8a9f4eb32420ef6693c8e796f22 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 30 Aug 2007 15:04:51 +0000 Subject: [PATCH] Add debug + incredibly stupid bug fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4129 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/surf/fair_bottleneck.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/surf/fair_bottleneck.c b/src/surf/fair_bottleneck.c index 5c87a18797..46be77f767 100644 --- a/src/surf/fair_bottleneck.c +++ b/src/surf/fair_bottleneck.c @@ -74,6 +74,7 @@ void bottleneck_solve(lmm_system_t sys) /* lmm_print(sys); */ /* } */ DEBUG1("******* Constraints to process: %d *******", xbt_swag_size(cnst_list)); + min_usage = -1; xbt_swag_foreach_safe(cnst, cnst_next, cnst_list) { int nb = 0; double max_elem = 0.0; @@ -102,6 +103,7 @@ void bottleneck_solve(lmm_system_t sys) xbt_swag_remove(cnst, cnst_list); continue; } + /* Saturated constraints update */ if (min_usage < 0 || min_usage > cnst->remaining / cnst->usage) { DEBUG3("Update min_usage (%g) with cnst %p -> %g",min_usage, cnst, @@ -117,6 +119,8 @@ void bottleneck_solve(lmm_system_t sys) DEBUG2("Keep min_usage (%g) with cnst %p",min_usage, cnst); xbt_swag_remove(cnst, cnst_list); xbt_swag_insert(cnst, &(cnst_to_update)); + } else { + DEBUG1("\tmin_usage: %f. No update",min_usage); } } -- 2.20.1