Commit History

Autor SHA1 Mensaxe Data
  Nathalie Furmento 9054490002 happy 2021 %!s(int64=4) %!d(string=hai) anos
  Nathalie Furmento ee34c4c332 mpi: Move MPI cache functions into the public API %!s(int64=5) %!d(string=hai) anos
  Nathalie Furmento 6a16f8370f update copyright holders %!s(int64=5) %!d(string=hai) anos
  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. %!s(int64=5) %!d(string=hai) anos
  Samuel Thibault 7a12085827 fix warnings %!s(int64=6) %!d(string=hai) anos
  Nathalie Furmento 5c708450b8 small fixes for cppcheck warnings %!s(int64=6) %!d(string=hai) anos
  Samuel Thibault e72c6ef0d9 Also flush coop sends on mpi_cache_flush %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento 9e1e7aed80 mpi: fix copyrights %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento aae4029d83 INRIA is now called Inria %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento 5be03b4e04 mpi/src: limit variable scope %!s(int64=7) %!d(string=hai) anos
  Nathalie Furmento 130d46371a minor fixes following sonar-scanner warnings %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 7b0d0d523e mpi/src/starpu_mpi_cache.c: fix coding style %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 5aaba07f4e free cache_sent array after it is used by _starpu_mpi_cache_flush_nolock %!s(int64=8) %!d(string=hai) anos
  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 %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault dac2371224 We need to remove handles from the cache hash when unregistering them %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 6eb1722a9d Revert 21780, it does not actually fix the leak in mpi/tests/cache_disable.c, and breaks other tests %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault cd1e0c7069 fix pointer incoherency %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 9dc3c6af0d Missing free %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 48fe050b9c mpi/src/starpu_mpi_cache.c: remove unused variable %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 50b293a483 mpi/src/starpu_mpi_cache.c: make sure all functions are protected by using the global mutex %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 7d4a0f23d0 No need to drop the lock now that we have only one mutex %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 63e9c03a6c mpi/cache: remove data-specific cache mutex to only keep a global mutex %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 90b13d61d1 mpi/src/starpu_mpi_cache.c: avoid thread deadlock %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 9d8907e6d3 mpi: fix return type, and remove now un-needed function parameter %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento d8961fb495 mpi: move cache data in the starpu_data_handle_t %!s(int64=8) %!d(string=hai) anos
  Samuel Thibault 2c9bbfd30f Add functions to test for cached values %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento a1ccfcdcd5 merge branches/mpi_engine@18360: mpi: code cleaning %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 90e53dd134 mpi/src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...) %!s(int64=8) %!d(string=hai) anos
  Nathalie Furmento 3a6bd10a1d mpi/src: add character _ in front of macros STARPU_MPI_MALLOC, STARPU_MPI_CALLOC and STARPU_MPI_REALLOC %!s(int64=8) %!d(string=hai) anos
  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 %!s(int64=8) %!d(string=hai) anos