Commit History

Author SHA1 Message Date
  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
  Nathalie Furmento 2b8d04162e mpi/src/starpu_mpi.c: do not free internal requests. 12 years ago
  Nathalie Furmento 2392fb51ad mpi/src/starpu_mpi.c: fix bug with internal requests which were free-ed too early 12 years ago
  Nathalie Furmento c1a64f951b mpi/src/starpu_mpi.c: explain code 12 years ago
  Nathalie Furmento 4ff034184e mpi/src/starpu_mpi.c: print more informations on request 12 years ago
  Nathalie Furmento cbbb9e90e2 mpi/src/starpu_mpi.c: more informative message 12 years ago
  Nathalie Furmento 7a070a799f mpi/src/starpu_mpi.c: fix tab size 12 years ago
  Nathalie Furmento 29e5315dbd mpi/src/starpu_mpi.c: fix mutexes 12 years ago