|
@@ -39,7 +39,7 @@ int main(int argc, char* argv[]) {
|
|
|
|
|
|
//Attente d'un message de fin
|
|
|
int syncBuff;
|
|
|
- MPI_Request sync, send;
|
|
|
+ MPI_Request sync;
|
|
|
MPI_Irecv(&syncBuff, 1, MPI_INT, MPI_ANY_SOURCE, 0, MPI_COMM_WORLD, &sync);
|
|
|
|
|
|
//Calcul
|
|
@@ -77,7 +77,7 @@ int main(int argc, char* argv[]) {
|
|
|
if(end) {
|
|
|
//Avertit les autres
|
|
|
for(int i = 0; i < world_size; i++) {
|
|
|
- MPI_Isend(&world_rank, 1, MPI_INT, i, 0, MPI_COMM_WORLD, &send);
|
|
|
+ MPI_Send(&world_rank, 1, MPI_INT, i, 0, MPI_COMM_WORLD);
|
|
|
}
|
|
|
//Attend la fin des autres processus
|
|
|
for(int i = 0; i < world_size; i++) {
|