Explorar o código

Add missing part of Add observation hooks for OOC stochastic analysis

Samuel Thibault %!s(int64=7) %!d(string=hai) anos
pai
achega
9a91dc675e
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/datawizard/copy_driver.c

+ 3 - 0
src/datawizard/copy_driver.c

@@ -156,6 +156,9 @@ static int copy_data_1_to_1_generic(starpu_data_handle_t handle,
 	STARPU_ASSERT(dst_replicate->allocated);
 	STARPU_ASSERT(dst_replicate->allocated);
 
 
 #ifdef STARPU_SIMGRID
 #ifdef STARPU_SIMGRID
+	if (src_node == STARPU_MAIN_RAM || dst_node == STARPU_MAIN_RAM)
+		_starpu_simgrid_data_transfer(handle->ops->get_size(handle), src_node, dst_node);
+
 	return _starpu_simgrid_transfer(handle->ops->get_size(handle), src_node, dst_node, req);
 	return _starpu_simgrid_transfer(handle->ops->get_size(handle), src_node, dst_node, req);
 #else /* !SIMGRID */
 #else /* !SIMGRID */