Nathalie Furmento
|
e60efe5d0e
synchronous tasks with a flag destroy set to 1 are automatically destroyed at the end of starpu_task_submit() (these tasks are not automatically destroyed by _starpu_handle_job_termination() as their flag detach is set to 0)
|
14 年之前 |
Samuel Thibault
|
fba139b857
|
14 年之前 |
Samuel Thibault
|
021892beba
Make more checks
|
14 年之前 |
Nathalie Furmento
|
ddba4a08f7
minor fixes following warnings detected by ICC
|
14 年之前 |
Ludovic Courtès
|
72a9a540d1
Fix race condition in `_starpu_submit_job'.
|
14 年之前 |
Samuel Thibault
|
04e97c5578
do not test the submitted field of jobs to know whether the task has just terminated, since terminated tasks have submitted==0
|
14 年之前 |
Samuel Thibault
|
1d27ea2bcb
Fix missing destruction of tasks with cl == NULL
|
14 年之前 |
Nathalie Furmento
|
b725e9bc8d
src/core/task.c: function starpu_codelet_init: all default values being 0, it is safer and easier to use memset
|
14 年之前 |
Nathalie Furmento
|
5c67ff4e54
add function void starpu_codelet_init(struct starpu_codelet *cl) to initialise a codelet with default values
|
14 年之前 |
Nathalie Furmento
|
e5f68ad9d6
src: update double values usage
|
14 年之前 |
Nathalie Furmento
|
e5083419c7
src: let's make icc even happier
|
14 年之前 |
Cyril Roelandt
|
b6df6beea3
Renaming public functions :
|
14 年之前 |
Cyril Roelandt
|
885215433f
Replace the public function starpu_data_is_multiformat_handle by a private function _starpu_data_is_multiformat_handle.
|
14 年之前 |
Cyril Roelandt
|
6cf1b9da9d
Turn starpu_is_multiformat_handle into starpu_data_is_multiformat_handle.
|
14 年之前 |
Nicolas Collin
|
fc27d78f08
starpu_task_bundle_destroy is now reentrant.
|
14 年之前 |
Nicolas Collin
|
dda7ff2523
Bundle structure is now an opaque type (starpu_task_bundle_t).
|
14 年之前 |
Samuel Thibault
|
fe7200797d
Fix memory leak in starpu_task_wait
|
14 年之前 |
Cyril Roelandt
|
e332089751
Do not compare and interface identifier to STARPU_MULTIFORMAT_ID to determine whether the interface uses multiple format. This allows other interfaces to use multiple formats and to trigger the creation of conversion tasks.
|
14 年之前 |
Nathalie Furmento
|
75fbf9ee3a
struct starpu_task: add a magic field which is set when initialising the task. starpu_task_submit will fail if the field does not have the right value. This will hence avoid submitting tasks which have not been properly initialised.
|
14 年之前 |
Cyril Roelandt
|
ee3612515d
Rename starpu_get_node_kind : it should be starpu_node_get_kind.
|
14 年之前 |
Cyril Roelandt
|
ee6ae0150a
Make enum _starpu_node_kind and _starpu_get_node_kind public.
|
14 年之前 |
Nathalie Furmento
|
73d5302763
src: revert #5079. (struct starpu_codelet)->where is not an enum starpu_access_mode
|
14 年之前 |
Nathalie Furmento
|
ecb2f557c5
src: set the correct type for the return value of starpu_get_handle_interface_id()
|
14 年之前 |
Nathalie Furmento
|
d545670a29
src: type enum starpu_access_mode has now a named constant for 0
|
14 年之前 |
Samuel Thibault
|
093df9884a
fix build with icpc
|
14 年之前 |
Nathalie Furmento
|
7fbf4f58da
Make where field for struct starpu_codelet optional. When unset, its
|
14 年之前 |
Nathalie Furmento
|
2f9d1ed6d5
src/core/task/c: Set task->buffers to NULL
|
14 年之前 |
Nathalie Furmento
|
f19a7766af
src/core/task.c: setting the field where automatically based on the availability of the xxx_funcs fields will fail applications which set all the xxx_func fields and use where to specify where to execute the codelet.
|
14 年之前 |
Cyril Roelandt
|
609f0c3ba1
_starpu_codelet_check_deprecated_fields: check the codelet against NULL only once.
|
14 年之前 |
Cyril Roelandt
|
20f1e8b993
_starpu_codelet_check_deprecated_fields : fills in the "where" field of codelets, so that we can stop using it in the code, since it will be deprecated soon.
|
14 年之前 |