Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fflush for all processes.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sun, 13 Mar 2022 08:34:35 +0000 (09:34 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Sun, 13 Mar 2022 08:36:28 +0000 (09:36 +0100)
2nd try to make asan warnings ignored.
rank==0 is not always the last one to print.
[ci-skip]

teshsuite/smpi/coll-alltoall/coll-alltoall.c

index 0cbee34..0c5b652 100644 (file)
@@ -66,11 +66,9 @@ int main(int argc, char *argv[])
     printf("%d ", rb[i]);
   printf("]\n");
 
-  if (rank == 0) {
-    if (status != MPI_SUCCESS)
-      printf("all_to_all returned %d\n", status);
-    fflush(stdout);
-  }
+  if (rank == 0 && status != MPI_SUCCESS)
+    printf("all_to_all returned %d\n", status);
+  fflush(stdout);
   xbt_free(sb);
   xbt_free(rb);
   MPI_Finalize();