Commit History

Author SHA1 Message Date
  Nathalie Furmento 48fe050b9c mpi/src/starpu_mpi_cache.c: remove unused variable 8 years ago
  Nathalie Furmento 50b293a483 mpi/src/starpu_mpi_cache.c: make sure all functions are protected by using the global mutex 8 years ago
  Samuel Thibault 7d4a0f23d0 No need to drop the lock now that we have only one mutex 8 years ago
  Nathalie Furmento 63e9c03a6c mpi/cache: remove data-specific cache mutex to only keep a global mutex 8 years ago
  Nathalie Furmento 90b13d61d1 mpi/src/starpu_mpi_cache.c: avoid thread deadlock 8 years ago
  Nathalie Furmento 9d8907e6d3 mpi: fix return type, and remove now un-needed function parameter 8 years ago
  Nathalie Furmento d8961fb495 mpi: move cache data in the starpu_data_handle_t 8 years ago
  Samuel Thibault 2c9bbfd30f Add functions to test for cached values 8 years ago
  Nathalie Furmento a1ccfcdcd5 merge branches/mpi_engine@18360: mpi: code cleaning 8 years ago
  Nathalie Furmento 90e53dd134 mpi/src: use _STARPU_MSG instead of fprintf and avoid direct calls to fprintf(stderr, ...) 8 years ago
  Nathalie Furmento 3a6bd10a1d mpi/src: add character _ in front of macros STARPU_MPI_MALLOC, STARPU_MPI_CALLOC and STARPU_MPI_REALLOC 9 years ago
  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 9 years ago
  Nathalie Furmento 7234a51c9b mpi: more cleaning 9 years ago
  Samuel Thibault 8bb9a66912 Fix data migration: we need to flush the cache too. Add starpu_mpi_data_migrate which does things properly 9 years ago
  Samuel Thibault b2b17bb82f Fix spurious MPI call outside MPI thread 10 years ago
  Samuel Thibault 1b2f436a98 catch unsafe use of non-reentrant getenv 10 years ago
  Nathalie Furmento bb61f3808d update cnrs copyright 10 years ago
  Nathalie Furmento 553aca2bb9 mpi/src/starpu_mpi_cache.c: check rank is valid 10 years ago
  Nathalie Furmento db67c3db93 mpi: add possibility to specify a communicator when initializing MPI. 10 years ago
  Nathalie Furmento f6d0a56015 mpi: (manually) backport changes from 1.1 to support multiple MPI communicators 10 years ago
  Nathalie Furmento 1afd0e4f02 mpi/src/starpu_mpi_cache.c: free dynamic memory when unsetting cache 10 years ago
  Nathalie Furmento d3ba5ebc60 mpi: new function to enable and disable the communication cache at runtime 10 years ago
  Nathalie Furmento 4a498ccb67 mpi: new internal function _starpu_mpi_cache_received_data_get() 10 years ago
  Nathalie Furmento 21d3b065c0 mpi: do not add in cache data with a W mode 10 years ago
  Nathalie Furmento ebed5dd827 mpi: new function starpu_mpi_cache_is_enabled() 10 years ago
  Nathalie Furmento a564ec02da mpi/src: simplify cache API 10 years ago
  Nathalie Furmento 3d53d98ef5 mpi/src/starpu_mpi_cache.c: add missing call to _starpu_mpi_cache_stats_init() 10 years ago
  Nathalie Furmento 32faf5207a mpi/src: rename cache functions 10 years ago
  Samuel Thibault 4d5f8f17da In simgrid mode, avoid calling MPI_Comm_size/rank outside the MPI thread 10 years ago
  Samuel Thibault 803270bbfb Fix name of external symbols 11 years ago