Просмотр исходного кода

rename starpu_submit_task into starpu_task_submit

Nathalie Furmento лет назад: 15
Родитель
Сommit
b96d3703df
82 измененных файлов с 243 добавлено и 243 удалено
  1. 10 10
      doc/starpu.texi
  2. 1 1
      examples/audio/starpu_audio_processing.c
  3. 1 1
      examples/axpy/axpy.c
  4. 4 4
      examples/basic_examples/hello_world.c
  5. 1 1
      examples/basic_examples/mult.c
  6. 2 2
      examples/basic_examples/vector_scal.c
  7. 1 1
      examples/block/block.c
  8. 4 4
      examples/cholesky/dw_cholesky.c
  9. 4 4
      examples/cholesky/dw_cholesky_grain.c
  10. 4 4
      examples/cholesky/dw_cholesky_no_stride.c
  11. 13 13
      examples/heat/dw_factolu.c
  12. 5 5
      examples/heat/dw_factolu_grain.c
  13. 5 5
      examples/heat/dw_factolu_tag.c
  14. 9 9
      examples/heat/dw_sparse_cg.c
  15. 1 1
      examples/incrementer/incrementer.c
  16. 5 5
      examples/lu/xlu.c
  17. 4 4
      examples/lu/xlu_implicit.c
  18. 5 5
      examples/lu/xlu_implicit_pivot.c
  19. 6 6
      examples/lu/xlu_pivot.c
  20. 1 1
      examples/matvecmult/matvecmult.c
  21. 1 1
      examples/mult/dw_mult.c
  22. 1 1
      examples/mult/dw_mult_no_stride.c
  23. 1 1
      examples/mult/dw_mult_no_stride_no_tag.c
  24. 1 1
      examples/mult/xgemm.c
  25. 1 1
      examples/pi/pi.c
  26. 3 3
      examples/ppm_downscaler/yuv_downscaler.c
  27. 1 1
      examples/spmv/dw_block_spmv.c
  28. 1 1
      examples/spmv/dw_spmv.c
  29. 7 7
      examples/starpufft/starpufftx1d.c
  30. 7 7
      examples/starpufft/starpufftx2d.c
  31. 1 1
      examples/strassen/strassen.c
  32. 26 26
      examples/strassen2/strassen2.c
  33. 2 2
      examples/tag_example/tag_example.c
  34. 1 1
      examples/tag_example/tag_example2.c
  35. 1 1
      examples/tag_example/tag_example3.c
  36. 1 1
      examples/tag_example/tag_restartable.c
  37. 1 1
      examples/variable/variable.c
  38. 1 1
      include/starpu_task.h
  39. 4 4
      mpi/examples/mpi_lu/pxlu.c
  40. 1 1
      mpi/tests/ring.c
  41. 1 1
      mpi/tests/ring_async.c
  42. 1 1
      src/core/task.c
  43. 1 1
      src/util/execute_on_all.c
  44. 4 4
      src/util/malloc.c
  45. 1 1
      src/util/starpu_create_sync_task.c
  46. 2 2
      tests/core/declare_deps_after_submission.c
  47. 2 2
      tests/core/declare_deps_after_submission_synchronous.c
  48. 2 2
      tests/core/declare_deps_in_callback.c
  49. 1 1
      tests/core/empty_task.c
  50. 6 6
      tests/core/empty_task_sync_point.c
  51. 1 1
      tests/core/execute_on_a_specific_worker.c
  52. 2 2
      tests/core/get_current_task.c
  53. 1 1
      tests/core/multithreaded.c
  54. 1 1
      tests/core/regenerate.c
  55. 1 1
      tests/core/starpu_task_wait.c
  56. 1 1
      tests/core/starpu_wait_all_tasks.c
  57. 1 1
      tests/core/static_restartable.c
  58. 1 1
      tests/core/static_restartable_tag.c
  59. 1 1
      tests/core/static_restartable_using_initializer.c
  60. 8 8
      tests/core/subgraph_repeat.c
  61. 5 5
      tests/core/subgraph_repeat_regenerate.c
  62. 12 12
      tests/core/tag_wait_api.c
  63. 12 12
      tests/core/task_wait_api.c
  64. 1 1
      tests/core/wait_all_regenerable_tasks.c
  65. 3 3
      tests/datawizard/data_implicit_deps.c
  66. 1 1
      tests/datawizard/dining_philosophers.c
  67. 1 1
      tests/datawizard/dsm_stress.c
  68. 1 1
      tests/datawizard/readers_and_writers.c
  69. 2 2
      tests/datawizard/sync_and_notify_data.c
  70. 1 1
      tests/datawizard/sync_with_data_with_mem.c
  71. 1 1
      tests/datawizard/sync_with_data_with_mem_non_blocking.c
  72. 1 1
      tests/datawizard/unpartition.c
  73. 2 2
      tests/datawizard/write_only_tmp_buffer.c
  74. 1 1
      tests/errorcheck/invalid_blocking_calls.c
  75. 2 2
      tests/errorcheck/invalid_tasks.c
  76. 1 1
      tests/helper/starpu_create_sync_task.c
  77. 1 1
      tests/microbenchs/async_tasks_overhead.c
  78. 1 1
      tests/microbenchs/prefetch_data_on_node.c
  79. 1 1
      tests/microbenchs/redundant_buffer.c
  80. 1 1
      tests/microbenchs/sync_tasks_overhead.c
  81. 3 3
      tests/microbenchs/tasks_overhead.c
  82. 1 1
      tests/overlap/overlap.c

+ 10 - 10
doc/starpu.texi

@@ -686,7 +686,7 @@ TODO
 * starpu_task_create::            Allocate and Initialize a Task
 * starpu_task_create::            Allocate and Initialize a Task
 * starpu_task_deinit::            Release all the resources used by a Task
 * starpu_task_deinit::            Release all the resources used by a Task
 * starpu_task_destroy::           Destroy a dynamically allocated Task
 * starpu_task_destroy::           Destroy a dynamically allocated Task
-* starpu_submit_task::            Submit a Task
+* starpu_task_submit::            Submit a Task
 * starpu_task_wait::              Wait for the termination of a Task
 * starpu_task_wait::              Wait for the termination of a Task
 * starpu_wait_all_tasks::	  Wait for the termination of all Tasks
 * starpu_wait_all_tasks::	  Wait for the termination of all Tasks
 @end menu
 @end menu
@@ -805,9 +805,9 @@ This fields contains the tag associated to the tag if the @code{use_tag} field
 was set, it is ignored otherwise.
 was set, it is ignored otherwise.
 
 
 @item @code{synchronous}:
 @item @code{synchronous}:
-If this flag is set, the @code{starpu_submit_task} function is blocking and
+If this flag is set, the @code{starpu_task_submit} function is blocking and
 returns only when the task has been executed (or if no worker is able to
 returns only when the task has been executed (or if no worker is able to
-process the task). Otherwise, @code{starpu_submit_task} returns immediately.
+process the task). Otherwise, @code{starpu_task_submit} returns immediately.
 
 
 @item @code{priority} (optional) (default = @code{STARPU_DEFAULT_PRIO}):
 @item @code{priority} (optional) (default = @code{STARPU_DEFAULT_PRIO}):
 This field indicates a level of priority for the task. This is an integer value
 This field indicates a level of priority for the task. This is an integer value
@@ -915,8 +915,8 @@ indicates that the waited task was either synchronous or detached.
 
 
 
 
 
 
-@node starpu_submit_task
-@subsection @code{starpu_submit_task} -- Submit a Task
+@node starpu_task_submit
+@subsection @code{starpu_task_submit} -- Submit a Task
 @table @asis
 @table @asis
 @item @emph{Description}:
 @item @emph{Description}:
 This function submits task @code{task} to StarPU. Calling this function does
 This function submits task @code{task} to StarPU. Calling this function does
@@ -933,7 +933,7 @@ In case of success, this function returns 0, a return value of @code{-ENODEV}
 means that there is no worker able to process that task (e.g. there is no GPU
 means that there is no worker able to process that task (e.g. there is no GPU
 available and this task is only implemented on top of CUDA).
 available and this task is only implemented on top of CUDA).
 @item @emph{Prototype}:
 @item @emph{Prototype}:
-@code{int starpu_submit_task(struct starpu_task *task);}
+@code{int starpu_task_submit(struct starpu_task *task);}
 @end table
 @end table
 
 
 @node starpu_wait_all_tasks
 @node starpu_wait_all_tasks
@@ -989,7 +989,7 @@ number of tag(s) on which @code{id} depends. The following arguments are the
 tags which have to terminated to unlock the task.
 tags which have to terminated to unlock the task.
 
 
 This function must be called before the associated task is submitted to StarPU
 This function must be called before the associated task is submitted to StarPU
-with @code{starpu_submit_task}.
+with @code{starpu_task_submit}.
 
 
 @item @emph{Remark}
 @item @emph{Remark}
 Because of the variable arity of @code{starpu_tag_declare_deps}, note that the
 Because of the variable arity of @code{starpu_tag_declare_deps}, note that the
@@ -1292,11 +1292,11 @@ int main(int argc, char **argv)
     task->callback_func = callback_func;
     task->callback_func = callback_func;
     task->callback_arg = 0x42;
     task->callback_arg = 0x42;
 
 
-    /* starpu_submit_task will be a blocking call */
+    /* starpu_task_submit will be a blocking call */
     task->synchronous = 1;
     task->synchronous = 1;
 
 
     /* submit the task to StarPU */
     /* submit the task to StarPU */
-    starpu_submit_task(task);
+    starpu_task_submit(task);
 
 
     /* terminate StarPU */
     /* terminate StarPU */
     starpu_shutdown();
     starpu_shutdown();
@@ -1339,7 +1339,7 @@ void (*callback_function)(void *);
 @end example
 @end example
 
 
 If the @code{.synchronous} field is non-null, task submission will be
 If the @code{.synchronous} field is non-null, task submission will be
-synchronous: the @code{starpu_submit_task} function will not return until the
+synchronous: the @code{starpu_task_submit} function will not return until the
 task was executed. Note that the @code{starpu_shutdown} method does not
 task was executed. Note that the @code{starpu_shutdown} method does not
 guarantee that asynchronous tasks have been executed before it returns.
 guarantee that asynchronous tasks have been executed before it returns.
 
 

+ 1 - 1
examples/audio/starpu_audio_processing.c

@@ -300,7 +300,7 @@ void create_starpu_task(unsigned iter)
 	task->callback_func = callback;
 	task->callback_func = callback;
 	task->callback_arg = NULL;
 	task->callback_arg = NULL;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void init_problem(void)
 static void init_problem(void)

+ 1 - 1
examples/axpy/axpy.c

@@ -139,7 +139,7 @@ int main(int argc, char **argv)
 		task->buffers[1].handle = starpu_get_sub_data(handle_y, 1, b);
 		task->buffers[1].handle = starpu_get_sub_data(handle_y, 1, b);
 		task->buffers[1].mode = STARPU_RW;
 		task->buffers[1].mode = STARPU_RW;
 		
 		
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 	starpu_wait_all_tasks();
 	starpu_wait_all_tasks();

+ 4 - 4
examples/basic_examples/hello_world.c

@@ -22,7 +22,7 @@
  *  - how to pass an argument to the codelet (task->cl_arg)
  *  - how to pass an argument to the codelet (task->cl_arg)
  *  - how to declare a callback function that is called once the task has been
  *  - how to declare a callback function that is called once the task has been
  *    executed
  *    executed
- *  - how to specify if starpu_submit_task is a blocking or non-blocking
+ *  - how to specify if starpu_task_submit is a blocking or non-blocking
  *    operation (task->synchronous)
  *    operation (task->synchronous)
  */
  */
 
 
@@ -69,7 +69,7 @@ int main(int argc, char **argv)
 	starpu_init(NULL);
 	starpu_init(NULL);
 
 
 	/* create a new task that is non-blocking by default : the task is not
 	/* create a new task that is non-blocking by default : the task is not
-	 * submitted to the scheduler until the starpu_submit_task function is
+	 * submitted to the scheduler until the starpu_task_submit function is
 	 * called */
 	 * called */
 	struct starpu_task *task = starpu_task_create();
 	struct starpu_task *task = starpu_task_create();
 
 
@@ -93,11 +93,11 @@ int main(int argc, char **argv)
 	task->callback_func = callback_func;
 	task->callback_func = callback_func;
 	task->callback_arg = (void*) (uintptr_t) 0x42;
 	task->callback_arg = (void*) (uintptr_t) 0x42;
 
 
-	/* starpu_submit_task will be a blocking call */
+	/* starpu_task_submit will be a blocking call */
 	task->synchronous = 1;
 	task->synchronous = 1;
 	
 	
 	/* submit the task to StarPU */
 	/* submit the task to StarPU */
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 	
 	
 	/* terminate StarPU: statistics and other debug outputs are not
 	/* terminate StarPU: statistics and other debug outputs are not
 	 * guaranteed to be generated unless this function is called. Once it
 	 * guaranteed to be generated unless this function is called. Once it

+ 1 - 1
examples/basic_examples/mult.c

@@ -357,7 +357,7 @@ static void launch_tasks(void)
 			task->buffers[2].mode = STARPU_W;
 			task->buffers[2].mode = STARPU_W;
 
 
 			/* this is not a blocking call since task->synchronous = 0 */
 			/* this is not a blocking call since task->synchronous = 0 */
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 	}
 	}
 }
 }

+ 2 - 2
examples/basic_examples/vector_scal.c

@@ -93,7 +93,7 @@ int main(int argc, char **argv)
 
 
 	float factor = 3.14;
 	float factor = 3.14;
 
 
-	/* create a synchronous task: any call to starpu_submit_task will block
+	/* create a synchronous task: any call to starpu_task_submit will block
  	 * until it is terminated */
  	 * until it is terminated */
 	struct starpu_task *task = starpu_task_create();
 	struct starpu_task *task = starpu_task_create();
 	task->synchronous = 1;
 	task->synchronous = 1;
@@ -118,7 +118,7 @@ int main(int argc, char **argv)
 	task->cl_arg_size = sizeof(float);
 	task->cl_arg_size = sizeof(float);
 
 
 	/* execute the task on any eligible computational ressource */
 	/* execute the task on any eligible computational ressource */
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 
 
 	/* StarPU does not need to manipulate the array anymore so we can stop
 	/* StarPU does not need to manipulate the array anymore so we can stop
  	 * monitoring it */
  	 * monitoring it */

+ 1 - 1
examples/block/block.c

@@ -102,7 +102,7 @@ int execute_on(uint32_t where, device_func func, float *block, int pnx, int pny,
         task->buffers[1].handle = multiplier_handle;
         task->buffers[1].handle = multiplier_handle;
         task->buffers[1].mode = STARPU_RW;
         task->buffers[1].mode = STARPU_RW;
 
 
-        int ret = starpu_submit_task(task);
+        int ret = starpu_task_submit(task);
         if (STARPU_UNLIKELY(ret == -ENODEV)) {
         if (STARPU_UNLIKELY(ret == -ENODEV)) {
                 fprintf(stderr, "No worker may execute this task\n");
                 fprintf(stderr, "No worker may execute this task\n");
                 return 1;
                 return 1;

+ 4 - 4
examples/cholesky/dw_cholesky.c

@@ -105,7 +105,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned j)
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl22 =
 static starpu_codelet cl22 =
@@ -147,7 +147,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG21(k, i), TAG21(k, j));
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG21(k, i), TAG21(k, j));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 
 
@@ -181,7 +181,7 @@ static void _dw_cholesky(starpu_data_handle dataA, unsigned nblocks)
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (j = k+1; j<nblocks; j++)
 		for (j = k+1; j<nblocks; j++)
@@ -197,7 +197,7 @@ static void _dw_cholesky(starpu_data_handle dataA, unsigned nblocks)
 	}
 	}
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
-	starpu_submit_task(entry_task);
+	starpu_task_submit(entry_task);
 
 
 	/* stall the application until the end of computations */
 	/* stall the application until the end of computations */
 	starpu_tag_wait(TAG11(nblocks-1));
 	starpu_tag_wait(TAG11(nblocks-1));

+ 4 - 4
examples/cholesky/dw_cholesky_grain.c

@@ -104,7 +104,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned j, uns
 		starpu_tag_declare_deps(TAG21_AUX(k, j, reclevel), 1, TAG11_AUX(k, reclevel));
 		starpu_tag_declare_deps(TAG21_AUX(k, j, reclevel), 1, TAG11_AUX(k, reclevel));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl22 =
 static starpu_codelet cl22 =
@@ -146,7 +146,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG22_AUX(k, i, j, reclevel), 2, TAG21_AUX(k, i, reclevel), TAG21_AUX(k, j, reclevel));
 		starpu_tag_declare_deps(TAG22_AUX(k, i, j, reclevel), 2, TAG21_AUX(k, i, reclevel), TAG21_AUX(k, j, reclevel));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 
 
@@ -188,7 +188,7 @@ static void _dw_cholesky_grain(float *matA, unsigned size, unsigned ld, unsigned
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (j = k+1; j<nblocks; j++)
 		for (j = k+1; j<nblocks; j++)
@@ -204,7 +204,7 @@ static void _dw_cholesky_grain(float *matA, unsigned size, unsigned ld, unsigned
 	}
 	}
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
-	int ret = starpu_submit_task(entry_task);
+	int ret = starpu_task_submit(entry_task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 4 - 4
examples/cholesky/dw_cholesky_no_stride.c

@@ -134,7 +134,7 @@ static void create_task_21(unsigned k, unsigned j)
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl22 =
 static starpu_codelet cl22 =
@@ -183,7 +183,7 @@ static void create_task_22(unsigned k, unsigned i, unsigned j)
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG21(k, i), TAG21(k, j));
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG21(k, i), TAG21(k, j));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 
 
@@ -215,7 +215,7 @@ static void dw_cholesky_no_stride(void)
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (j = k+1; j<nblocks; j++)
 		for (j = k+1; j<nblocks; j++)
@@ -232,7 +232,7 @@ static void dw_cholesky_no_stride(void)
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
-	starpu_submit_task(entry_task);
+	starpu_task_submit(entry_task);
 
 
 	/* stall the application until the end of computations */
 	/* stall the application until the end of computations */
 	sem_wait(&sem);
 	sem_wait(&sem);

+ 13 - 13
examples/heat/dw_factolu.c

@@ -117,7 +117,7 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
 		if (!no_prio)
 		if (!no_prio)
 			task->priority = STARPU_MAX_PRIO;
 			task->priority = STARPU_MAX_PRIO;
 
 
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 	/* 11k+1 + 22k,k+1,j => 21 k+1,j */
 	/* 11k+1 + 22k,k+1,j => 21 k+1,j */
@@ -151,7 +151,7 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
 						starpu_get_sub_data(args->dataA, 2, u21a->i, u21a->k);
 						starpu_get_sub_data(args->dataA, 2, u21a->i, u21a->k);
 					task21->buffers[1].mode = STARPU_RW;
 					task21->buffers[1].mode = STARPU_RW;
 		
 		
-					starpu_submit_task(task21);
+					starpu_task_submit(task21);
 				}
 				}
 		}
 		}
 	}
 	}
@@ -184,7 +184,7 @@ void dw_callback_v2_codelet_update_u22(void *argcb)
 					task12->buffers[1].handle = starpu_get_sub_data(args->dataA, 2, u12a->k, u12a->i); 
 					task12->buffers[1].handle = starpu_get_sub_data(args->dataA, 2, u12a->k, u12a->i); 
 					task12->buffers[1].mode = STARPU_RW;
 					task12->buffers[1].mode = STARPU_RW;
 					
 					
-					starpu_submit_task(task12);
+					starpu_task_submit(task12);
 				}
 				}
 		}
 		}
 	}
 	}
@@ -244,7 +244,7 @@ void dw_callback_v2_codelet_update_u12(void *argcb)
 				if (!no_prio && (slicey == i+1))
 				if (!no_prio && (slicey == i+1))
 					task22->priority = STARPU_MAX_PRIO;
 					task22->priority = STARPU_MAX_PRIO;
 
 
-				starpu_submit_task(task22);
+				starpu_task_submit(task22);
 			}
 			}
 		}
 		}
 	}
 	}
@@ -303,7 +303,7 @@ void dw_callback_v2_codelet_update_u21(void *argcb)
 				if (!no_prio && (slicex == i+1))
 				if (!no_prio && (slicex == i+1))
 					task22->priority = STARPU_MAX_PRIO;
 					task22->priority = STARPU_MAX_PRIO;
 
 
-				starpu_submit_task(task22);
+				starpu_task_submit(task22);
 			}
 			}
 		}
 		}
 	}
 	}
@@ -370,7 +370,7 @@ void dw_callback_v2_codelet_update_u11(void *argcb)
 					if (!no_prio && (slice == i +1))
 					if (!no_prio && (slice == i +1))
 						task12->priority = STARPU_MAX_PRIO;
 						task12->priority = STARPU_MAX_PRIO;
 
 
-					starpu_submit_task(task12);
+					starpu_task_submit(task12);
 				}
 				}
 			}
 			}
 
 
@@ -407,7 +407,7 @@ void dw_callback_v2_codelet_update_u11(void *argcb)
 					if (!no_prio && (slice == i +1))
 					if (!no_prio && (slice == i +1))
 						task21->priority = STARPU_MAX_PRIO;
 						task21->priority = STARPU_MAX_PRIO;
 
 
-					starpu_submit_task(task21);
+					starpu_task_submit(task21);
 				}
 				}
 			}
 			}
 		}
 		}
@@ -492,8 +492,8 @@ void dw_callback_codelet_update_u11(void *argcb)
 				starpu_get_sub_data(args->dataA, 2, u21a->i, u21a->k);
 				starpu_get_sub_data(args->dataA, 2, u21a->i, u21a->k);
 			task21->buffers[1].mode = STARPU_RW;
 			task21->buffers[1].mode = STARPU_RW;
 		
 		
-			starpu_submit_task(task12);
-			starpu_submit_task(task21);
+			starpu_task_submit(task12);
+			starpu_task_submit(task21);
 		}
 		}
 	}
 	}
 }
 }
@@ -525,7 +525,7 @@ void dw_callback_codelet_update_u22(void *argcb)
 		u11arg->nblocks = args->nblocks;
 		u11arg->nblocks = args->nblocks;
 
 
 		/* schedule the codelet */
 		/* schedule the codelet */
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 	free(args);
 	free(args);
@@ -576,7 +576,7 @@ void dw_callback_codelet_update_u12_21(void *argcb)
 				task22->buffers[2].mode = STARPU_RW;
 				task22->buffers[2].mode = STARPU_RW;
 				
 				
 				/* schedule that codelet */
 				/* schedule that codelet */
-				starpu_submit_task(task22);
+				starpu_task_submit(task22);
 			}
 			}
 		}
 		}
 	}
 	}
@@ -609,7 +609,7 @@ void dw_codelet_facto(starpu_data_handle dataA, unsigned nblocks)
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 
 
 	/* stall the application until the end of computations */
 	/* stall the application until the end of computations */
 	pthread_mutex_lock(&mutex);
 	pthread_mutex_lock(&mutex);
@@ -661,7 +661,7 @@ void dw_codelet_facto_v2(starpu_data_handle dataA, unsigned nblocks)
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
-	int ret = starpu_submit_task(task);
+	int ret = starpu_task_submit(task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 5 - 5
examples/heat/dw_factolu_grain.c

@@ -109,7 +109,7 @@ static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG12(k, i, tag_prefix), 1, TAG11(k, tag_prefix));
 		starpu_tag_declare_deps(TAG12(k, i, tag_prefix), 1, TAG11(k, tag_prefix));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl21 = {
 static starpu_codelet cl21 = {
@@ -146,7 +146,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned j, uns
 		starpu_tag_declare_deps(TAG21(k, j, tag_prefix), 1, TAG11(k, tag_prefix));
 		starpu_tag_declare_deps(TAG21(k, j, tag_prefix), 1, TAG11(k, tag_prefix));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl22 = {
 static starpu_codelet cl22 = {
@@ -187,7 +187,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG22(k, i, j, tag_prefix), 2, TAG12(k, i, tag_prefix), TAG21(k, j, tag_prefix));
 		starpu_tag_declare_deps(TAG22(k, i, j, tag_prefix), 2, TAG12(k, i, tag_prefix), TAG21(k, j, tag_prefix));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void dw_factoLU_grain_inner(float *matA, unsigned size, unsigned inner_size,
 static void dw_factoLU_grain_inner(float *matA, unsigned size, unsigned inner_size,
@@ -235,7 +235,7 @@ static void dw_factoLU_grain_inner(float *matA, unsigned size, unsigned inner_si
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (i = k+1; i<nblocks; i++)
 		for (i = k+1; i<nblocks; i++)
@@ -253,7 +253,7 @@ static void dw_factoLU_grain_inner(float *matA, unsigned size, unsigned inner_si
 		}
 		}
 	}
 	}
 
 
-	int ret = starpu_submit_task(entry_task);
+	int ret = starpu_task_submit(entry_task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 5 - 5
examples/heat/dw_factolu_tag.c

@@ -112,7 +112,7 @@ static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned i)
 		starpu_tag_declare_deps(TAG12(k, i), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG12(k, i), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl21 = {
 static starpu_codelet cl21 = {
@@ -149,7 +149,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned j)
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG21(k, j), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static starpu_codelet cl22 = {
 static starpu_codelet cl22 = {
@@ -190,7 +190,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, i), TAG21(k, j));
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, i), TAG21(k, j));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /*
 /*
@@ -216,7 +216,7 @@ static void dw_codelet_facto_v3(starpu_data_handle dataA, unsigned nblocks)
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (i = k+1; i<nblocks; i++)
 		for (i = k+1; i<nblocks; i++)
@@ -236,7 +236,7 @@ static void dw_codelet_facto_v3(starpu_data_handle dataA, unsigned nblocks)
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
-	int ret = starpu_submit_task(entry_task);
+	int ret = starpu_task_submit(entry_task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 9 - 9
examples/heat/dw_sparse_cg.c

@@ -176,9 +176,9 @@ void init_cg(struct cg_problem *problem)
 	starpu_tag_declare_deps((starpu_tag_t)3UL, 1, (starpu_tag_t)2UL);
 	starpu_tag_declare_deps((starpu_tag_t)3UL, 1, (starpu_tag_t)2UL);
 
 
 	/* launch the computation now */
 	/* launch the computation now */
-	starpu_submit_task(task1);
-	starpu_submit_task(task2);
-	starpu_submit_task(task3);
+	starpu_task_submit(task1);
+	starpu_task_submit(task2);
+	starpu_task_submit(task3);
 }
 }
 
 
 /*
 /*
@@ -286,12 +286,12 @@ void launch_new_cg_iteration(struct cg_problem *problem)
 	task9->callback_arg = problem;
 	task9->callback_arg = problem;
 	
 	
 	/* launch the computation now */
 	/* launch the computation now */
-	starpu_submit_task(task4);
-	starpu_submit_task(task5);
-	starpu_submit_task(task6);
-	starpu_submit_task(task7);
-	starpu_submit_task(task8);
-	starpu_submit_task(task9);
+	starpu_task_submit(task4);
+	starpu_task_submit(task5);
+	starpu_task_submit(task6);
+	starpu_task_submit(task7);
+	starpu_task_submit(task8);
+	starpu_task_submit(task9);
 }
 }
 
 
 void iteration_cg(void *problem)
 void iteration_cg(void *problem)

+ 1 - 1
examples/incrementer/incrementer.c

@@ -84,7 +84,7 @@ int main(int argc, char **argv)
 		task->buffers[0].handle = float_array_handle;
 		task->buffers[0].handle = float_array_handle;
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		{
 		{
 			fprintf(stderr, "No worker may execute this task\n");
 			fprintf(stderr, "No worker may execute this task\n");

+ 5 - 5
examples/lu/xlu.c

@@ -96,7 +96,7 @@ static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned j)
 		starpu_tag_declare_deps(TAG12(k, j), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG12(k, j), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
 static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
@@ -123,7 +123,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
 		starpu_tag_declare_deps(TAG21(k, i), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG21(k, i), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, unsigned j)
 static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, unsigned j)
@@ -154,7 +154,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, j), TAG21(k, i));
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, j), TAG21(k, i));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /*
 /*
@@ -180,7 +180,7 @@ static void dw_codelet_facto_v3(starpu_data_handle dataA, unsigned nblocks)
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 		
 		
 		for (i = k+1; i<nblocks; i++)
 		for (i = k+1; i<nblocks; i++)
@@ -200,7 +200,7 @@ static void dw_codelet_facto_v3(starpu_data_handle dataA, unsigned nblocks)
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
-	int ret = starpu_submit_task(entry_task);
+	int ret = starpu_task_submit(entry_task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 4 - 4
examples/lu/xlu_implicit.c

@@ -32,7 +32,7 @@ static void create_task_11(starpu_data_handle dataA, unsigned k)
 	if (!no_prio)
 	if (!no_prio)
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned j)
 static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned j)
@@ -49,7 +49,7 @@ static void create_task_12(starpu_data_handle dataA, unsigned k, unsigned j)
 	if (!no_prio && (j == k+1))
 	if (!no_prio && (j == k+1))
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
 static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
@@ -67,7 +67,7 @@ static void create_task_21(starpu_data_handle dataA, unsigned k, unsigned i)
 	if (!no_prio && (i == k+1))
 	if (!no_prio && (i == k+1))
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, unsigned j)
 static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, unsigned j)
@@ -87,7 +87,7 @@ static void create_task_22(starpu_data_handle dataA, unsigned k, unsigned i, uns
 	if (!no_prio &&  (i == k + 1) && (j == k +1) )
 	if (!no_prio &&  (i == k + 1) && (j == k +1) )
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /*
 /*

+ 5 - 5
examples/lu/xlu_implicit_pivot.c

@@ -42,7 +42,7 @@ static void create_task_pivot(starpu_data_handle *dataAp, unsigned nblocks,
 	if (!no_prio && (i == k+1))
 	if (!no_prio && (i == k+1))
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_11_pivot(starpu_data_handle *dataAp, unsigned nblocks,
 static void create_task_11_pivot(starpu_data_handle *dataAp, unsigned nblocks,
@@ -63,7 +63,7 @@ static void create_task_11_pivot(starpu_data_handle *dataAp, unsigned nblocks,
 	if (!no_prio)
 	if (!no_prio)
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_12(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned j,
 static void create_task_12(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned j,
@@ -82,7 +82,7 @@ static void create_task_12(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 	if (!no_prio && (j == k+1))
 	if (!no_prio && (j == k+1))
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i,
 static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i,
@@ -101,7 +101,7 @@ static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 	if (!no_prio && (i == k+1))
 	if (!no_prio && (i == k+1))
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i, unsigned j,
 static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i, unsigned j,
@@ -122,7 +122,7 @@ static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 	if (!no_prio &&  (i == k + 1) && (j == k +1) )
 	if (!no_prio &&  (i == k + 1) && (j == k +1) )
 		task->priority = STARPU_MAX_PRIO;
 		task->priority = STARPU_MAX_PRIO;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /*
 /*

+ 6 - 6
examples/lu/xlu_pivot.c

@@ -88,7 +88,7 @@ static void create_task_pivot(starpu_data_handle *dataAp, unsigned nblocks,
 		}
 		}
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static struct starpu_task *create_task_11_pivot(starpu_data_handle *dataAp, unsigned nblocks,
 static struct starpu_task *create_task_11_pivot(starpu_data_handle *dataAp, unsigned nblocks,
@@ -149,7 +149,7 @@ static void create_task_12(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 		starpu_tag_declare_deps(TAG12(k, j), 1, TAG11(k));
 		starpu_tag_declare_deps(TAG12(k, j), 1, TAG11(k));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i,
 static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i,
@@ -174,7 +174,7 @@ static void create_task_21(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 	/* enforce dependencies ... */
 	/* enforce dependencies ... */
 	starpu_tag_declare_deps(TAG21(k, i), 1, PIVOT(k, i));
 	starpu_tag_declare_deps(TAG21(k, i), 1, PIVOT(k, i));
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i, unsigned j,
 static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigned k, unsigned i, unsigned j,
@@ -208,7 +208,7 @@ static void create_task_22(starpu_data_handle *dataAp, unsigned nblocks, unsigne
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, j), TAG21(k, i));
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, TAG12(k, j), TAG21(k, i));
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /*
 /*
@@ -237,7 +237,7 @@ static double dw_codelet_facto_pivot(starpu_data_handle *dataAp,
 			entry_task = task;
 			entry_task = task;
 		}
 		}
 		else {
 		else {
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 
 
 		for (i = 0; i < nblocks; i++)
 		for (i = 0; i < nblocks; i++)
@@ -277,7 +277,7 @@ static double dw_codelet_facto_pivot(starpu_data_handle *dataAp,
 
 
 	/* schedule the codelet */
 	/* schedule the codelet */
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
-	int ret = starpu_submit_task(entry_task);
+	int ret = starpu_task_submit(entry_task);
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	if (STARPU_UNLIKELY(ret == -ENODEV))
 	{
 	{
 		fprintf(stderr, "No worker may execute this task\n");
 		fprintf(stderr, "No worker may execute this task\n");

+ 1 - 1
examples/matvecmult/matvecmult.c

@@ -162,7 +162,7 @@ int main(int argc, char **argv)
         task->buffers[2].handle = mult_handle;
         task->buffers[2].handle = mult_handle;
         task->buffers[2].mode = STARPU_RW;
         task->buffers[2].mode = STARPU_RW;
 
 
-        int ret = starpu_submit_task(task);
+        int ret = starpu_task_submit(task);
         if (STARPU_UNLIKELY(ret == -ENODEV)) {
         if (STARPU_UNLIKELY(ret == -ENODEV)) {
                 fprintf(stderr, "No worker may execute this task\n");
                 fprintf(stderr, "No worker may execute this task\n");
                 exit(0);
                 exit(0);

+ 1 - 1
examples/mult/dw_mult.c

@@ -242,7 +242,7 @@ static void launch_codelets(void)
 				starpu_get_sub_data(C_handle, 2, taskx, tasky);
 				starpu_get_sub_data(C_handle, 2, taskx, tasky);
 			task->buffers[2].mode = STARPU_RW;
 			task->buffers[2].mode = STARPU_RW;
 
 
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 	}
 	}
 }
 }

+ 1 - 1
examples/mult/dw_mult_no_stride.c

@@ -341,7 +341,7 @@ static void submit_new_iter(unsigned x, unsigned y, unsigned iter)
 			task->callback_arg = cb2;
 			task->callback_arg = cb2;
 		}
 		}
 
 
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 }
 }
 
 

+ 1 - 1
examples/mult/dw_mult_no_stride_no_tag.c

@@ -337,7 +337,7 @@ static void construct_task(unsigned x, unsigned y, unsigned z, unsigned iter, st
 	posp->z = z;
 	posp->z = z;
 	posp->iter = iter;
 	posp->iter = iter;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 
 

+ 1 - 1
examples/mult/xgemm.c

@@ -219,7 +219,7 @@ static void launch_codelets(void)
 			task->buffers[2].handle = starpu_get_sub_data(C_handle, 2, taskx, tasky);
 			task->buffers[2].handle = starpu_get_sub_data(C_handle, 2, taskx, tasky);
 			task->buffers[2].mode = STARPU_RW;
 			task->buffers[2].mode = STARPU_RW;
 
 
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 	}
 	}
 }
 }

+ 1 - 1
examples/pi/pi.c

@@ -135,7 +135,7 @@ int main(int argc, char **argv)
 		task->buffers[1].handle = starpu_get_sub_data(cnt_array_handle, 1, i);
 		task->buffers[1].handle = starpu_get_sub_data(cnt_array_handle, 1, i);
 		task->buffers[1].mode   = STARPU_W;
 		task->buffers[1].mode   = STARPU_W;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 	}
 	}
 
 

+ 3 - 3
examples/ppm_downscaler/yuv_downscaler.c

@@ -236,7 +236,7 @@ int main(int argc, char **argv)
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_y_handle[frame], 1, blocky);
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_y_handle[frame], 1, blocky);
 				task->buffers[1].mode = STARPU_W;
 				task->buffers[1].mode = STARPU_W;
 
 
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 
 
 		unsigned blocku;
 		unsigned blocku;
@@ -254,7 +254,7 @@ int main(int argc, char **argv)
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_u_handle[frame], 1, blocku);
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_u_handle[frame], 1, blocku);
 				task->buffers[1].mode = STARPU_W;
 				task->buffers[1].mode = STARPU_W;
 
 
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 
 
 		unsigned blockv;
 		unsigned blockv;
@@ -272,7 +272,7 @@ int main(int argc, char **argv)
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_v_handle[frame], 1, blockv);
 				task->buffers[1].handle = starpu_get_sub_data(new_frame_v_handle[frame], 1, blockv);
 				task->buffers[1].mode = STARPU_W;
 				task->buffers[1].mode = STARPU_W;
 
 
-			starpu_submit_task(task);
+			starpu_task_submit(task);
 		}
 		}
 	}
 	}
 
 

+ 1 - 1
examples/spmv/dw_block_spmv.c

@@ -218,7 +218,7 @@ void launch_spmv_codelets(void)
 			nchains++;
 			nchains++;
 		}
 		}
 
 
-		starpu_submit_task(&task_tab[task]);
+		starpu_task_submit(&task_tab[task]);
 	}
 	}
 
 
 	printf("end of task submission (there was %d chains for %d tasks : ratio %d tasks per chain) !\n", nchains, totaltasks, totaltasks/nchains);
 	printf("end of task submission (there was %d chains for %d tasks : ratio %d tasks per chain) !\n", nchains, totaltasks, totaltasks/nchains);

+ 1 - 1
examples/spmv/dw_spmv.c

@@ -288,7 +288,7 @@ void call_spmv_codelet_filters(void)
 		task->buffers[2].handle = starpu_get_sub_data(vector_out, 1, part);
 		task->buffers[2].handle = starpu_get_sub_data(vector_out, 1, part);
 		task->buffers[2].mode = STARPU_W;
 		task->buffers[2].mode = STARPU_W;
 	
 	
-		ret = starpu_submit_task(task);
+		ret = starpu_task_submit(task);
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		{
 		{
 			fprintf(stderr, "No worker may execute this task\n");
 			fprintf(stderr, "No worker may execute this task\n");

+ 7 - 7
examples/starpufft/starpufftx1d.c

@@ -600,19 +600,19 @@ STARPUFFT(start1dC2C)(STARPUFFT(plan) plan)
 	int z;
 	int z;
 
 
 	for (z=0; z < plan->totsize1; z++) {
 	for (z=0; z < plan->totsize1; z++) {
-		starpu_submit_task(plan->twist1_tasks[z]);
-		starpu_submit_task(plan->fft1_tasks[z]);
+		starpu_task_submit(plan->twist1_tasks[z]);
+		starpu_task_submit(plan->fft1_tasks[z]);
 	}
 	}
 
 
-	starpu_submit_task(plan->join_task);
+	starpu_task_submit(plan->join_task);
 
 
 	for (z=0; z < plan->totsize3; z++) {
 	for (z=0; z < plan->totsize3; z++) {
-		starpu_submit_task(plan->twist2_tasks[z]);
-		starpu_submit_task(plan->fft2_tasks[z]);
-		starpu_submit_task(plan->twist3_tasks[z]);
+		starpu_task_submit(plan->twist2_tasks[z]);
+		starpu_task_submit(plan->fft2_tasks[z]);
+		starpu_task_submit(plan->twist3_tasks[z]);
 	}
 	}
 
 
-	starpu_submit_task(plan->end_task);
+	starpu_task_submit(plan->end_task);
 
 
 	return STEP_TAG_1D(plan, END, 0);
 	return STEP_TAG_1D(plan, END, 0);
 }
 }

+ 7 - 7
examples/starpufft/starpufftx2d.c

@@ -663,19 +663,19 @@ STARPUFFT(start2dC2C)(STARPUFFT(plan) plan)
 	int z;
 	int z;
 
 
 	for (z=0; z < plan->totsize1; z++) {
 	for (z=0; z < plan->totsize1; z++) {
-		starpu_submit_task(plan->twist1_tasks[z]);
-		starpu_submit_task(plan->fft1_tasks[z]);
+		starpu_task_submit(plan->twist1_tasks[z]);
+		starpu_task_submit(plan->fft1_tasks[z]);
 	}
 	}
 
 
-	starpu_submit_task(plan->join_task);
+	starpu_task_submit(plan->join_task);
 
 
 	for (z=0; z < plan->totsize3; z++) {
 	for (z=0; z < plan->totsize3; z++) {
-		starpu_submit_task(plan->twist2_tasks[z]);
-		starpu_submit_task(plan->fft2_tasks[z]);
-		starpu_submit_task(plan->twist3_tasks[z]);
+		starpu_task_submit(plan->twist2_tasks[z]);
+		starpu_task_submit(plan->fft2_tasks[z]);
+		starpu_task_submit(plan->twist3_tasks[z]);
 	}
 	}
 
 
-	starpu_submit_task(plan->end_task);
+	starpu_task_submit(plan->end_task);
 
 
 	return STEP_TAG_2D(plan, END, 0, 0);
 	return STEP_TAG_2D(plan, END, 0, 0);
 }
 }

+ 1 - 1
examples/strassen/strassen.c

@@ -188,7 +188,7 @@ static void compute_add_sub_op(starpu_data_handle A1, operation op,
 			STARPU_ABORT();
 			STARPU_ABORT();
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 /* Cij +=/-= Ek is done */
 /* Cij +=/-= Ek is done */

+ 26 - 26
examples/strassen2/strassen2.c

@@ -369,7 +369,7 @@ void create_cleanup_task(struct cleanup_arg *cleanup_arg)
 
 
 	starpu_tag_declare_deps_array(j_tag, cleanup_arg->ndeps, cleanup_arg->tags);
 	starpu_tag_declare_deps_array(j_tag, cleanup_arg->ndeps, cleanup_arg->tags);
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 void strassen_mult(struct strassen_iter *iter)
 void strassen_mult(struct strassen_iter *iter)
@@ -397,7 +397,7 @@ void strassen_mult(struct strassen_iter *iter)
 		iter->C_deps.ndeps = 1;
 		iter->C_deps.ndeps = 1;
 		iter->C_deps.deps[0] = tag_mult;
 		iter->C_deps.deps[0] = tag_mult;
 
 
-		starpu_submit_task(task_mult);
+		starpu_task_submit(task_mult);
 
 
 		return;
 		return;
 	}
 	}
@@ -424,70 +424,70 @@ void strassen_mult(struct strassen_iter *iter)
 	struct starpu_task *task_1a = compute_add_sub_op(iter->Mia_data[0], ADD, A11, A22);
 	struct starpu_task *task_1a = compute_add_sub_op(iter->Mia_data[0], ADD, A11, A22);
 	starpu_tag_t tag_1a = task_1a->tag_id;
 	starpu_tag_t tag_1a = task_1a->tag_id;
 	starpu_tag_declare_deps_array(tag_1a, iter->A_deps.ndeps, iter->A_deps.deps);
 	starpu_tag_declare_deps_array(tag_1a, iter->A_deps.ndeps, iter->A_deps.deps);
-	starpu_submit_task(task_1a);
+	starpu_task_submit(task_1a);
 
 
 	/* M1b = (B11 + B22) */
 	/* M1b = (B11 + B22) */
 	iter->Mib_data[0] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mib_data[0] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_1b = compute_add_sub_op(iter->Mib_data[0], ADD, B11, B22);
 	struct starpu_task *task_1b = compute_add_sub_op(iter->Mib_data[0], ADD, B11, B22);
 	starpu_tag_t tag_1b = task_1b->tag_id;
 	starpu_tag_t tag_1b = task_1b->tag_id;
 	starpu_tag_declare_deps_array(tag_1b, iter->B_deps.ndeps, iter->B_deps.deps);
 	starpu_tag_declare_deps_array(tag_1b, iter->B_deps.ndeps, iter->B_deps.deps);
-	starpu_submit_task(task_1b);
+	starpu_task_submit(task_1b);
 
 
 	/* M2a = (A21 + A22) */
 	/* M2a = (A21 + A22) */
 	iter->Mia_data[1] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mia_data[1] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_2a = compute_add_sub_op(iter->Mia_data[1], ADD, A21, A22);
 	struct starpu_task *task_2a = compute_add_sub_op(iter->Mia_data[1], ADD, A21, A22);
 	starpu_tag_t tag_2a = task_2a->tag_id;
 	starpu_tag_t tag_2a = task_2a->tag_id;
 	starpu_tag_declare_deps_array(tag_2a, iter->A_deps.ndeps, iter->A_deps.deps);
 	starpu_tag_declare_deps_array(tag_2a, iter->A_deps.ndeps, iter->A_deps.deps);
-	starpu_submit_task(task_2a);
+	starpu_task_submit(task_2a);
 
 
 	/* M3b = (B12 - B22) */
 	/* M3b = (B12 - B22) */
 	iter->Mib_data[2] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mib_data[2] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_3b = compute_add_sub_op(iter->Mib_data[2], SUB, B12, B22);
 	struct starpu_task *task_3b = compute_add_sub_op(iter->Mib_data[2], SUB, B12, B22);
 	starpu_tag_t tag_3b = task_3b->tag_id;
 	starpu_tag_t tag_3b = task_3b->tag_id;
 	starpu_tag_declare_deps_array(tag_3b, iter->B_deps.ndeps, iter->B_deps.deps);
 	starpu_tag_declare_deps_array(tag_3b, iter->B_deps.ndeps, iter->B_deps.deps);
-	starpu_submit_task(task_3b);
+	starpu_task_submit(task_3b);
 	
 	
 	/* M4b = (B21 - B11) */
 	/* M4b = (B21 - B11) */
 	iter->Mib_data[3] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mib_data[3] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_4b = compute_add_sub_op(iter->Mib_data[3], SUB, B21, B11);
 	struct starpu_task *task_4b = compute_add_sub_op(iter->Mib_data[3], SUB, B21, B11);
 	starpu_tag_t tag_4b = task_4b->tag_id;
 	starpu_tag_t tag_4b = task_4b->tag_id;
 	starpu_tag_declare_deps_array(tag_4b, iter->B_deps.ndeps, iter->B_deps.deps);
 	starpu_tag_declare_deps_array(tag_4b, iter->B_deps.ndeps, iter->B_deps.deps);
-	starpu_submit_task(task_4b);
+	starpu_task_submit(task_4b);
 	
 	
 	/* M5a = (A11 + A12) */
 	/* M5a = (A11 + A12) */
 	iter->Mia_data[4] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mia_data[4] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_5a = compute_add_sub_op(iter->Mia_data[4], ADD, A11, A12);
 	struct starpu_task *task_5a = compute_add_sub_op(iter->Mia_data[4], ADD, A11, A12);
 	starpu_tag_t tag_5a = task_5a->tag_id;
 	starpu_tag_t tag_5a = task_5a->tag_id;
 	starpu_tag_declare_deps_array(tag_5a, iter->A_deps.ndeps, iter->A_deps.deps);
 	starpu_tag_declare_deps_array(tag_5a, iter->A_deps.ndeps, iter->A_deps.deps);
-	starpu_submit_task(task_5a);
+	starpu_task_submit(task_5a);
 
 
 	/* M6a = (A21 - A11) */
 	/* M6a = (A21 - A11) */
 	iter->Mia_data[5] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mia_data[5] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_6a = compute_add_sub_op(iter->Mia_data[5], SUB, A21, A11);
 	struct starpu_task *task_6a = compute_add_sub_op(iter->Mia_data[5], SUB, A21, A11);
 	starpu_tag_t tag_6a = task_6a->tag_id;
 	starpu_tag_t tag_6a = task_6a->tag_id;
 	starpu_tag_declare_deps_array(tag_6a, iter->A_deps.ndeps, iter->A_deps.deps);
 	starpu_tag_declare_deps_array(tag_6a, iter->A_deps.ndeps, iter->A_deps.deps);
-	starpu_submit_task(task_6a);
+	starpu_task_submit(task_6a);
 
 
 	/* M6b = (B11 + B12) */
 	/* M6b = (B11 + B12) */
 	iter->Mib_data[5] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mib_data[5] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_6b = compute_add_sub_op(iter->Mib_data[5], SUB, B11, B12);
 	struct starpu_task *task_6b = compute_add_sub_op(iter->Mib_data[5], SUB, B11, B12);
 	starpu_tag_t tag_6b = task_6b->tag_id;
 	starpu_tag_t tag_6b = task_6b->tag_id;
 	starpu_tag_declare_deps_array(tag_6b, iter->B_deps.ndeps, iter->B_deps.deps);
 	starpu_tag_declare_deps_array(tag_6b, iter->B_deps.ndeps, iter->B_deps.deps);
-	starpu_submit_task(task_6b);
+	starpu_task_submit(task_6b);
 
 
 	/* M7a = (A12 - A22) */
 	/* M7a = (A12 - A22) */
 	iter->Mia_data[6] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mia_data[6] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_7a = compute_add_sub_op(iter->Mia_data[6], SUB, A12, A22);
 	struct starpu_task *task_7a = compute_add_sub_op(iter->Mia_data[6], SUB, A12, A22);
 	starpu_tag_t tag_7a = task_7a->tag_id;
 	starpu_tag_t tag_7a = task_7a->tag_id;
 	starpu_tag_declare_deps_array(tag_7a, iter->A_deps.ndeps, iter->A_deps.deps);
 	starpu_tag_declare_deps_array(tag_7a, iter->A_deps.ndeps, iter->A_deps.deps);
-	starpu_submit_task(task_7a);
+	starpu_task_submit(task_7a);
 
 
 	/* M7b = (B21 + B22) */
 	/* M7b = (B21 + B22) */
 	iter->Mib_data[6] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mib_data[6] = allocate_tmp_matrix(size, iter->reclevel);
 	struct starpu_task *task_7b = compute_add_sub_op(iter->Mib_data[6], ADD, B21, B22);
 	struct starpu_task *task_7b = compute_add_sub_op(iter->Mib_data[6], ADD, B21, B22);
 	starpu_tag_t tag_7b = task_7b->tag_id;
 	starpu_tag_t tag_7b = task_7b->tag_id;
 	starpu_tag_declare_deps_array(tag_7b, iter->B_deps.ndeps, iter->B_deps.deps);
 	starpu_tag_declare_deps_array(tag_7b, iter->B_deps.ndeps, iter->B_deps.deps);
-	starpu_submit_task(task_7b);
+	starpu_task_submit(task_7b);
 
 
 	iter->Mi_data[0] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mi_data[0] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mi_data[1] = allocate_tmp_matrix(size, iter->reclevel);
 	iter->Mi_data[1] = allocate_tmp_matrix(size, iter->reclevel);
@@ -662,21 +662,21 @@ void strassen_mult(struct strassen_iter *iter)
 		starpu_tag_declare_deps(tag_c22_d, 5, tag_m6[0], tag_m6[1], tag_m6[2], tag_m6[3], tag_c22_c);
 		starpu_tag_declare_deps(tag_c22_d, 5, tag_m6[0], tag_m6[1], tag_m6[2], tag_m6[3], tag_c22_c);
 	}
 	}
 
 
-	starpu_submit_task(task_c11_a);
-	starpu_submit_task(task_c11_b);
-	starpu_submit_task(task_c11_c);
-	starpu_submit_task(task_c11_d);
+	starpu_task_submit(task_c11_a);
+	starpu_task_submit(task_c11_b);
+	starpu_task_submit(task_c11_c);
+	starpu_task_submit(task_c11_d);
 
 
-	starpu_submit_task(task_c12_a);
-	starpu_submit_task(task_c12_b);
+	starpu_task_submit(task_c12_a);
+	starpu_task_submit(task_c12_b);
 
 
-	starpu_submit_task(task_c21_a);
-	starpu_submit_task(task_c21_b);
+	starpu_task_submit(task_c21_a);
+	starpu_task_submit(task_c21_b);
 
 
-	starpu_submit_task(task_c22_a);
-	starpu_submit_task(task_c22_b);
-	starpu_submit_task(task_c22_c);
-	starpu_submit_task(task_c22_d);
+	starpu_task_submit(task_c22_a);
+	starpu_task_submit(task_c22_b);
+	starpu_task_submit(task_c22_c);
+	starpu_task_submit(task_c22_d);
 
 
 	iter->C_deps.ndeps = 4;
 	iter->C_deps.ndeps = 4;
 	iter->C_deps.deps[0] = tag_c11_d;
 	iter->C_deps.deps[0] = tag_c11_d;
@@ -835,12 +835,12 @@ int main(int argc, char **argv)
 	struct starpu_task *task_start = dummy_task(42);
 	struct starpu_task *task_start = dummy_task(42);
 
 
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
-	starpu_submit_task(task_start);
+	starpu_task_submit(task_start);
 
 
 	struct starpu_task *task_end = dummy_task(10);
 	struct starpu_task *task_end = dummy_task(10);
 	
 	
 	task_end->synchronous = 1;
 	task_end->synchronous = 1;
-	starpu_submit_task(task_end);
+	starpu_task_submit(task_end);
 
 
 	gettimeofday(&end, NULL);
 	gettimeofday(&end, NULL);
 
 

+ 2 - 2
examples/tag_example/tag_example.c

@@ -105,7 +105,7 @@ static void create_task_grid(unsigned iter)
 		/* express deps : (i,j) depends on (i-1, j-1) & (i-1, j+1) */		
 		/* express deps : (i,j) depends on (i-1, j-1) & (i-1, j+1) */		
 		express_deps(i, j, iter);
 		express_deps(i, j, iter);
 		
 		
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 	/* create entry tasks */
 	/* create entry tasks */
@@ -121,7 +121,7 @@ static void create_task_grid(unsigned iter)
 		/* this is an entry task */
 		/* this is an entry task */
 		task->tag_id = TAG(0, j, iter);
 		task->tag_id = TAG(0, j, iter);
 
 
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 }
 }

+ 1 - 1
examples/tag_example/tag_example2.c

@@ -95,7 +95,7 @@ static void create_task_grid(unsigned iter)
 		if (i != 0)
 		if (i != 0)
 			starpu_tag_declare_deps(TAG(i,iter), 1, TAG(i-1,iter));
 			starpu_tag_declare_deps(TAG(i,iter), 1, TAG(i-1,iter));
 
 
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 }
 }

+ 1 - 1
examples/tag_example/tag_example3.c

@@ -95,7 +95,7 @@ static void create_task_grid(unsigned iter)
 		if (i != 1)
 		if (i != 1)
 			starpu_tag_declare_deps(TAG(i,iter), 1, TAG(i-1,iter));
 			starpu_tag_declare_deps(TAG(i,iter), 1, TAG(i-1,iter));
 
 
-		starpu_submit_task(task);
+		starpu_task_submit(task);
 	}
 	}
 
 
 }
 }

+ 1 - 1
examples/tag_example/tag_restartable.c

@@ -99,7 +99,7 @@ static void start_task_grid(unsigned iter)
 	//fprintf(stderr, "start grid %d ni %d...\n", iter, ni);
 	//fprintf(stderr, "start grid %d ni %d...\n", iter, ni);
 
 
 	for (i = 0; i < ni; i++)
 	for (i = 0; i < ni; i++)
-		starpu_submit_task(tasks[iter][i]);
+		starpu_task_submit(tasks[iter][i]);
 }
 }
 
 
 void cpu_codelet(void *descr[], void *_args __attribute__((unused)))
 void cpu_codelet(void *descr[], void *_args __attribute__((unused)))

+ 1 - 1
examples/variable/variable.c

@@ -77,7 +77,7 @@ int main(int argc, char **argv)
 		task->buffers[0].handle = float_array_handle;
 		task->buffers[0].handle = float_array_handle;
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 
 
-		ret = starpu_submit_task(task);
+		ret = starpu_task_submit(task);
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		if (STARPU_UNLIKELY(ret == -ENODEV))
 		{
 		{
 			fprintf(stderr, "No worker may execute this task\n");
 			fprintf(stderr, "No worker may execute this task\n");

+ 1 - 1
include/starpu_task.h

@@ -201,7 +201,7 @@ struct starpu_task *starpu_task_create(void);
  * the starpu_task structure (default behaviour). Calling this function on a
  * the starpu_task structure (default behaviour). Calling this function on a
  * statically allocated task results in an undefined behaviour. */
  * statically allocated task results in an undefined behaviour. */
 void starpu_task_destroy(struct starpu_task *task);
 void starpu_task_destroy(struct starpu_task *task);
-int starpu_submit_task(struct starpu_task *task);
+int starpu_task_submit(struct starpu_task *task);
 
 
 /* This function blocks until the task was executed. It is not possible to
 /* This function blocks until the task was executed. It is not possible to
  * synchronize with a task more than once. It is not possible to wait
  * synchronize with a task more than once. It is not possible to wait

+ 4 - 4
mpi/examples/mpi_lu/pxlu.c

@@ -287,7 +287,7 @@ static void create_task_11_real(unsigned k)
 		starpu_tag_declare_deps(TAG11(k), 1, STARPU_TAG_INIT);
 		starpu_tag_declare_deps(TAG11(k), 1, STARPU_TAG_INIT);
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_11(unsigned k)
 static void create_task_11(unsigned k)
@@ -461,7 +461,7 @@ static void create_task_12_real(unsigned k, unsigned j)
 		starpu_tag_declare_deps(TAG12(k, j), 1, tag_11_dep);
 		starpu_tag_declare_deps(TAG12(k, j), 1, tag_11_dep);
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_12(unsigned k, unsigned j)
 static void create_task_12(unsigned k, unsigned j)
@@ -632,7 +632,7 @@ static void create_task_21_real(unsigned k, unsigned i)
 		starpu_tag_declare_deps(TAG21(k, i), 1, tag_11_dep);
 		starpu_tag_declare_deps(TAG21(k, i), 1, tag_11_dep);
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_21(unsigned k, unsigned i)
 static void create_task_21(unsigned k, unsigned i)
@@ -752,7 +752,7 @@ static void create_task_22_real(unsigned k, unsigned i, unsigned j)
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, tag_12_dep, tag_21_dep);
 		starpu_tag_declare_deps(TAG22(k, i, j), 2, tag_12_dep, tag_21_dep);
 	}
 	}
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void create_task_22(unsigned k, unsigned i, unsigned j)
 static void create_task_22(unsigned k, unsigned i, unsigned j)

+ 1 - 1
mpi/tests/ring.c

@@ -51,7 +51,7 @@ void increment_token(void)
 
 
 	task->synchronous = 1;
 	task->synchronous = 1;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 int main(int argc, char **argv)
 int main(int argc, char **argv)

+ 1 - 1
mpi/tests/ring_async.c

@@ -51,7 +51,7 @@ void increment_token(void)
 
 
 	task->synchronous = 1;
 	task->synchronous = 1;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 int main(int argc, char **argv)
 int main(int argc, char **argv)

+ 1 - 1
src/core/task.c

@@ -159,7 +159,7 @@ int _starpu_submit_job(starpu_job_t j, unsigned do_not_increment_nsubmitted)
 }
 }
 
 
 /* application should submit new tasks to StarPU through this function */
 /* application should submit new tasks to StarPU through this function */
-int starpu_submit_task(struct starpu_task *task)
+int starpu_task_submit(struct starpu_task *task)
 {
 {
 	int ret;
 	int ret;
 	unsigned is_sync = task->synchronous;
 	unsigned is_sync = task->synchronous;

+ 1 - 1
src/util/execute_on_all.c

@@ -65,7 +65,7 @@ void starpu_execute_on_each_worker(void (*func)(void *), void *arg, uint32_t whe
 		tasks[worker]->detach = 0;
 		tasks[worker]->detach = 0;
 		tasks[worker]->destroy = 0;
 		tasks[worker]->destroy = 0;
 
 
-		int ret = starpu_submit_task(tasks[worker]);
+		int ret = starpu_task_submit(tasks[worker]);
 		if (ret == -ENODEV)
 		if (ret == -ENODEV)
 		{
 		{
 			/* if the worker is not able to execute this tasks, we
 			/* if the worker is not able to execute this tasks, we

+ 4 - 4
src/util/malloc.c

@@ -94,7 +94,7 @@ int starpu_malloc_pinned_if_possible(void **A, size_t dim)
 
 
 		task->synchronous = 1;
 		task->synchronous = 1;
 
 
-		push_res = starpu_submit_task(task);
+		push_res = starpu_task_submit(task);
 		STARPU_ASSERT(push_res != -ENODEV);
 		STARPU_ASSERT(push_res != -ENODEV);
 #endif
 #endif
 	}
 	}
@@ -116,7 +116,7 @@ int starpu_malloc_pinned_if_possible(void **A, size_t dim)
 //
 //
 //		task->synchronous = 1;
 //		task->synchronous = 1;
 //
 //
-//		push_res = starpu_submit_task(task);
+//		push_res = starpu_task_submit(task);
 //		STARPU_ASSERT(push_res != -ENODEV);
 //		STARPU_ASSERT(push_res != -ENODEV);
 //#endif
 //#endif
 //        }
 //        }
@@ -179,7 +179,7 @@ int starpu_free_pinned_if_possible(void *A)
 
 
 		task->synchronous = 1;
 		task->synchronous = 1;
 
 
-		push_res = starpu_submit_task(task);
+		push_res = starpu_task_submit(task);
 		STARPU_ASSERT(push_res != -ENODEV);
 		STARPU_ASSERT(push_res != -ENODEV);
 #endif
 #endif
 	}
 	}
@@ -196,7 +196,7 @@ int starpu_free_pinned_if_possible(void *A)
 //
 //
 //		task->synchronous = 1;
 //		task->synchronous = 1;
 //
 //
-//		push_res = starpu_submit_task(task);
+//		push_res = starpu_task_submit(task);
 //		STARPU_ASSERT(push_res != -ENODEV);
 //		STARPU_ASSERT(push_res != -ENODEV);
 //#endif
 //#endif
 //	}
 //	}

+ 1 - 1
src/util/starpu_create_sync_task.c

@@ -38,6 +38,6 @@ void starpu_create_sync_task(starpu_tag_t sync_tag, unsigned ndeps, starpu_tag_t
 	/* This task does nothing */
 	/* This task does nothing */
 	sync_task->cl = NULL;
 	sync_task->cl = NULL;
 
 
-	int sync_ret = starpu_submit_task(sync_task);
+	int sync_ret = starpu_task_submit(sync_task);
 	STARPU_ASSERT(!sync_ret);
 	STARPU_ASSERT(!sync_ret);
 }
 }

+ 2 - 2
tests/core/declare_deps_after_submission.c

@@ -68,12 +68,12 @@ int main(int argc, char **argv)
 		/* we wait for the tasks explicitly */
 		/* we wait for the tasks explicitly */
 		taskB->detach = 0;
 		taskB->detach = 0;
 
 
-		ret = starpu_submit_task(taskA);
+		ret = starpu_task_submit(taskA);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 
 
-		ret = starpu_submit_task(taskB);
+		ret = starpu_task_submit(taskB);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		ret = starpu_task_wait(taskB);
 		ret = starpu_task_wait(taskB);

+ 2 - 2
tests/core/declare_deps_after_submission_synchronous.c

@@ -65,14 +65,14 @@ int main(int argc, char **argv)
 		taskA->destroy = 0;
 		taskA->destroy = 0;
 		taskA->synchronous = 1;
 		taskA->synchronous = 1;
 
 
-		ret = starpu_submit_task(taskA);
+		ret = starpu_task_submit(taskA);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 		starpu_task_declare_deps_array(taskB, 1, &taskA);
 
 
 		taskB->synchronous = 1;
 		taskB->synchronous = 1;
 
 
-		ret = starpu_submit_task(taskB);
+		ret = starpu_task_submit(taskB);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		starpu_task_destroy(taskA);
 		starpu_task_destroy(taskA);

+ 2 - 2
tests/core/declare_deps_in_callback.c

@@ -30,7 +30,7 @@ static void callback(void *arg)
 	taskB = arg;
 	taskB = arg;
 
 
 	starpu_task_declare_deps_array(taskB, 1, &taskA);
 	starpu_task_declare_deps_array(taskB, 1, &taskA);
-	starpu_submit_task(taskB);
+	starpu_task_submit(taskB);
 }
 }
 
 
 static void dummy_func(void *descr[] __attribute__ ((unused)), void *arg __attribute__ ((unused)))
 static void dummy_func(void *descr[] __attribute__ ((unused)), void *arg __attribute__ ((unused)))
@@ -73,7 +73,7 @@ int main(int argc, char **argv)
 		taskA->callback_func = callback;
 		taskA->callback_func = callback;
 		taskA->callback_arg = taskB;
 		taskA->callback_arg = taskB;
 
 
-		starpu_submit_task(taskA);
+		starpu_task_submit(taskA);
 	}
 	}
 
 
 	starpu_wait_all_tasks();
 	starpu_wait_all_tasks();

+ 1 - 1
tests/core/empty_task.c

@@ -67,7 +67,7 @@ int main(int argc, char **argv)
 		task->detach = 0;
 		task->detach = 0;
 		task->destroy = 1;
 		task->destroy = 1;
 		
 		
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		starpu_task_wait(task);
 		starpu_task_wait(task);

+ 6 - 6
tests/core/empty_task_sync_point.c

@@ -80,12 +80,12 @@ int main(int argc, char **argv)
 	taskF->tag_id = tagF;
 	taskF->tag_id = tagF;
 	starpu_tag_declare_deps(tagF, 1, tagD);
 	starpu_tag_declare_deps(tagF, 1, tagD);
 
 
-	starpu_submit_task(taskA);
-	starpu_submit_task(taskB);
-	starpu_submit_task(taskC);
-	starpu_submit_task(taskD);
-	starpu_submit_task(taskE);
-	starpu_submit_task(taskF);
+	starpu_task_submit(taskA);
+	starpu_task_submit(taskB);
+	starpu_task_submit(taskC);
+	starpu_task_submit(taskD);
+	starpu_task_submit(taskE);
+	starpu_task_submit(taskF);
 
 
 	starpu_tag_t tag_array[2] = {tagE, tagF};
 	starpu_tag_t tag_array[2] = {tagE, tagF};
 	starpu_tag_wait_array(2, tag_array);
 	starpu_tag_wait_array(2, tag_array);

+ 1 - 1
tests/core/execute_on_a_specific_worker.c

@@ -108,7 +108,7 @@ int main(int argc, char **argv)
 			task->execute_on_a_specific_worker = 1;
 			task->execute_on_a_specific_worker = 1;
 			task->workerid = worker;
 			task->workerid = worker;
 
 
-			int ret = starpu_submit_task(task);
+			int ret = starpu_task_submit(task);
 			if (ret == -ENODEV)
 			if (ret == -ENODEV)
 				goto enodev;
 				goto enodev;
 		}
 		}

+ 2 - 2
tests/core/get_current_task.c

@@ -65,7 +65,7 @@ int main(int argc, char **argv)
 		task->callback_func = check_task_callback;
 		task->callback_func = check_task_callback;
 		task->callback_arg = task;
 		task->callback_arg = task;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 	}
 	}
 
 
@@ -85,7 +85,7 @@ int main(int argc, char **argv)
 		task->callback_func = check_task_callback;
 		task->callback_func = check_task_callback;
 		task->callback_arg = task;
 		task->callback_arg = task;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 	}
 	}
 
 

+ 1 - 1
tests/core/multithreaded.c

@@ -53,7 +53,7 @@ void *thread_func(void *arg __attribute__((unused)))
 		task->callback_func = NULL;
 		task->callback_func = NULL;
 		task->callback_arg = NULL;
 		task->callback_arg = NULL;
 		
 		
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 	}
 	}
 
 

+ 1 - 1
tests/core/regenerate.c

@@ -95,7 +95,7 @@ int main(int argc, char **argv)
 
 
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
 
 
-	starpu_submit_task(&task);
+	starpu_task_submit(&task);
 
 
 	pthread_mutex_lock(&mutex);
 	pthread_mutex_lock(&mutex);
 	if (!completed)
 	if (!completed)

+ 1 - 1
tests/core/starpu_task_wait.c

@@ -84,7 +84,7 @@ int main(int argc, char **argv)
 		task->detach = 0;
 		task->detach = 0;
 		task->destroy = 0;
 		task->destroy = 0;
 		
 		
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 
 
 		ret = starpu_task_wait(task);
 		ret = starpu_task_wait(task);

+ 1 - 1
tests/core/starpu_wait_all_tasks.c

@@ -63,7 +63,7 @@ static void inject_one_task(void)
 	task->callback_func = NULL;
 	task->callback_func = NULL;
 	task->callback_arg = NULL;
 	task->callback_arg = NULL;
 
 
-	int ret = starpu_submit_task(task);
+	int ret = starpu_task_submit(task);
 	STARPU_ASSERT(!ret);
 	STARPU_ASSERT(!ret);
 }
 }
 
 

+ 1 - 1
tests/core/static_restartable.c

@@ -73,7 +73,7 @@ int main(int argc, char **argv)
 
 
 	for (i = 0; i < ntasks; i++)
 	for (i = 0; i < ntasks; i++)
 	{
 	{
-		starpu_submit_task(&task);
+		starpu_task_submit(&task);
 		starpu_task_wait(&task);
 		starpu_task_wait(&task);
 	}
 	}
 
 

+ 1 - 1
tests/core/static_restartable_tag.c

@@ -77,7 +77,7 @@ int main(int argc, char **argv)
 
 
 	for (i = 0; i < ntasks; i++)
 	for (i = 0; i < ntasks; i++)
 	{
 	{
-		starpu_submit_task(&task);
+		starpu_task_submit(&task);
 		starpu_tag_wait(tag);
 		starpu_tag_wait(tag);
 	}
 	}
 
 

+ 1 - 1
tests/core/static_restartable_using_initializer.c

@@ -72,7 +72,7 @@ int main(int argc, char **argv)
 
 
 	for (i = 0; i < ntasks; i++)
 	for (i = 0; i < ntasks; i++)
 	{
 	{
-		starpu_submit_task(&task);
+		starpu_task_submit(&task);
 		starpu_task_wait(&task);
 		starpu_task_wait(&task);
 	}
 	}
 
 

+ 8 - 8
tests/core/subgraph_repeat.c

@@ -68,10 +68,10 @@ static void callback_task_D(void *arg __attribute__((unused)))
 	}
 	}
 	else {
 	else {
 		/* Let's go for another iteration */
 		/* Let's go for another iteration */
-		starpu_submit_task(&taskA);
-		starpu_submit_task(&taskB);
-		starpu_submit_task(&taskC);
-		starpu_submit_task(&taskD);
+		starpu_task_submit(&taskA);
+		starpu_task_submit(&taskB);
+		starpu_task_submit(&taskC);
+		starpu_task_submit(&taskD);
 	}
 	}
 }
 }
 
 
@@ -108,10 +108,10 @@ int main(int argc, char **argv)
 	struct starpu_task *depsD_array[2] = {&taskB, &taskC};
 	struct starpu_task *depsD_array[2] = {&taskB, &taskC};
 	starpu_task_declare_deps_array(&taskD, 2, depsD_array);
 	starpu_task_declare_deps_array(&taskD, 2, depsD_array);
 
 
-	starpu_submit_task(&taskA);
-	starpu_submit_task(&taskB);
-	starpu_submit_task(&taskC);
-	starpu_submit_task(&taskD);
+	starpu_task_submit(&taskA);
+	starpu_task_submit(&taskB);
+	starpu_task_submit(&taskC);
+	starpu_task_submit(&taskD);
 
 
 	/* Wait for the termination of all loops */
 	/* Wait for the termination of all loops */
 	pthread_mutex_lock(&mutex);
 	pthread_mutex_lock(&mutex);

+ 5 - 5
tests/core/subgraph_repeat_regenerate.c

@@ -68,7 +68,7 @@ static void callback_task_D(void *arg __attribute__((unused)))
 	}
 	}
 	else {
 	else {
 		/* Let's go for another iteration */
 		/* Let's go for another iteration */
-		starpu_submit_task(&taskA);
+		starpu_task_submit(&taskA);
 	}
 	}
 }
 }
 
 
@@ -109,10 +109,10 @@ int main(int argc, char **argv)
 	struct starpu_task *depsD_array[2] = {&taskB, &taskC};
 	struct starpu_task *depsD_array[2] = {&taskB, &taskC};
 	starpu_task_declare_deps_array(&taskD, 2, depsD_array);
 	starpu_task_declare_deps_array(&taskD, 2, depsD_array);
 
 
-	starpu_submit_task(&taskA);
-	starpu_submit_task(&taskB);
-	starpu_submit_task(&taskC);
-	starpu_submit_task(&taskD);
+	starpu_task_submit(&taskA);
+	starpu_task_submit(&taskB);
+	starpu_task_submit(&taskC);
+	starpu_task_submit(&taskD);
 
 
 	/* Wait for the termination of all loops */
 	/* Wait for the termination of all loops */
 	pthread_mutex_lock(&mutex);
 	pthread_mutex_lock(&mutex);

+ 12 - 12
tests/core/tag_wait_api.c

@@ -86,8 +86,8 @@ int main(int argc, char **argv)
 	/* B depends on A */
 	/* B depends on A */
 	starpu_tag_declare_deps(tagB, 1, tagA);
 	starpu_tag_declare_deps(tagB, 1, tagA);
 
 
-	starpu_submit_task(taskB);
-	starpu_submit_task(taskA);
+	starpu_task_submit(taskB);
+	starpu_task_submit(taskA);
 
 
 	starpu_tag_wait(tagB);
 	starpu_tag_wait(tagB);
 	
 	
@@ -104,11 +104,11 @@ int main(int argc, char **argv)
 	/* NB: we could have used starpu_tag_declare_deps_array instead */
 	/* NB: we could have used starpu_tag_declare_deps_array instead */
 	starpu_tag_declare_deps(tagG, 4, tagC, tagD, tagE, tagF);
 	starpu_tag_declare_deps(tagG, 4, tagC, tagD, tagE, tagF);
 
 
-	starpu_submit_task(taskC);
-	starpu_submit_task(taskD);
-	starpu_submit_task(taskG);
-	starpu_submit_task(taskE);
-	starpu_submit_task(taskF);
+	starpu_task_submit(taskC);
+	starpu_task_submit(taskD);
+	starpu_task_submit(taskG);
+	starpu_task_submit(taskE);
+	starpu_task_submit(taskF);
 
 
 	starpu_tag_wait(tagG);
 	starpu_tag_wait(tagG);
 
 
@@ -128,11 +128,11 @@ int main(int argc, char **argv)
 
 
 	starpu_tag_t tagJKL[3] = {tagJ, tagK, tagL};
 	starpu_tag_t tagJKL[3] = {tagJ, tagK, tagL};
 
 
-	starpu_submit_task(taskH);
-	starpu_submit_task(taskI);
-	starpu_submit_task(taskJ);
-	starpu_submit_task(taskK);
-	starpu_submit_task(taskL);
+	starpu_task_submit(taskH);
+	starpu_task_submit(taskI);
+	starpu_task_submit(taskJ);
+	starpu_task_submit(taskK);
+	starpu_task_submit(taskL);
 
 
 	starpu_tag_wait_array(3, tagJKL);
 	starpu_tag_wait_array(3, tagJKL);
 
 

+ 12 - 12
tests/core/task_wait_api.c

@@ -59,8 +59,8 @@ int main(int argc, char **argv)
 	/* B depends on A */
 	/* B depends on A */
 	starpu_task_declare_deps_array(taskB, 1, &taskA);
 	starpu_task_declare_deps_array(taskB, 1, &taskA);
 
 
-	starpu_submit_task(taskB);
-	starpu_submit_task(taskA);
+	starpu_task_submit(taskB);
+	starpu_task_submit(taskA);
 
 
 	starpu_task_wait(taskB);
 	starpu_task_wait(taskB);
 
 
@@ -77,11 +77,11 @@ int main(int argc, char **argv)
 	struct starpu_task *tasksCDEF[4] = {taskC, taskD, taskE, taskF};
 	struct starpu_task *tasksCDEF[4] = {taskC, taskD, taskE, taskF};
 	starpu_task_declare_deps_array(taskG, 4, tasksCDEF);
 	starpu_task_declare_deps_array(taskG, 4, tasksCDEF);
 
 
-	starpu_submit_task(taskC);
-	starpu_submit_task(taskD);
-	starpu_submit_task(taskG);
-	starpu_submit_task(taskE);
-	starpu_submit_task(taskF);
+	starpu_task_submit(taskC);
+	starpu_task_submit(taskD);
+	starpu_task_submit(taskG);
+	starpu_task_submit(taskE);
+	starpu_task_submit(taskF);
 
 
 	starpu_task_wait(taskG);
 	starpu_task_wait(taskG);
 
 
@@ -101,11 +101,11 @@ int main(int argc, char **argv)
 	starpu_task_declare_deps_array(taskK, 2, tasksHI);
 	starpu_task_declare_deps_array(taskK, 2, tasksHI);
 	starpu_task_declare_deps_array(taskL, 2, tasksHI);
 	starpu_task_declare_deps_array(taskL, 2, tasksHI);
 
 
-	starpu_submit_task(taskH);
-	starpu_submit_task(taskI);
-	starpu_submit_task(taskJ);
-	starpu_submit_task(taskK);
-	starpu_submit_task(taskL);
+	starpu_task_submit(taskH);
+	starpu_task_submit(taskI);
+	starpu_task_submit(taskJ);
+	starpu_task_submit(taskK);
+	starpu_task_submit(taskL);
 
 
 	starpu_task_wait(taskJ);
 	starpu_task_wait(taskJ);
 	starpu_task_wait(taskK);
 	starpu_task_wait(taskK);

+ 1 - 1
tests/core/wait_all_regenerable_tasks.c

@@ -92,7 +92,7 @@ int main(int argc, char **argv)
 	gettimeofday(&start, NULL);
 	gettimeofday(&start, NULL);
 	
 	
 	for (i = 0; i < K; i++)
 	for (i = 0; i < K; i++)
-		starpu_submit_task(&task[i]);
+		starpu_task_submit(&task[i]);
 
 
 	starpu_wait_all_tasks();
 	starpu_wait_all_tasks();
 
 

+ 3 - 3
tests/datawizard/data_implicit_deps.c

@@ -96,7 +96,7 @@ int main(int argc, char **argv)
 	task_f->buffers[0].mode = STARPU_R;
 	task_f->buffers[0].mode = STARPU_R;
 	task_f->buffers[1].handle = B_handle;
 	task_f->buffers[1].handle = B_handle;
 	task_f->buffers[1].mode = STARPU_RW;
 	task_f->buffers[1].mode = STARPU_RW;
-	starpu_submit_task(task_f);
+	starpu_task_submit(task_f);
 
 
 	struct starpu_task *task_g = starpu_task_create();
 	struct starpu_task *task_g = starpu_task_create();
 	task_g->cl = &cl_g;
 	task_g->cl = &cl_g;
@@ -104,7 +104,7 @@ int main(int argc, char **argv)
 	task_g->buffers[0].mode = STARPU_R;
 	task_g->buffers[0].mode = STARPU_R;
 	task_g->buffers[1].handle = C_handle;
 	task_g->buffers[1].handle = C_handle;
 	task_g->buffers[1].mode = STARPU_RW;
 	task_g->buffers[1].mode = STARPU_RW;
-	starpu_submit_task(task_g);
+	starpu_task_submit(task_g);
 
 
 	struct starpu_task *task_h = starpu_task_create();
 	struct starpu_task *task_h = starpu_task_create();
 	task_h->cl = &cl_h;
 	task_h->cl = &cl_h;
@@ -112,7 +112,7 @@ int main(int argc, char **argv)
 	task_h->buffers[0].mode = STARPU_R;
 	task_h->buffers[0].mode = STARPU_R;
 	task_h->buffers[1].handle = D_handle;
 	task_h->buffers[1].handle = D_handle;
 	task_h->buffers[1].mode = STARPU_RW;
 	task_h->buffers[1].mode = STARPU_RW;
-	starpu_submit_task(task_h);
+	starpu_task_submit(task_h);
 
 
 	starpu_wait_all_tasks();
 	starpu_wait_all_tasks();
 
 

+ 1 - 1
tests/datawizard/dining_philosophers.c

@@ -48,7 +48,7 @@ void submit_one_task(unsigned p)
 	task->buffers[1].handle = fork_handles[right];
 	task->buffers[1].handle = fork_handles[right];
 	task->buffers[1].mode = STARPU_RW;
 	task->buffers[1].mode = STARPU_RW;
 
 
-	int ret = starpu_submit_task(task);
+	int ret = starpu_task_submit(task);
 	STARPU_ASSERT(!ret);
 	STARPU_ASSERT(!ret);
 }
 }
 
 

+ 1 - 1
tests/datawizard/dsm_stress.c

@@ -111,7 +111,7 @@ int main(int argc, char **argv)
 		task->callback_func = callback;
 		task->callback_func = callback;
 		task->callback_arg = NULL;
 		task->callback_arg = NULL;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		if (ret == -ENODEV)
 		if (ret == -ENODEV)
 			goto enodev;
 			goto enodev;
 	}
 	}

+ 1 - 1
tests/datawizard/readers_and_writers.c

@@ -52,7 +52,7 @@ int main(int argc, char **argv)
 		task->buffers[0].mode = ((rand() % 10)==0)?STARPU_W:STARPU_R;
 		task->buffers[0].mode = ((rand() % 10)==0)?STARPU_W:STARPU_R;
 		task->buffers[0].handle = book_handle;
 		task->buffers[0].handle = book_handle;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		STARPU_ASSERT(!ret);
 		STARPU_ASSERT(!ret);
 	}
 	}
 
 

+ 2 - 2
tests/datawizard/sync_and_notify_data.c

@@ -122,7 +122,7 @@ int main(int argc, char **argv)
 
 
 			task->synchronous = 1;
 			task->synchronous = 1;
 
 
-			ret = starpu_submit_task(task);
+			ret = starpu_task_submit(task);
 			if (ret == -ENODEV)
 			if (ret == -ENODEV)
 				goto enodev;
 				goto enodev;
 		}
 		}
@@ -161,7 +161,7 @@ int main(int argc, char **argv)
 
 
 			task->synchronous = 1;
 			task->synchronous = 1;
 
 
-			ret = starpu_submit_task(task);
+			ret = starpu_task_submit(task);
 			if (ret == -ENODEV)
 			if (ret == -ENODEV)
 				goto enodev;
 				goto enodev;
 		}
 		}

+ 1 - 1
tests/datawizard/sync_with_data_with_mem.c

@@ -55,7 +55,7 @@ void use_handle(starpu_data_handle handle)
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 		task->detach = 0;
 		task->detach = 0;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	if (ret == -ENODEV)
 	if (ret == -ENODEV)
 	{
 	{
 		/* No one can execute such a task, but that's not a failure
 		/* No one can execute such a task, but that's not a failure

+ 1 - 1
tests/datawizard/sync_with_data_with_mem_non_blocking.c

@@ -55,7 +55,7 @@ void use_handle(starpu_data_handle handle)
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 		task->detach = 0;
 		task->detach = 0;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	if (ret == -ENODEV)
 	if (ret == -ENODEV)
 	{
 	{
 		/* No one can execute such a task, but that's not a failure
 		/* No one can execute such a task, but that's not a failure

+ 1 - 1
tests/datawizard/unpartition.c

@@ -54,7 +54,7 @@ int use_handle(starpu_data_handle handle)
 		task->buffers[0].mode = STARPU_RW;
 		task->buffers[0].mode = STARPU_RW;
 		task->detach = 0;
 		task->detach = 0;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 
 
 	return ret;
 	return ret;
 }
 }

+ 2 - 2
tests/datawizard/write_only_tmp_buffer.c

@@ -99,7 +99,7 @@ int main(int argc, char **argv)
 		task->buffers[0].mode = STARPU_W;
 		task->buffers[0].mode = STARPU_W;
 		task->detach = 0;
 		task->detach = 0;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	if (ret == -ENODEV)
 	if (ret == -ENODEV)
 			goto enodev;
 			goto enodev;
 
 
@@ -113,7 +113,7 @@ int main(int argc, char **argv)
 		task->buffers[0].mode = STARPU_R;
 		task->buffers[0].mode = STARPU_R;
 		task->detach = 0;
 		task->detach = 0;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	if (ret == -ENODEV)
 	if (ret == -ENODEV)
 			goto enodev;
 			goto enodev;
 
 

+ 1 - 1
tests/errorcheck/invalid_blocking_calls.c

@@ -81,7 +81,7 @@ int main(int argc, char **argv)
 
 
 	task->callback_func = wrong_callback;
 	task->callback_func = wrong_callback;
 
 
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	if (ret == -ENODEV)
 	if (ret == -ENODEV)
 		goto enodev;
 		goto enodev;
 
 

+ 2 - 2
tests/errorcheck/invalid_tasks.c

@@ -43,7 +43,7 @@ int main(int argc, char **argv)
 	task->cl = &cuda_only_cl;
 	task->cl = &cuda_only_cl;
 
 
 	/* Only a CUDA device could execute that task ! */
 	/* Only a CUDA device could execute that task ! */
-	ret = starpu_submit_task(task);
+	ret = starpu_task_submit(task);
 	STARPU_ASSERT(ret == -ENODEV);
 	STARPU_ASSERT(ret == -ENODEV);
 
 
 	struct starpu_task *task_specific = starpu_task_create();
 	struct starpu_task *task_specific = starpu_task_create();
@@ -52,7 +52,7 @@ int main(int argc, char **argv)
 	task_specific->workerid = 0;
 	task_specific->workerid = 0;
 
 
 	/* Only a CUDA device could execute that task ! */
 	/* Only a CUDA device could execute that task ! */
-	ret = starpu_submit_task(task_specific);
+	ret = starpu_task_submit(task_specific);
 	STARPU_ASSERT(ret == -ENODEV);
 	STARPU_ASSERT(ret == -ENODEV);
 
 
 	starpu_shutdown();
 	starpu_shutdown();

+ 1 - 1
tests/helper/starpu_create_sync_task.c

@@ -40,7 +40,7 @@ static create_dummy_task(starpu_tag_t tag)
 	task->tag_id = tag;
 	task->tag_id = tag;
 	task->cl = &dummy_codelet;
 	task->cl = &dummy_codelet;
 	
 	
-	int ret = starpu_submit_task(task);
+	int ret = starpu_task_submit(task);
 	if (ret)
 	if (ret)
 	{
 	{
 		fprintf(stderr, "Warning, no worker can execute the tasks\n");
 		fprintf(stderr, "Warning, no worker can execute the tasks\n");

+ 1 - 1
tests/microbenchs/async_tasks_overhead.c

@@ -85,7 +85,7 @@ static void inject_one_task(void)
 	task->callback_func = callback;
 	task->callback_func = callback;
 	task->callback_arg = NULL;
 	task->callback_arg = NULL;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static struct starpu_conf conf = {
 static struct starpu_conf conf = {

+ 1 - 1
tests/microbenchs/prefetch_data_on_node.c

@@ -115,7 +115,7 @@ int main(int argc, char **argv)
 
 
 			task->synchronous = 1;
 			task->synchronous = 1;
 
 
-			int ret = starpu_submit_task(task);
+			int ret = starpu_task_submit(task);
 			if (ret == -ENODEV)
 			if (ret == -ENODEV)
 				goto enodev;
 				goto enodev;
 		}
 		}

+ 1 - 1
tests/microbenchs/redundant_buffer.c

@@ -68,7 +68,7 @@ int main(int argc, char **argv)
 		task->buffers[1].handle = v_handle;
 		task->buffers[1].handle = v_handle;
 		task->buffers[1].mode = STARPU_R;
 		task->buffers[1].mode = STARPU_R;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		if (ret == -ENODEV)
 		if (ret == -ENODEV)
 			goto enodev;
 			goto enodev;
 	}
 	}

+ 1 - 1
tests/microbenchs/sync_tasks_overhead.c

@@ -65,7 +65,7 @@ void inject_one_task(void)
 	task->callback_func = NULL;
 	task->callback_func = NULL;
 	task->synchronous = 1;
 	task->synchronous = 1;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void parse_args(int argc, char **argv)
 static void parse_args(int argc, char **argv)

+ 3 - 3
tests/microbenchs/tasks_overhead.c

@@ -52,7 +52,7 @@ void inject_one_task(void)
 	task->callback_func = NULL;
 	task->callback_func = NULL;
 	task->synchronous = 1;
 	task->synchronous = 1;
 
 
-	starpu_submit_task(task);
+	starpu_task_submit(task);
 }
 }
 
 
 static void parse_args(int argc, char **argv)
 static void parse_args(int argc, char **argv)
@@ -124,11 +124,11 @@ int main(int argc, char **argv)
 	{
 	{
 		starpu_tag_declare_deps((starpu_tag_t)i, 1, (starpu_tag_t)(i-1));
 		starpu_tag_declare_deps((starpu_tag_t)i, 1, (starpu_tag_t)(i-1));
 
 
-		starpu_submit_task(&tasks[i]);
+		starpu_task_submit(&tasks[i]);
 	}
 	}
 
 
 	/* submit the first task */
 	/* submit the first task */
-	starpu_submit_task(&tasks[0]);
+	starpu_task_submit(&tasks[0]);
 
 
 	gettimeofday(&end_submit, NULL);
 	gettimeofday(&end_submit, NULL);
 
 

+ 1 - 1
tests/overlap/overlap.c

@@ -106,7 +106,7 @@ int main(int argc, char **argv)
 		task->callback_func = callback;
 		task->callback_func = callback;
 		task->callback_arg = NULL;
 		task->callback_arg = NULL;
 
 
-		int ret = starpu_submit_task(task);
+		int ret = starpu_task_submit(task);
 		if (ret == -ENODEV)
 		if (ret == -ENODEV)
 			goto enodev;
 			goto enodev;
 	}
 	}