Forráskód Böngészése

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

Samuel Thibault 4 éve
szülő
commit
65c5bbee1a
1 módosított fájl, 4 hozzáadás és 0 törlés
  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;
 }