Historique des commits

Auteur SHA1 Message Date
  Samuel Thibault 9aa1c5ba6c Use STARPU_MAIN_RAM where appropriate il y a 11 ans
  Nathalie Furmento e355c3917f mpi/src/starpu_mpi.c: check the data interface defines a unpack function before calling it il y a 11 ans
  Nathalie Furmento 77e9307e49 mpi/src/starpu_mpi.c: NULL pointers can be used to send and receive data (as long as the data contains 0 byte) il y a 11 ans
  Nathalie Furmento 052b036292 mpi: starpu_mpi_data_register() which sets the rank and tag of a data, and also allows to automatically clear the MPI communication cache when unregistering the data il y a 11 ans
  Nathalie Furmento 42c8e7dc8e turn function starpu_data_get_data_handle_from_tag private and hence rename it as _starpu_data_get_data_handle_from_tag il y a 12 ans
  Nathalie Furmento 7e4ee4f819 mpi/src/starpu_mpi.c: remove the object from hashtable before freeing it il y a 12 ans
  Nathalie Furmento b6f763c6e0 mpi/src/starpu_mpi.c: free allocated memory il y a 12 ans
  Nathalie Furmento 31f6ba2030 use STARPU_MAIN_RAM when appropriate il y a 12 ans
  Nathalie Furmento 78f4820844 mpi/src/starpu_mpi.c: initialisation can only be done once mpi itself has been initialised il y a 12 ans
  Nathalie Furmento a31d46c22b mpi/src/starpu_mpi.c: make sure all internal structures are initialised before starting mpi communication thread il y a 12 ans
  Nathalie Furmento ada1299451 mpi/src/starpu_mpi.c: clean hashtables il y a 12 ans
  Nathalie Furmento aca75843d1 mpi/src/starpu_mpi.c: only define function _starpu_mpi_copy_handle_display_hash when STARPU_VERBOSE is enabled il y a 12 ans
  Nathalie Furmento 98d9eb5c64 Functions starpu_insert_task and starpu_mpi_insert_task are renamed il y a 12 ans
  Nathalie Furmento 0362a99418 mpi/src/starpu_mpi.c: use correct types to initialise mpi objects, and set the default handler to MPI_ERRORS_RETURN, the default MPI_ERRORS_ARE_FATAL exits the program and hence does not allow to see a backtrace il y a 12 ans
  Nathalie Furmento d8b5210088 mpi/src/starpu_mpi.c: comment out the code in starpu_mpi_recv_XXX functions which automatically sets the tag for the data. it means data without tag when arriving too early will be received as raw memory il y a 12 ans
  Nathalie Furmento 2e5cf34173 mpi/src/starpu_mpi.c: when dealing with an application request which il y a 12 ans
  Nathalie Furmento 19880b9f8e mpi/src/starpu_mpi.c: starpu_mpi_irecv_detached_sequential_consistency() checks if the data defines a tag il y a 12 ans
  Nathalie Furmento 1bd474839b mpi/src/starpu_mpi.c: fix memory cleaning il y a 12 ans
  Nathalie Furmento e2675531f5 mpi: fix for receiving early several datas (and not only one) il y a 12 ans
  Nathalie Furmento 31753c0497 mpi/src/starpu_mpi.c: use the tag which is defined for the communication, and not the tag of the data (as they may be different) il y a 12 ans
  Nathalie Furmento b78f57263a mpi/src/starpu_mpi.c: improve debug and error messages il y a 12 ans
  Nathalie Furmento 4e5b001319 mpi: fix for being able to receive a data with the same tag from il y a 12 ans
  Nathalie Furmento 29bb94205b mpi/src: fix when receiving too early data which have not yet been registered, the data is received as as a raw memory, and will be given it to the application when it post a equivalent receive il y a 12 ans
  Nathalie Furmento c8be1347be mpi/src: properly set the size of the data in the envelope il y a 12 ans
  Nathalie Furmento 73d80820ab mpi/src: rename variables to have a more appropriate name il y a 12 ans
  Nathalie Furmento 7bda9c53e1 mpi/src/starpu_mpi.c: store size of the request when known in advance. It avoids having to look in hashmap tables for internal received requests. il y a 12 ans
  Nathalie Furmento 496278c28c mpi/src/starpu_mpi.c: field is_internal_req is set when creating the request il y a 12 ans
  Nathalie Furmento 826572c0a9 mpi/src/starpu_mpi.c: rename hashmap and functions to deal with application requests il y a 12 ans
  Nathalie Furmento 4299e2054c mpi/src/starpu_mpi.c: simplify _starpu_mpi_submit_new_mpi_request() il y a 12 ans
  Nathalie Furmento c33b908a6d mpi/src/starpu_mpi.c: fix _starpu_mpi_handle_request_termination() to properly deal with internal and public requests il y a 12 ans