}
}
else {
- memset (buf, 1, buf_size);
+ memset (buf, 1, buf_size*sizeof(int));
MPI_Send (buf, buf_size, MPI_INT, 0, 0, dcomms[i]);
}
}
else if ((rank % 3) == 2) {
for (j = 0; j < intersize; j++) {
- memset (buf, 1, buf_size);
+ memset (buf, 1, buf_size*sizeof(int));
MPI_Send (buf, buf_size, MPI_INT, j, 0, intercomm);
}
}
}
else {
- memset (buf, 1, buf_size);
+ memset (buf, 1, buf_size*sizeof(int));
MPI_Send (buf, buf_size, MPI_INT, 0, 0, dcomms[i]);
}
}
else if ((rank % 3) == 2) {
for (j = 0; j < intersize; j++) {
- memset (buf, 1, buf_size);
+ memset (buf, 1, buf_size*sizeof(int));
MPI_Send (buf, buf_size, MPI_INT, j, 0, intercomm);
}