Nathalie Furmento
|
ee34c4c332
mpi: Move MPI cache functions into the public API
|
лет назад: 5 |
Nathalie Furmento
|
6a16f8370f
update copyright holders
|
лет назад: 5 |
Nathalie Furmento
|
3b11430ea2
mpi: store hashlisht for early_data and early_request on 2 levels, the first level is indexed on (rank, comm) and the 2nd level on data_tag.
|
лет назад: 5 |
Samuel Thibault
|
7a12085827
fix warnings
|
лет назад: 6 |
Nathalie Furmento
|
5c708450b8
small fixes for cppcheck warnings
|
лет назад: 6 |
Samuel Thibault
|
e72c6ef0d9
Also flush coop sends on mpi_cache_flush
|
лет назад: 7 |
Nathalie Furmento
|
9e1e7aed80
mpi: fix copyrights
|
лет назад: 7 |
Nathalie Furmento
|
aae4029d83
INRIA is now called Inria
|
лет назад: 7 |
Nathalie Furmento
|
5be03b4e04
mpi/src: limit variable scope
|
лет назад: 7 |
Nathalie Furmento
|
130d46371a
minor fixes following sonar-scanner warnings
|
лет назад: 7 |
Nathalie Furmento
|
7b0d0d523e
mpi/src/starpu_mpi_cache.c: fix coding style
|
лет назад: 7 |
Samuel Thibault
|
5aaba07f4e
free cache_sent array after it is used by _starpu_mpi_cache_flush_nolock
|
лет назад: 7 |
Samuel Thibault
|
d20a2069af
fix memleak in cache_disable: if the application disabled the cache on the fly, we still need to free the cache_sent array
|
лет назад: 7 |
Samuel Thibault
|
dac2371224
We need to remove handles from the cache hash when unregistering them
|
лет назад: 8 |
Samuel Thibault
|
6eb1722a9d
Revert 21780, it does not actually fix the leak in mpi/tests/cache_disable.c, and breaks other tests
|
лет назад: 8 |
Samuel Thibault
|
cd1e0c7069
fix pointer incoherency
|
лет назад: 8 |
Samuel Thibault
|
9dc3c6af0d
Missing free
|
лет назад: 8 |
Nathalie Furmento
|
48fe050b9c
mpi/src/starpu_mpi_cache.c: remove unused variable
|
лет назад: 8 |
Nathalie Furmento
|
50b293a483
mpi/src/starpu_mpi_cache.c: make sure all functions are protected by using the global mutex
|
лет назад: 8 |
Samuel Thibault
|
7d4a0f23d0
No need to drop the lock now that we have only one mutex
|
лет назад: 8 |
Nathalie Furmento
|
63e9c03a6c
mpi/cache: remove data-specific cache mutex to only keep a global mutex
|
лет назад: 8 |
Nathalie Furmento
|
90b13d61d1
mpi/src/starpu_mpi_cache.c: avoid thread deadlock
|
лет назад: 8 |
Nathalie Furmento
|
9d8907e6d3
mpi: fix return type, and remove now un-needed function parameter
|
лет назад: 8 |
Nathalie Furmento
|
d8961fb495
mpi: move cache data in the starpu_data_handle_t
|
лет назад: 8 |
Samuel Thibault
|
2c9bbfd30f
Add functions to test for cached values
|
лет назад: 8 |
Nathalie Furmento
|
a1ccfcdcd5
merge branches/mpi_engine@18360: mpi: code cleaning
|
лет назад: 8 |
Nathalie Furmento
|
90e53dd134
mpi/src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...)
|
лет назад: 8 |
Nathalie Furmento
|
3a6bd10a1d
mpi/src: add character _ in front of macros STARPU_MPI_MALLOC, STARPU_MPI_CALLOC and STARPU_MPI_REALLOC
|
лет назад: 8 |
Nathalie Furmento
|
c8dc53f9df
mpi/src: introduce macros STARPU_MPI_MALLOC, STARPU_MPI_CALLOC and STARPU_MPI_REALLOC to make sure we always check the return value of stdlib malloc functions
|
лет назад: 8 |
Nathalie Furmento
|
7234a51c9b
mpi: more cleaning
|
лет назад: 9 |