Просмотр исходного кода

No need to get back data on node 0 if we won't check

Samuel Thibault лет назад: 5
Родитель
Сommit
20957797c1
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      mpi/examples/matrix_decomposition/mpi_cholesky_codelets.c

+ 3 - 2
mpi/examples/matrix_decomposition/mpi_cholesky_codelets.c

@@ -170,8 +170,9 @@ void dw_cholesky(float ***matA, unsigned ld, int rank, int nodes, double *timing
 	{
 		for (y = 0; y < nblocks; y++)
 		{
-			/* Get back data on node 0 for the potential check */
-			starpu_mpi_get_data_on_node(MPI_COMM_WORLD, data_handles[x][y], 0);
+			/* Get back data on node 0 for the check */
+			if (check)
+				starpu_mpi_get_data_on_node(MPI_COMM_WORLD, data_handles[x][y], 0);
 
 			if (data_handles[x][y])
 				starpu_data_unregister(data_handles[x][y]);