Quellcode durchsuchen

mpi: keep parameter comm for _starpu_mpi_wait_for_all(), we may want to use it later

Nathalie Furmento vor 5 Jahren
Ursprung
Commit
efe387b88f

+ 2 - 1
mpi/src/mpi/starpu_mpi_mpi.c

@@ -784,8 +784,9 @@ int _starpu_mpi_barrier(MPI_Comm comm)
 	return 0;
 }
 
-int _starpu_mpi_wait_for_all()
+int _starpu_mpi_wait_for_all(MPI_Comm comm)
 {
+	(void) comm;
 	_STARPU_MPI_LOG_IN();
 
 	/* First wait for *both* all tasks and MPI requests to finish, in case

+ 2 - 1
mpi/src/nmad/starpu_mpi_nmad.c

@@ -281,8 +281,9 @@ int _starpu_mpi_barrier(MPI_Comm comm)
 	return ret;
 }
 
-int _starpu_mpi_wait_for_all()
+int _starpu_mpi_wait_for_all(MPI_Comm comm)
 {
+	(void) comm;
 	_STARPU_MPI_LOG_IN();
 
 	STARPU_PTHREAD_MUTEX_LOCK(&mpi_wait_for_all_running_mutex);

+ 2 - 2
mpi/src/starpu_mpi.c

@@ -435,7 +435,7 @@ void starpu_mpi_data_migrate(MPI_Comm comm, starpu_data_handle_t data, int new_r
 	return;
 }
 
-int starpu_mpi_wait_for_all(MPI_Comm comm STARPU_ATTRIBUTE_UNUSED)
+int starpu_mpi_wait_for_all(MPI_Comm comm)
 {
-	return _starpu_mpi_wait_for_all();
+	return _starpu_mpi_wait_for_all(comm);
 }

+ 1 - 1
mpi/src/starpu_mpi_private.h

@@ -331,7 +331,7 @@ void _starpu_mpi_wait_for_initialization();
 void _starpu_mpi_data_flush(starpu_data_handle_t data_handle);
 
 int _starpu_mpi_barrier(MPI_Comm comm);
-int _starpu_mpi_wait_for_all();
+int _starpu_mpi_wait_for_all(MPI_Comm comm);
 
 /*
  * Specific functions to backend implementation