Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
check we don't allow 0 here
authorAugustin Degomme <augustin.degomme@unibas.ch>
Sat, 2 Sep 2017 21:51:53 +0000 (23:51 +0200)
committerAugustin Degomme <augustin.degomme@unibas.ch>
Sat, 2 Sep 2017 21:51:53 +0000 (23:51 +0200)
teshsuite/smpi/coll-alltoallv/coll-alltoallv.c

index fced26e..107179f 100644 (file)
@@ -68,6 +68,10 @@ int main(int argc, char **argv)
 
   /* Create the buffer */
   MPI_Comm_size(comm, &size);
+  if(size<=0){
+    printf("error : comm size <= 0, run with mpirun\n");
+    return -1;
+  }
   MPI_Comm_rank(comm, &rank);
   int* sbuf = (int *) xbt_malloc(size * size * sizeof(int));
   int* rbuf = (int *) xbt_malloc(size * size * sizeof(int));