Samuel Thibault
|
051ea58d30
fix grep pattern
|
10 years ago |
Samuel Thibault
|
659c91c258
fix use of ANNOTATE_HAPPENS_BEFORE: it must be before the synchronization event
|
10 years ago |
Samuel Thibault
|
0bc621df90
Fix destruction of the after_worker_barrier: we need to wait for threads to have gone out of the barrier... So let's use a simple tiny busy barrier
|
10 years ago |
Samuel Thibault
|
c68f28ad55
Avoid crash on big machines
|
10 years ago |
Samuel Thibault
|
e06d43b6cb
skip invalid blocking call test on valgrind, otherwise it shouts at memleaks at abortion
|
10 years ago |
Samuel Thibault
|
7ca138ba01
Fix thread safety of i accesses
|
10 years ago |
Samuel Thibault
|
37857129d2
Fix catching asan and tsan warnings or errors
|
10 years ago |
Samuel Thibault
|
1b10c4b468
Teach helgrind about other happens before/after given by atomic counters
|
10 years ago |
Samuel Thibault
|
378077355a
Also avoid letting _starpu_omp_dummy_shutdown drop keys when omp was started
|
10 years ago |
Samuel Thibault
|
86808ef8a5
Only enable unsafe optimizations when not blocking drivers, and prevent helgrind from shouting about them
|
10 years ago |
Samuel Thibault
|
bb3081fb9a
when pushing parallel tasks to explicit combined workers, we also need to use task aliases. Also make sure they get freed
|
10 years ago |
Samuel Thibault
|
5f1f2dd72f
clean up disabling some helgrind check
|
10 years ago |
Samuel Thibault
|
d12dea4834
Completely disable the actually-not-unsafe completion test optimization on helgrind
|
10 years ago |
Samuel Thibault
|
c8d60c7760
Document to helgrind that the last thread of the cg resets cg->remaining after all previous have decremented it
|
10 years ago |
Samuel Thibault
|
fac1e4fcf9
Move most initializations to the singleton section
|
10 years ago |
Samuel Thibault
|
80b986bb73
Fix double-linked list manipulation
|
10 years ago |
Samuel Thibault
|
f81fef6efd
Enable checking fmultiple on CUDA
|
10 years ago |
Samuel Thibault
|
ce58f7d412
Document how to switch between differents views of the same data.
|
10 years ago |
Samuel Thibault
|
d79d8c6fab
Document how to switch between differents views of the same data.
|
10 years ago |
Samuel Thibault
|
75d0d38234
Add STARPU_NOWHERE to create synchronization tasks with data.
|
10 years ago |
Samuel Thibault
|
3e1e661265
Fix memory leak when fxt is enabled
|
10 years ago |
Samuel Thibault
|
25c6817c52
Fix popping a task from the task queue
|
10 years ago |
Samuel Thibault
|
f3a665946c
Fix looping all workers except current worker
|
10 years ago |
Samuel Thibault
|
a9dd1bbdc7
disable test invalid_blocking_calls with --enable-fast, since the assertion is not compiled in
|
10 years ago |
Samuel Thibault
|
58509a318d
Do not infinitely look for tasks to steal
|
10 years ago |
Samuel Thibault
|
00b1ef6f74
Add more verbose comments in examples source code
|
10 years ago |
Samuel Thibault
|
b494a408b1
Really properly fix anim build
|
10 years ago |
Samuel Thibault
|
83af85922d
Fix build without fxt
|
10 years ago |
Samuel Thibault
|
fc5aa874a0
port r15822 from 1.2: fix small issues
|
10 years ago |
Samuel Thibault
|
fef8ca9445
port r15815 from starpu-on-mpi branch: Fix arithmetic on void *
|
10 years ago |