Samuel Thibault
|
aea35461df
Document each racy spot normally reported by helgrind
|
лет назад: 12 |
Samuel Thibault
|
0d1b0375b3
backport r11155 from 1.1: Disabling access to a variable locally does not actually seem to prevent helgrind from raising the race issues, on the contrary it prevents it from recording where the race comes from... Simply just disable checking these variables completely.
|
лет назад: 12 |
Samuel Thibault
|
01294dcc77
Warn about using --enable-spinlock-check
|
лет назад: 12 |
Samuel Thibault
|
4c97a56f4f
Add --enable-spinlock-check configure option to enable
|
лет назад: 12 |
Nathalie Furmento
|
53d95c3f90
mpi/src/starpu_mpi_insert_task.c: set task::cl_arg_free to 1 when calling starpu_mpi_insert_task, it will clean the memory allocated to pack the codelet arguments
|
лет назад: 12 |
Samuel Thibault
|
9de08d8da8
Make file/line handling for lock tracing compiled only when lock tracing is enabled instead of all the time
|
лет назад: 12 |
Nathalie Furmento
|
461451be20
tests: indicate errorcheck/invalid_blocking_calls.c is expected to fail
|
лет назад: 12 |
Samuel Thibault
|
02db02487b
fix memleak
|
лет назад: 12 |
Samuel Thibault
|
b74c9583ff
Initialize buffer to be written for testing disk bandwidth, to avoid any page fault cost, and please valgrind
|
лет назад: 12 |
Samuel Thibault
|
7e4f845927
Fix buffer overflow
|
лет назад: 12 |
Samuel Thibault
|
8e525450fd
Fix memory leak
|
лет назад: 12 |
Samuel Thibault
|
54460ab919
port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about
|
лет назад: 12 |
Samuel Thibault
|
2580597242
On data_acquire in codelet or callback (which is forbidden), raise an assertion failure instead of returning an error code that people don't usually check
|
лет назад: 12 |
Nathalie Furmento
|
d8b5210088
mpi/src/starpu_mpi.c: comment out the code in starpu_mpi_recv_XXX functions which automatically sets the tag for the data. it means data without tag when arriving too early will be received as raw memory
|
лет назад: 12 |
Nathalie Furmento
|
dce47dbbb2
examples/interface: turn example silent if environment variable STARPU_SSILENT is set
|
лет назад: 12 |
Nathalie Furmento
|
51eea5acc3
mpi: turn tests and examples silent if environment variable STARPU_SSILENT is set
|
лет назад: 12 |
Nathalie Furmento
|
b141c2be3a
mpi/tests/mpi_reduction_kernels.c: use already defined fprintf macro
|
лет назад: 12 |
Nathalie Furmento
|
2e5cf34173
mpi/src/starpu_mpi.c: when dealing with an application request which
|
лет назад: 12 |
Andra Hugo
|
646c61a828
improve idle computations in order to better compute max_workers for the resizing lp
|
лет назад: 12 |
Pierre-André Wacrenier
|
2f7b61d57f
notify idleness at pop level in order to assign more pricesily idle time among contexts sharing a worker
|
лет назад: 12 |
Nathalie Furmento
|
19880b9f8e
mpi/src/starpu_mpi.c: starpu_mpi_irecv_detached_sequential_consistency() checks if the data defines a tag
|
лет назад: 12 |
Nathalie Furmento
|
ef3823b148
mpi/src/starpu_mpi_insert_task.c: change the algorithm for starpu_mpi_redux_data (see comments inside function implementation), to make sure all the steps are executed after data_handle being reduced finished its last read access.
|
лет назад: 12 |
Nathalie Furmento
|
1bd474839b
mpi/src/starpu_mpi.c: fix memory cleaning
|
лет назад: 12 |
Nathalie Furmento
|
83b95ee7cb
mpi/tests: new testcase for receiving early several datas
|
лет назад: 12 |
Nathalie Furmento
|
e2675531f5
mpi: fix for receiving early several datas (and not only one)
|
лет назад: 12 |
Nathalie Furmento
|
31753c0497
mpi/src/starpu_mpi.c: use the tag which is defined for the communication, and not the tag of the data (as they may be different)
|
лет назад: 12 |
Samuel Thibault
|
5c113f4053
While unpartitioning, do not acquire the child data when they are not in redux mode. Otherwise we would not be able to unpartition a data in a callback
|
лет назад: 12 |
Samuel Thibault
|
ce1dc108c3
make sure the buffer we are dropping does not contain data
|
лет назад: 12 |
Samuel Thibault
|
2c4d2a6c7e
Fix releasing buffers of partitioned data used with reduction
|
лет назад: 12 |
Nathalie Furmento
|
b78f57263a
mpi/src/starpu_mpi.c: improve debug and error messages
|
лет назад: 12 |