@@ -202,6 +202,12 @@ int main(int argc, char **argv)
}
+ for (buffer = 0; buffer < nbuffers; buffer++)
+ {
+ starpu_data_unregister(data_handles[buffer]);
+ starpu_free((void*)buffers[buffer]);
+ }
+
starpu_shutdown();
free(tasks);
@@ -178,6 +178,12 @@ int main(int argc, char **argv)
return EXIT_SUCCESS;
@@ -243,6 +243,12 @@ int main(int argc, char **argv)