Nathalie Furmento
|
0ed12ad157
src: use _STARPU_DISP instead of fprintf. It allows to clearly identify StarPU messages
|
13 lat temu |
Samuel Thibault
|
ebe6b6877f
On task submission, also make sure that performance models of tasks of the same bundle are loaded
|
13 lat temu |
Samuel Thibault
|
8ad8d54621
Call _starpu_worker_exists after interfaces have been filled with the home node interface, so can_execute can use them
|
13 lat temu |
Samuel Thibault
|
0693d0f9e0
fill task interfaces early with the home node interfaces, for can_execute
|
13 lat temu |
Samuel Thibault
|
6be9099209
optimize task initialization yet further
|
13 lat temu |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
13 lat temu |
Nicolas Collin
|
3efa904b17
Rename starpu_task_deinit to starpu_task_clean.
|
13 lat temu |
Nicolas Collin
|
55112c9ebd
Introduce new function starpu_task_clean.
|
13 lat temu |
Sylvain Henry
|
a522bae32c
Fix regression introduced with r6866
|
13 lat temu |
Nicolas Collin
|
b3381a0e4f
Memset in starpu_task_init instead of initialising every fields to 0.
|
13 lat temu |
Sylvain Henry
|
2e15c35f4b
Add a reference to each handle used by each submitted task
|
13 lat temu |
Samuel Thibault
|
0190b048a3
clear starpu_private after freeing it
|
13 lat temu |
Nathalie Furmento
|
2067a27119
src/core/task.c: remove function _starpu_check_nsubmitted_tasks as it is empty and non-used
|
13 lat temu |
Nathalie Furmento
|
74e3d138f2
Driver API: rename starpu_set_end_of_submissions into starpu_drivers_request_termination and document it
|
14 lat temu |
Nathalie Furmento
|
5362831fe1
Do not load a perfmodel if its field symbol is not set
|
14 lat temu |
Samuel Thibault
|
acce0b71ce
Add OpenGL interoperability support
|
14 lat temu |
Samuel Thibault
|
67315fc3d6
We do not really need to clear the compatibility field. And applications like magma need it anyway.
|
14 lat temu |
Samuel Thibault
|
06aab4fa3e
Fix restarted tags by separating the "same tag used by several instances of the same task" and the "same tag signaled by several tasks" thanks to setting submitted to 2 in the former case.
|
14 lat temu |
Nathalie Furmento
|
8381f79759
minor fixes to handle compiler warnings
|
14 lat temu |
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 lat temu |
Samuel Thibault
|
fba139b857
|
14 lat temu |
Samuel Thibault
|
021892beba
Make more checks
|
14 lat temu |
Nathalie Furmento
|
ddba4a08f7
minor fixes following warnings detected by ICC
|
14 lat temu |
Ludovic Courtès
|
72a9a540d1
Fix race condition in `_starpu_submit_job'.
|
14 lat temu |
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 lat temu |
Samuel Thibault
|
1d27ea2bcb
Fix missing destruction of tasks with cl == NULL
|
14 lat temu |
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 lat temu |
Nathalie Furmento
|
5c67ff4e54
add function void starpu_codelet_init(struct starpu_codelet *cl) to initialise a codelet with default values
|
14 lat temu |
Nathalie Furmento
|
e5f68ad9d6
src: update double values usage
|
14 lat temu |
Nathalie Furmento
|
e5083419c7
src: let's make icc even happier
|
14 lat temu |