else {
if (rank == 0) {
for (i = 1; i < nprocs; i++) {
- MPI_Recv (buf, buf_size, MPI_INT,
+ MPI_Recv (buf, buf_size, MPI_INT,
MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &status);
}
}
else {
- memset (buf, 1, buf_size);
+ memset (buf, 1, buf_size*sizeof(int));
MPI_Send (buf, buf_size, MPI_INT, 0, 0, MPI_COMM_WORLD);
}