소스 검색

mpi: free datatype once used

Nathalie Furmento 5 년 전
부모
커밋
4ca7b83c30
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      mpi/src/mpi/starpu_mpi_mpi.c

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

@@ -922,6 +922,7 @@ static void _starpu_mpi_early_data_cb(void* arg)
 			int position=0;
 			void *ptr = starpu_data_get_local_ptr(args->data_handle);
 			MPI_Unpack(args->buffer, itf_src->get_size(args->early_handle), &position, ptr, 1, datatype, args->req->node_tag.node.comm);
+			_starpu_mpi_datatype_free(args->data_handle, &datatype);
 		}
 		else
 		{