Commit History

Author SHA1 Message Date
  Samuel Thibault 26f550995f Add starpu_data_set_user_data and starpu_data_get_user_data. 8 years ago
  Nathalie Furmento ea326f4d15 src: add character in front of macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC 8 years ago
  Nathalie Furmento d4761fddf6 src: introduce macros STARPU_MALLOC, STARPU_CALLOC and STARPU_REALLOC to make sure we always check the return value of stdlib malloc functions 8 years ago
  Samuel Thibault b643914328 fix warnings 8 years ago
  Samuel Thibault 1496e10d1f finish fixing asynchronous partitioning of temporary data: data_partition_submit should not do coherency when the data is not initialized yet 9 years ago
  Samuel Thibault 759c851da1 drop unused field 9 years ago
  Samuel Thibault 4db352fb56 Fix asynchronous partitioning for temporary datas 9 years ago
  Olivier Aumage 22f64d7d8c - add missing native Fortran routines for partitioning support 9 years ago
  Samuel Thibault 9aa325e691 Fix multiple partitioning planning of the same data: they share the same switching codelet, but may have varying nparts 9 years ago
  Samuel Thibault 8fc6f07f4e show data registration and invalidation in paje trace 9 years ago
  Nathalie Furmento e7c63e2cf7 src/datawizard/filters.c: fix #16830: we only want the synchronous partitionning to wait for previous tasks 9 years ago
  Samuel Thibault cc2c83286c Allocate per_worker array lazily, to divide data handle weight by something by an order of 10x 9 years ago
  Samuel Thibault 538d1aa9d7 in unpartition, unlock all child header locks before clearing implicit deps, which take the implicit dep mutex. Fixes lock acquisition order 9 years ago
  Samuel Thibault 65a36146f4 make starpu_data_partition wait for previous tasks if any 9 years ago
  Samuel Thibault 6c5cf23dac Fix memory leak in partitioned data 9 years ago
  Samuel Thibault d650d6dcd1 Avoid recursing when unlocking data requests, otherwise we can end up stacking calls 9 years ago
  Samuel Thibault 91fd2cfc15 Fix mem_reclaim: on write request, if some requests are pending (notably reclaiming), create an additional write request which will wait for them before invalidating all copies 10 years ago
  Samuel Thibault c8077021d0 Support asynchronous partitioning through the home node of data, not only MAIN_RAM 10 years ago
  Samuel Thibault 6c7f9acc71 Use STARPU_MAIN_RAM instead of 0 10 years ago
  Samuel Thibault 68605a2f15 Add asynchronous partition planning. It only supports coherency through the main RAM for now. 10 years ago
  Samuel Thibault e351e99eef Fix bugs between partitioning and automatic allocation / reclaiming 10 years ago
  Samuel Thibault c8efbb83e8 Inline list heads instead of keeping allocating them 10 years ago
  Samuel Thibault 3434b52b4c Add arbiter support 10 years ago
  Samuel Thibault 8fbc9b2c5a Complete arbiter implementation 10 years ago
  Nathalie Furmento bb61f3808d update cnrs copyright 10 years ago
  Samuel Thibault 69e9aa32cb simplify unpartitioning data, and make it actually wait for completion of all transfers 10 years ago
  Nathalie Furmento efea5f1a8f src/ tests/ tools/: fix coding style, curly braces go on a newline 10 years ago
  Samuel Thibault 4c6de74837 Add starpu_data_idle_prefetch_on_node 10 years ago
  Nathalie Furmento f6d0a56015 mpi: (manually) backport changes from 1.1 to support multiple MPI communicators 10 years ago
  Samuel Thibault 6757bca1b5 Remove implementation array terminator in tests, examples, and documentation, since it is not actually used 10 years ago