Commit History

Author SHA1 Message Date
  Samuel Thibault 1969d49310 Use MPI_Comm_rank instead of smpi_current_rank 11 years ago
  Nathalie Furmento 90856557f1 mpi/src/starpu_mpi.c: improve comments 11 years ago
  Nathalie Furmento 7ad494c596 mpi/src/starpu_mpi.c: fix terminology, use ready_request instead of new_request 11 years ago
  Nathalie Furmento f207b89658 mpi/src/starpu_mpi.c: format comments 11 years ago
  Nathalie Furmento f5ce9ebd53 mpi/src: move all functionalities related to early application requests to starpu_mpi_early_request 11 years ago
  Nathalie Furmento ffe12341db mpi/src: update function _starpu_mpi_request_init() to allocate the request 11 years ago
  Nathalie Furmento 97779e87b2 mpi/src/starpu_mpi.c: remove duplicated line of code 11 years ago
  Nathalie Furmento ae09fecd8e mpi/src: rename name of internal data structures related to early received data 11 years ago
  Nathalie Furmento ddaf047511 mpi: move all functionalities related to early received data in starpu_mpi_early_data 11 years ago
  Samuel Thibault 9aa1c5ba6c Use STARPU_MAIN_RAM where appropriate 11 years ago
  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 11 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