Commit History

Autor SHA1 Mensaxe Data
  Nathalie Furmento 1572543957 data interface: add new parameter count to function starpu_handle_pack_data() %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 1441066205 Watch for multiple unregistration %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 8ed9249cd9 Fix main memory leak on multiple unregister/re-register. %!s(int64=13) %!d(string=hai) anos
  Cyril Roelandt d2d9ce97ca Fix non-ANSI function declarations found using smatch. %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 4083c94525 src: add missing function prototypes %!s(int64=13) %!d(string=hai) anos
  Cyril Roelandt 88bf76e6b2 Replace STARPU_ASSERT(0) by STARPU_ABORT(). %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 4eb221e8db src/datawizard/interfaces/data_interface.c: typo %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento c0c5adb057 Add environment variables to disable only CUDA or only OpenCL asynchronous copies, namely STARPU_DISABLE_CUDA_ASYNCHRONOUS_COPY and STARPU_DISABLE_OPENCL_ASYNCHRONOUS_COPY %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 96f476f087 make sure StarPU shouts if the rank or tag of a handle used in MPI is not specified %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 29a60d5852 Data interface: define new functions to pack and unpack data handles %!s(int64=13) %!d(string=hai) anos
  Nathalie Furmento 5ee833f68b src: only define variable when needed %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault 902b5befd6 Add starpu_data_invalidate_submit %!s(int64=13) %!d(string=hai) anos
  Samuel Thibault a42a37bf8e rename starpu_data_unregister_lazy into starpu_data_unregister_submit for naming coherency %!s(int64=13) %!d(string=hai) anos
  Sylvain Henry 34ea06259e Add starpu_data_unregister_lazy(handle) %!s(int64=14) %!d(string=hai) anos
  Samuel Thibault 9badf4f117 Move unregistering tasks from implicit dependencies lists from %!s(int64=14) %!d(string=hai) anos
  Samuel Thibault 4dc472d777 Make copy_methods non-const, to let asynchronous_copy_disable be able to modify it %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento a399e22906 rename xxx_disable_asynchronous_copy to xxx_asynchronous_copy_disabled %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento 31be5f7d91 src/datawizard/interfaces/data_interface.c: test values before setting them to NULL %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento dc071405ca Allows users to disable asynchronous copies. This should be done when using OpenCL AMD implementation as it is known to fail when asynchronously copying data. %!s(int64=14) %!d(string=hai) anos
  Samuel Thibault 990612ec93 release locks before freeing handle structure. No other thread is supposed to try to take them anyway, as we are freeing the data. %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento dbaa824955 src/datawizard/interfaces/data_interface.c: initialise variable %!s(int64=14) %!d(string=hai) anos
  Samuel Thibault f3a42aaefa Make sure to unpartition data before unregistering it %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento 4442d47422 Get rid off operation allocate_new_data defined in struct starpu_data_interface_ops, and define instead a generic function %!s(int64=14) %!d(string=hai) anos
  Samuel Thibault 07a56c8386 Fix reference count for starpu_data_acquire_cb when the target GPU is already full: we do want the request to succeed, even if it is asynchronous. %!s(int64=14) %!d(string=hai) anos
  Cyril Roelandt 57b544ba53 _starpu_data_unregister: let _starpu_request_mem_chunk_removal remove all chunks allocated on the given node for the given handle. %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento 203765dbd8 Data interface: add new function int starpu_data_interface_get_next_id() which returns the next id available for a data interface. That ensures different data interface registered by application all have different ids. %!s(int64=14) %!d(string=hai) anos
  Nathalie Furmento a0d2604416 src: add some asserts %!s(int64=14) %!d(string=hai) anos
  Cyril Roelandt b6df6beea3 Renaming public functions : %!s(int64=14) %!d(string=hai) anos
  Cyril Roelandt 885215433f Replace the public function starpu_data_is_multiformat_handle by a private function _starpu_data_is_multiformat_handle. %!s(int64=14) %!d(string=hai) anos
  Cyril Roelandt 6cf1b9da9d Turn starpu_is_multiformat_handle into starpu_data_is_multiformat_handle. %!s(int64=14) %!d(string=hai) anos