Переглянути джерело

When freeing data, make sure that the datawizard tries to allocate again in simgrid mode

Samuel Thibault 4 роки тому
батько
коміт
65c5bbee1a
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      src/datawizard/memalloc.c

+ 4 - 0
src/datawizard/memalloc.c

@@ -502,6 +502,10 @@ static size_t do_free_mem_chunk(struct _starpu_mem_chunk *mc, unsigned node)
 
 	_starpu_mem_chunk_delete(mc);
 
+#ifdef STARPU_SIMGRID
+       starpu_pthread_queue_broadcast(&_starpu_simgrid_transfer_queue[node]);
+#endif
+
 	return size;
 }