Cyril Roelandt
|
9db5ddc0c2
README.dev: add a section about error handling.
|
13 lat temu |
Cyril Roelandt
|
f70742364e
src/datawizard/interfaces/*_interface.c: Use STARPU_ABORT() rather than STARPU_ASSERT(0) when finding an invalid node kind.
|
13 lat temu |
Cyril Roelandt
|
c07745e5dd
Make STARPU_ABORT call assert(0) rather than abort().
|
13 lat temu |
Samuel Thibault
|
2e4e7d6a40
Fix tags shared by several tasks: when submitting another task, it should not reset the 'done' property, as the tag is already signaled and should be kept as such
|
13 lat temu |
Samuel Thibault
|
8bc2f2e2f9
Fix restartable/restarted tasks: terminated is only for the first iteration
|
13 lat temu |
Samuel Thibault
|
a02d9e6497
complete perfmodel fields
|
13 lat temu |
Ludovic Courtès
|
ad1b6634c6
schedulers.sh: Don't always fail; use portable shell.
|
13 lat temu |
Ludovic Courtès
|
6c75eb5b24
Use /bin/sh, since that should be enough.
|
13 lat temu |
Cyril Roelandt
|
3b9e922cbe
src/datawizard/memalloc.c: _starpu_get_global_mem_size(): Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
13 lat temu |
Cyril Roelandt
|
0ba5be67af
src/datawizard/memalloc.c: _starpu_get_global_mem_size(): abort when trying to compute the size of the RAM.
|
13 lat temu |
Nathalie Furmento
|
59a6478932
examples/scheduler/schedulers.sh: add script file to test all schedulers on cholesky application
|
13 lat temu |
Nathalie Furmento
|
2f5ac5ff58
doc: add documentation
|
13 lat temu |
Cyril Roelandt
|
0143085912
[scan-build] Fix dead assignments.
|
13 lat temu |
Nathalie Furmento
|
0030930c2d
doc: complete mpi documentation
|
13 lat temu |
Ludovic Courtès
|
384b221ec8
gcc: Enclose the whole thing in `extern "C"'.
|
13 lat temu |
Ludovic Courtès
|
ad788a684d
gcc: Attempt to determine whether to build plug-ins with gcc or g++.
|
13 lat temu |
Nathalie Furmento
|
7ba3912b95
tests/main/starpu_init.c: do not set user_conf.ncpus with the value -1
|
13 lat temu |
Nathalie Furmento
|
c58c88a302
src/core/workers.*: use dynamic memory for default configuration
|
13 lat temu |
Nathalie Furmento
|
d295a162b3
src/core/perfmodel/perfmodel.c: cpu_node is only set when STARPU_USE_CPU is enabled
|
13 lat temu |
Nathalie Furmento
|
bfbdccf004
ChangeLog: add 'Fix several memory leaks and race conditions'
|
13 lat temu |
Samuel Thibault
|
c0024de1d4
Fix concurrency between a task releasing its successor, and a successor enqueuing itself on the list: the parent task should tell successors to just proceed only after it has emptied its list
|
13 lat temu |
Cyril Roelandt
|
6a8757fa81
_starpu_create_request_to_fetch_data: add a call to _starpu_spin_checklocked at the beginning to ensure the lock is taken.
|
13 lat temu |
Cyril Roelandt
|
8a4303ceaa
_starpu_create_conversion_task: lock the handle before incrementing the refcnt.
|
13 lat temu |
Samuel Thibault
|
85b4a7a733
pthread_mutex_trylock does not return EDEADLK, just EBUSY
|
13 lat temu |
Samuel Thibault
|
26d2804cd4
Check that the handle spinlock is held when manipulating refcnts
|
13 lat temu |
Samuel Thibault
|
2513a83028
Document handle and replicate refcounting
|
13 lat temu |
Samuel Thibault
|
ffd0295811
Fix atomicity of starpu_data_request_allocation()
|
13 lat temu |
Ludovic Courtès
|
6bb7dcd767
gcc: Recognize `uchar', `uint', and `ulong' as valid OpenCL types.
|
13 lat temu |
Ludovic Courtès
|
cd94a0f911
gcc: Mention more build requirements.
|
13 lat temu |
Nathalie Furmento
|
d1ef85e5da
src: modify the field user_conf of struct _starpu_machine_config
|
13 lat temu |