Sfoglia il codice sorgente

src/datawizard/interfaces/vector_interface.c: use dev_handle and not ptr when copying from/to opencl

Nathalie Furmento 12 anni fa
parent
commit
f00be479e2
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      src/datawizard/interfaces/vector_interface.c

+ 2 - 2
src/datawizard/interfaces/vector_interface.c

@@ -414,8 +414,8 @@ static int copy_opencl_to_opencl_async(void *src_interface, unsigned src_node ST
 	struct starpu_vector_interface *dst_vector = dst_interface;
         int err, ret;
 
-	err = starpu_opencl_copy_opencl_to_opencl((cl_mem)src_vector->dev_handle, src_node, (cl_mem)dst_vector->ptr, dst_node, src_vector->nx*src_vector->elemsize,
-					       src_vector->offset, event, &ret);
+	err = starpu_opencl_copy_opencl_to_opencl((cl_mem)src_vector->dev_handle, src_node, (cl_mem)dst_vector->dev_handle, dst_node, src_vector->nx*src_vector->elemsize,
+						  src_vector->offset, event, &ret);
         if (STARPU_UNLIKELY(err))
                 STARPU_OPENCL_REPORT_ERROR(err);