Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
check we don't allow 0 here
[simgrid.git] / 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));