AMPI: MPICH test cases printing "No Errors" 78/4378/5
authorShane Neary <shaneneary914@gmail.com>
Thu, 19 Jul 2018 16:29:05 +0000 (11:29 -0500)
committerEvan Ramos <evan@hpccharm.com>
Thu, 14 Feb 2019 21:22:36 +0000 (15:22 -0600)
Following test cases never printed "No Errors" even if all the
test cases pass since it was printed after MPI_Finalize();

Change-Id: I114255dcbbbc8a54c1698494a81db1a03f8b00ad

tests/ampi/mpich-test/coll/bcastzerotype.c
tests/ampi/mpich-test/datatype/struct-ezhov.c
tests/ampi/mpich-test/datatype/struct-verydeep.c
tests/ampi/mpich-test/pt2pt/sendflood.c

index 9ea8fc4d2f853dea4fd2cb7dda29f3311ae9306e..1fd79f97fd18d71fd9d5476713be462dda47a133 100644 (file)
@@ -48,11 +48,12 @@ int main(int argc, char *argv[])
     }
 
     MPI_Type_free(&type);
-    MPI_Finalize();
 
     if (wrank == 0) {
         printf(" No errors\n");
     }
 
+    MPI_Finalize();
+
     return 0;
 }
index 992fd1f62bfb703392aa8cec09fe00d64b2e6736..0c1c8338bfb8725466826a6b7c635fdad4ea1f3a 100644 (file)
@@ -50,9 +50,9 @@ int main(int argc, char **argv)
 
     MPI_Type_free(&struct_type);
 
-    MPI_Finalize();
-
     printf(" No Errors\n");
 
+    MPI_Finalize();
+
     return 0;
 }
index 222a0a37928cc7e13193ea80c4a6345671b50651..24ce87a0520bb6e631e55292f0b1bff36b42206a 100644 (file)
@@ -216,9 +216,10 @@ int main(int argc, char **argv)
     /*MPIDU_Datatype_debug(hdf5type, 32); */
 
     MPI_Type_free(&hdf5type);
-    MPI_Finalize();
 
     printf(" No Errors\n");
 
+    MPI_Finalize();
+
     return 0;
 }
index b4c2c5cec78864945710e59e7579223a5863a295..47963db93f7739958722d355628dac590a50e56a 100644 (file)
@@ -141,12 +141,13 @@ int main(int argc, char *argv[])
     if (verbose) {
         fclose(pf);
     }
-    MPI_Finalize();
 
     /* This test fails if it hangs */
     if (rank == 0) {
         printf(" No Errors\n");
     }
 
+    MPI_Finalize();
+
     return 0;
 }