浏览代码

mpi: free datatype once used

Nathalie Furmento 4 年之前
父节点
当前提交
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
 		{