Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Needless XBT_ATTRIB_UNUSED.
[simgrid.git] / examples / smpi / NAS / ep.c
index 24257dc..da910c8 100644 (file)
@@ -15,7 +15,6 @@ int nprocs;
 int main(int argc, char **argv) {
   double dum[3] = {1.,1.,1.};
   double x1, x2, sx, sy, tm, an, gc;
-  XBT_ATTRIB_UNUSED double tt;
   double Mops;
   double epsilon=1.0E-8, a = 1220703125., s=271828183.;
   double t1, t2, t3, t4;
@@ -73,7 +72,6 @@ int main(int argc, char **argv) {
     fprintf(stdout," Number of random numbers generated: %s\n",size);
     fprintf(stdout," Number of active processes: %d\n",no_nodes);
   }
-  verified = FALSE;
 
   /* Compute the number of "batches" of random number pairs generated per processor. Adjust if the number of processors
    * does not evenly divide the total number  */
@@ -99,7 +97,6 @@ int main(int argc, char **argv) {
   for (i=0;i<2*nk;i++) {
     x[i] = -1e99;
   }
-  Mops = log(sqrt(abs(1)));
 
   /* Synchronize before placing time stamp */
   MPI_Barrier( MPI_COMM_WORLD );
@@ -120,9 +117,7 @@ int main(int argc, char **argv) {
     t2 = randlc(&t1, &t1);
   }
   an = t1;
-  tt = s;
   gc = 0;
-  tt = 0.;
   sx = 0.;
   sy = 0.;
   for (i=0; i < nq ; i++) {
@@ -137,7 +132,7 @@ int main(int argc, char **argv) {
     k_offset = no_large_nodes*(np+1) + (node-no_large_nodes)*np -1;
 
   int stop = FALSE;
-  for(k = 1; k <= np; k++) { SMPI_SAMPLE_GLOBAL(0.25 * np, 0.03) {
+  SMPI_SAMPLE_GLOBAL(k = 1, k <= np, k++, 0.25 * np, 0.03){
     stop = FALSE;
     kk = k_offset + k ;
     t1 = s;
@@ -147,12 +142,12 @@ int main(int argc, char **argv) {
     for (i=1;i<=100 && !stop;i++) {
       ik = kk / 2;
       if (2 * ik != kk)  {
-        t3 = randlc(&t1, &t2);
+        randlc(&t1, &t2);
       }
       if (ik==0)
         stop = TRUE;
       else {
-        t3 = randlc(&t2, &t2);
+        randlc(&t2, &t2);
         kk = ik;
       }
     }
@@ -183,7 +178,7 @@ int main(int argc, char **argv) {
       }
     }
     timer_stop(2);
-    } }
+  }
 
   TRACE_smpi_set_category ("finalize");