Commit History

Author SHA1 Message Date
  Nathalie Furmento e355c3917f mpi/src/starpu_mpi.c: check the data interface defines a unpack function before calling it 11 years ago
  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) 11 years ago
  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 11 years ago
  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 12 years ago
  Nathalie Furmento 7e4ee4f819 mpi/src/starpu_mpi.c: remove the object from hashtable before freeing it 12 years ago
  Nathalie Furmento b6f763c6e0 mpi/src/starpu_mpi.c: free allocated memory 12 years ago
  Nathalie Furmento 31f6ba2030 use STARPU_MAIN_RAM when appropriate 12 years ago
  Nathalie Furmento 78f4820844 mpi/src/starpu_mpi.c: initialisation can only be done once mpi itself has been initialised 12 years ago
  Nathalie Furmento a31d46c22b mpi/src/starpu_mpi.c: make sure all internal structures are initialised before starting mpi communication thread 12 years ago
  Nathalie Furmento ada1299451 mpi/src/starpu_mpi.c: clean hashtables 12 years ago
  Nathalie Furmento aca75843d1 mpi/src/starpu_mpi.c: only define function _starpu_mpi_copy_handle_display_hash when STARPU_VERBOSE is enabled 12 years ago
  Nathalie Furmento 98d9eb5c64 Functions starpu_insert_task and starpu_mpi_insert_task are renamed 12 years ago
  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 12 years ago
  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 12 years ago
  Nathalie Furmento 2e5cf34173 mpi/src/starpu_mpi.c: when dealing with an application request which 12 years ago
  Nathalie Furmento 19880b9f8e mpi/src/starpu_mpi.c: starpu_mpi_irecv_detached_sequential_consistency() checks if the data defines a tag 12 years ago
  Nathalie Furmento 1bd474839b mpi/src/starpu_mpi.c: fix memory cleaning 12 years ago
  Nathalie Furmento e2675531f5 mpi: fix for receiving early several datas (and not only one) 12 years ago
  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) 12 years ago
  Nathalie Furmento b78f57263a mpi/src/starpu_mpi.c: improve debug and error messages 12 years ago
  Nathalie Furmento 4e5b001319 mpi: fix for being able to receive a data with the same tag from 12 years ago
  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 12 years ago
  Nathalie Furmento c8be1347be mpi/src: properly set the size of the data in the envelope 12 years ago
  Nathalie Furmento 73d80820ab mpi/src: rename variables to have a more appropriate name 12 years ago
  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. 12 years ago
  Nathalie Furmento 496278c28c mpi/src/starpu_mpi.c: field is_internal_req is set when creating the request 12 years ago
  Nathalie Furmento 826572c0a9 mpi/src/starpu_mpi.c: rename hashmap and functions to deal with application requests 12 years ago
  Nathalie Furmento 4299e2054c mpi/src/starpu_mpi.c: simplify _starpu_mpi_submit_new_mpi_request() 12 years ago
  Nathalie Furmento c33b908a6d mpi/src/starpu_mpi.c: fix _starpu_mpi_handle_request_termination() to properly deal with internal and public requests 12 years ago
  Nathalie Furmento a50e551683 mpi/src/starpu_mpi.c: check there is no request left when exiting 12 years ago