Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
reindent, static-ify, and kill blanks
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Wed, 16 Mar 2016 14:03:53 +0000 (15:03 +0100)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Wed, 16 Mar 2016 14:03:53 +0000 (15:03 +0100)
teshsuite/surf/maxmin_bench/maxmin_bench.c

index a6b9aa9..5fac7f1 100644 (file)
 double date;
 unsigned long seedx= 0;
 
 double date;
 unsigned long seedx= 0;
 
-int myrand(void);
-int myrand(void) {
+static int myrand(void) {
   seedx=seedx * 16807 % 2147483647;
   return seedx%1000;
 }
 
   seedx=seedx * 16807 % 2147483647;
   return seedx%1000;
 }
 
-double float_random(double max);
-double float_random(double max)
+static double float_random(double max)
 {
   return ((max * myrand()) / (MYRANDMAX + 1.0));
 }
 
 {
   return ((max * myrand()) / (MYRANDMAX + 1.0));
 }
 
-int int_random(int max);
-int int_random(int max)
+static int int_random(int max)
 {
   return (int) (((max * 1.0) * myrand()) / (MYRANDMAX + 1.0));
 }
 
 {
   return (int) (((max * 1.0) * myrand()) / (MYRANDMAX + 1.0));
 }
 
-void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_limit, float rate_no_limit, int max_share, int mode);
-void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_limit, float rate_no_limit, int max_share, int mode)
+static void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_limit, float rate_no_limit,
+                 int max_share, int mode)
 {
   lmm_system_t Sys = NULL;
   lmm_constraint_t *cnst = xbt_new0(lmm_constraint_t, nb_cnst);
 {
   lmm_system_t Sys = NULL;
   lmm_constraint_t *cnst = xbt_new0(lmm_constraint_t, nb_cnst);
@@ -46,7 +43,7 @@ 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;
   int *used = xbt_new0(int, nb_cnst);
   int i, j, k,l;
   int concurrency_share;
-  
+
   Sys = lmm_system_new(1);
 
   for (i = 0; i < nb_cnst; i++) {
   Sys = lmm_system_new(1);
 
   for (i = 0; i < nb_cnst; i++) {
@@ -57,16 +54,16 @@ void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_li
     else
       //Badly logarithmically random concurrency limit in [2^pw_base_limit+1,2^pw_base_limit+2^pw_max_limit]
       l=(1<<pw_base_limit)+(1<<int_random(pw_max_limit));
     else
       //Badly logarithmically random concurrency limit in [2^pw_base_limit+1,2^pw_base_limit+2^pw_max_limit]
       l=(1<<pw_base_limit)+(1<<int_random(pw_max_limit));
+
     lmm_constraint_concurrency_limit_set(cnst[i],l );
   }
     lmm_constraint_concurrency_limit_set(cnst[i],l );
   }
-  
+
   for (i = 0; i < nb_var; i++) {
     var[i] = lmm_variable_new(Sys, NULL, 1.0, -1.0, nb_elem);
     //Have a few variables with a concurrency share of two (e.g. cross-traffic in some cases)
     concurrency_share=1+int_random(max_share);
     lmm_variable_concurrency_share_set(var[i],concurrency_share);
   for (i = 0; i < nb_var; i++) {
     var[i] = lmm_variable_new(Sys, NULL, 1.0, -1.0, nb_elem);
     //Have a few variables with a concurrency share of two (e.g. cross-traffic in some cases)
     concurrency_share=1+int_random(max_share);
     lmm_variable_concurrency_share_set(var[i],concurrency_share);
-      
+
     for (j = 0; j < nb_cnst; j++)
       used[j] = 0;
     for (j = 0; j < nb_elem; j++) {
     for (j = 0; j < nb_cnst; j++)
       used[j] = 0;
     for (j = 0; j < nb_elem; j++) {
@@ -94,25 +91,24 @@ void test(int nb_cnst, int nb_var, int nb_elem, int pw_base_limit, int pw_max_li
       k=lmm_constraint_concurrency_limit_get(cnst[i]);
       xbt_assert(k<0 || j<=k);
       if(j>l)
       k=lmm_constraint_concurrency_limit_get(cnst[i]);
       xbt_assert(k<0 || j<=k);
       if(j>l)
-       l=j;
+        l=j;
       printf("(%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("(%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");
+        printf("\n");
     }
     printf("\nTotal maximum concurrency is %i\n",l);
 
     lmm_print(Sys);
   }
     }
     printf("\nTotal maximum concurrency is %i\n",l);
 
     lmm_print(Sys);
   }
-  
+
   for (i = 0; i < nb_var; i++)
     lmm_variable_free(Sys, var[i]);
   lmm_system_free(Sys);
   free(cnst);
   free(var);
   free(used);
   for (i = 0; i < nb_var; i++)
     lmm_variable_free(Sys, var[i]);
   lmm_system_free(Sys);
   free(cnst);
   free(var);
   free(used);
-  
 }
 
 int TestClasses [][4]=
 }
 
 int TestClasses [][4]=
@@ -130,7 +126,7 @@ int main(int argc, char **argv)
   float acc_date=0,acc_date2=0;
   int testclass,mode,testcount;
   int i;
   float acc_date=0,acc_date2=0;
   int testclass,mode,testcount;
   int i;
-  
+
   if(argc<3) {
     printf("Syntax: <small|medium|big|huge> <count> [test|debug|perf]\n");
     return -1;
   if(argc<3) {
     printf("Syntax: <small|medium|big|huge> <count> [test|debug|perf]\n");
     return -1;
@@ -150,10 +146,9 @@ int main(int argc, char **argv)
     return -2;
   }
 
     return -2;
   }
 
-  
   //How many times?
   testcount=atoi(argv[2]);
   //How many times?
   testcount=atoi(argv[2]);
-  
+
   //Show me everything (debug or performance)!
   mode=0;
   if(argc>=4 && strcmp(argv[3],"test")==0)
   //Show me everything (debug or performance)!
   mode=0;
   if(argc>=4 && strcmp(argv[3],"test")==0)
@@ -163,14 +158,13 @@ int main(int argc, char **argv)
   if(argc>=4 && strcmp(argv[3],"perf")==0)
     mode=3;
 
   if(argc>=4 && strcmp(argv[3],"perf")==0)
     mode=3;
 
-
   if(mode==1)
     xbt_log_control_set("surf/maxmin.threshold:DEBUG surf/maxmin.fmt:\'[%r]: [%c/%p] %m%n\'\
                          surf.threshold:DEBUG surf.fmt:\'[%r]: [%c/%p] %m%n\' ");
   if(mode==1)
     xbt_log_control_set("surf/maxmin.threshold:DEBUG surf/maxmin.fmt:\'[%r]: [%c/%p] %m%n\'\
                          surf.threshold:DEBUG surf.fmt:\'[%r]: [%c/%p] %m%n\' ");
-  
+
   if(mode==2)
     xbt_log_control_set("surf/maxmin.threshold:DEBUG surf.threshold:DEBUG");
   if(mode==2)
     xbt_log_control_set("surf/maxmin.threshold:DEBUG surf.threshold:DEBUG");
-    
+
   nb_cnst= TestClasses[testclass][0];
   nb_var= TestClasses[testclass][1];
   pw_base_limit= TestClasses[testclass][2];
   nb_cnst= TestClasses[testclass][0];
   nb_var= TestClasses[testclass][1];
   pw_base_limit= TestClasses[testclass][2];
@@ -183,7 +177,7 @@ int main(int argc, char **argv)
   //nb_elem=200
 
   xbt_init(&argc, argv);
   //nb_elem=200
 
   xbt_init(&argc, argv);
-  
+
   for(i=0;i<testcount;i++){
     seedx=i+1;
     printf("Starting %i: (%i)\n",i,myrand()%1000);
   for(i=0;i<testcount;i++){
     seedx=i+1;
     printf("Starting %i: (%i)\n",i,myrand()%1000);
@@ -194,11 +188,11 @@ int main(int argc, char **argv)
 
   float mean_date= acc_date/(float)testcount;  
   float stdev_date= sqrt(acc_date2/(float)testcount-mean_date*mean_date);
 
   float mean_date= acc_date/(float)testcount;  
   float stdev_date= sqrt(acc_date2/(float)testcount-mean_date*mean_date);
-    
+
   printf("%ix One shot execution time for a total of %d constraints, "
          "%d variables with %d active constraint each, concurrency in [%i,%i] and max concurrency share %i\n",
   printf("%ix One shot execution time for a total of %d constraints, "
          "%d variables with %d active constraint each, concurrency in [%i,%i] and max concurrency share %i\n",
-        testcount,nb_cnst, nb_var, nb_elem, (1<<pw_base_limit), (1<<pw_base_limit)+(1<<pw_max_limit), max_share);
+         testcount,nb_cnst, nb_var, nb_elem, (1<<pw_base_limit), (1<<pw_base_limit)+(1<<pw_max_limit), max_share);
   if(mode==3)
   if(mode==3)
-        printf("Execution time: %g +- %g  microseconds \n",mean_date, stdev_date);
+    printf("Execution time: %g +- %g  microseconds \n",mean_date, stdev_date);
   return 0;
 }
   return 0;
 }