Samuel Thibault
|
4b1a16edde
Fix University name after the fusion..
|
10 years ago |
Nathalie Furmento
|
7cf3d36ebb
mpi: rename internal fut code and trace events
|
10 years ago |
Samuel Thibault
|
32f7c785a8
Fix build
|
11 years ago |
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
|
11 years ago |
Nathalie Furmento
|
b6f763c6e0
mpi/src/starpu_mpi.c: free allocated memory
|
11 years ago |
Nathalie Furmento
|
31f6ba2030
use STARPU_MAIN_RAM when appropriate
|
11 years ago |
Nathalie Furmento
|
78f4820844
mpi/src/starpu_mpi.c: initialisation can only be done once mpi itself has been initialised
|
11 years ago |
Nathalie Furmento
|
a31d46c22b
mpi/src/starpu_mpi.c: make sure all internal structures are initialised before starting mpi communication thread
|
11 years ago |
Nathalie Furmento
|
ada1299451
mpi/src/starpu_mpi.c: clean hashtables
|
11 years ago |
Nathalie Furmento
|
aca75843d1
mpi/src/starpu_mpi.c: only define function _starpu_mpi_copy_handle_display_hash when STARPU_VERBOSE is enabled
|
11 years ago |
Nathalie Furmento
|
98d9eb5c64
Functions starpu_insert_task and starpu_mpi_insert_task are renamed
|
11 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
|
11 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
|
11 years ago |
Nathalie Furmento
|
2e5cf34173
mpi/src/starpu_mpi.c: when dealing with an application request which
|
11 years ago |
Nathalie Furmento
|
19880b9f8e
mpi/src/starpu_mpi.c: starpu_mpi_irecv_detached_sequential_consistency() checks if the data defines a tag
|
11 years ago |
Nathalie Furmento
|
1bd474839b
mpi/src/starpu_mpi.c: fix memory cleaning
|
11 years ago |