X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3384ac055c673d5c9dd81b19b7e584af16c5da5c..9dadcddac8bfbdbc08b12b3bab34f5c9ca0d47a5:/teshsuite/surf/maxmin_bench/maxmin_bench.c diff --git a/teshsuite/surf/maxmin_bench/maxmin_bench.c b/teshsuite/surf/maxmin_bench/maxmin_bench.c index a7e6f36bd0..e40e0b39c7 100644 --- a/teshsuite/surf/maxmin_bench/maxmin_bench.c +++ b/teshsuite/surf/maxmin_bench/maxmin_bench.c @@ -46,6 +46,8 @@ void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_li int *used = xbt_new0(int, nb_cnst); int i, j, k,l; int concurrency_share; + + char buf[1000]; Sys = lmm_system_new(1); @@ -89,17 +91,20 @@ void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_li if(mode==1){ printf("Max concurrency:\n"); l=0; + buf[0]=0; for (i = 0; i < nb_cnst; i++) { j=lmm_constraint_concurrency_maximum_get(cnst[i]); k=lmm_constraint_concurrency_limit_get(cnst[i]); xbt_assert(k<0 || j<=k); if(j>l) l=j; - printf("(%i):%i/%i ",i,j,k); + sprintf(buf,"(%i):%i/%i ",i,j,k); lmm_constraint_concurrency_maximum_reset(cnst[i]); xbt_assert(!lmm_constraint_concurrency_maximum_get(cnst[i])); - if(i%10==9) - printf("\n"); + if(i%10==9) { + printf("%s\n",buf); + buf[0]=0; + } } printf("\nTotal maximum concurrency is %i\n",l);