X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/544079e0f098e38c191623fde08e05a931685273..abc179ad0abd38c45f0f7c4d63141d4548b77da8:/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 163dfd424b..79d660e705 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); @@ -81,7 +83,7 @@ void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_li } } - printf("Starting to solve(%i,%i,%i)\n",myrand()%1000,myrand()%1000,myrand()%1000); + printf("Starting to solve(%i)\n",myrand()%1000); date = xbt_os_time() * 1000000; lmm_solve(Sys); date = xbt_os_time() * 1000000 - date; @@ -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+strlen(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); @@ -186,7 +191,7 @@ int main(int argc, char **argv) for(i=0;i