Explorar o código

Specify a symbol name to help debugging

Cédric Augonnet %!s(int64=15) %!d(string=hai) anos
pai
achega
bbf41068d7
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      src/util/execute_on_all.c

+ 6 - 0
src/util/execute_on_all.c

@@ -17,6 +17,7 @@
 #include <starpu.h>
 #include <common/config.h>
 #include <core/jobs.h>
+#include <core/task.h>
 
 struct wrapper_func_args {
 	void (*func)(void *);
@@ -65,6 +66,11 @@ void starpu_execute_on_each_worker(void (*func)(void *), void *arg, uint32_t whe
 		tasks[worker]->detach = 0;
 		tasks[worker]->destroy = 0;
 
+#ifdef STARPU_USE_FXT
+                starpu_job_t job = _starpu_get_job_associated_to_task(tasks[worker]);
+                job->model_name = "execute_on_all_wrapper";
+#endif
+
 		_starpu_exclude_task_from_dag(tasks[worker]);
 
 		ret = starpu_task_submit(tasks[worker]);