Quellcode durchsuchen

tests/datawizard/dining_philosophers.c: unregister data from StarPU

Nathalie Furmento vor 14 Jahren
Ursprung
Commit
3c086c16ff
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      tests/datawizard/dining_philosophers.c

+ 8 - 0
tests/datawizard/dining_philosophers.c

@@ -23,6 +23,8 @@
 starpu_data_handle fork_handles[N];
 unsigned forks[N];
 
+#define FPRINTF(ofile, fmt, args ...) do { if (!getenv("STARPU_SSILENT")) {fprintf(ofile, fmt, ##args); }} while(0)
+
 static void eat_kernel(void *descr[], void *arg)
 {
 }
@@ -78,6 +80,12 @@ int main(int argc, char **argv)
 
 	starpu_task_wait_for_all();
 
+	FPRINTF(stderr, "waiting done\n");
+	for (f = 0; f < N; f++)
+	{
+		starpu_data_unregister(fork_handles[f]);
+	}
+
 	starpu_shutdown();
 
 	return 0;