Nathalie Furmento
|
1cacde0c05
mpi/src: fix spacing
|
12 vuotta sitten |
Nathalie Furmento
|
e2c56a04f9
mpi/src/starpu_mpi.c: fix memory leak for detached requests
|
12 vuotta sitten |
Nathalie Furmento
|
f32f3e7125
mpi/src/starpu_mpi.c: add more information to debug message and TODO
|
12 vuotta sitten |
Nathalie Furmento
|
4ea8619303
mpi/src: functions to free datatype are now defined per type, it allows to make sure complex datatypes are freed properly
|
12 vuotta sitten |
Nathalie Furmento
|
2942bd8e4e
mpi: rename internal function starpu_mpi_handle_to_datatype to _starpu_mpi_handle_allocate_datatype and update its prototype
|
12 vuotta sitten |
Nathalie Furmento
|
8b2f1d8696
mpi: in struct _starpu_mpi_req, rename field needs_unpacking in user_datatype
|
12 vuotta sitten |
Nathalie Furmento
|
f6cb32fee1
mpi/src/starpu_mpi.c: check pointer is valid
|
12 vuotta sitten |
Nathalie Furmento
|
288438b79a
mpi: rename functions related to cache mechanism
|
12 vuotta sitten |
Nathalie Furmento
|
2ff3a3d5c2
mpi/src/starpu_mpi.c: fix indentation
|
12 vuotta sitten |
Nathalie Furmento
|
41888196bb
mpi/src/starpu_mpi.c: fix code in_starpu_mpi_handle_request_termination. Only receive and send requests need to deal with data. Thanks to Benoit Lizé for reporting the bug.
|
12 vuotta sitten |
Nathalie Furmento
|
cc29bc43df
mpi: add a parameter initialize_mpi to starpu_mpi_init, then we no longer rely on MPI_Initialized() to detect if MPI is already initialised or not, we just ask the upper layer to tell us if it needs to be initialised
|
12 vuotta sitten |
Nathalie Furmento
|
2c6c1915b9
mpi/src/starpu_mpi.c: make sure detached request are not put in the list before the MPI communication has been posted
|
12 vuotta sitten |
Nathalie Furmento
|
d95d4f923a
mpi/src/starpu_mpi.c: make sure req->count is valid before using it by unregistering the handle
|
12 vuotta sitten |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
12 vuotta sitten |
Samuel Thibault
|
14ee047c13
also use _starpu_pthread types in mpi
|
12 vuotta sitten |
Nathalie Furmento
|
89c370626e
mpi: clearly identity TODOs and clear the ones which are done
|
12 vuotta sitten |
Nathalie Furmento
|
ae2ffeec76
data interface: add parameter count to unpack operation
|
12 vuotta sitten |
Nathalie Furmento
|
a8c46ce0fe
mpi/src/starpu_mpi.c: disable verbose
|
12 vuotta sitten |
Nathalie Furmento
|
b952994b31
mpi/src/: when exchanging user-defined datatypes, the size of the data is sent as a first message
|
12 vuotta sitten |
Nathalie Furmento
|
891b90457f
mpi/src/starpu_mpi.c: update code to follow new prototype for starpu_handle_pack_data()
|
12 vuotta sitten |
Nathalie Furmento
|
36591c7f55
mpi/src/: use _starpu_mpi_request_type to print request type
|
12 vuotta sitten |
Nathalie Furmento
|
ed22093d1f
mpi/src: req->count is no longer set by starpu_mpi_handle_to_datatype()
|
12 vuotta sitten |
Nathalie Furmento
|
e6d5ee3603
mpi/src: size of a data is stored in the starpu-mpi request as a size_t
|
12 vuotta sitten |
Nathalie Furmento
|
be1d9c3ece
mpi/src/starpu_mpi.c: merge code of functions _starpu_mpi_irecv_common and _starpu_mpi_isend_common into new function _starpu_mpi_isend_irecv_common
|
12 vuotta sitten |
Nathalie Furmento
|
6f966bce36
mpi/src/starpu_mpi.c: typo
|
12 vuotta sitten |
Nathalie Furmento
|
b5e1c2b2f6
mpi/src/starpu_mpi.c: rename internal functions to start with _starpu_mpi_
|
12 vuotta sitten |
Nathalie Furmento
|
3d63b70666
mpi/src/starpu_mpi.c: group functions which belong together
|
12 vuotta sitten |
Nathalie Furmento
|
fc49d6b1c8
mpi/src: use enum type instead of a set of macros for request type
|
12 vuotta sitten |
Nathalie Furmento
|
5867165640
mpi/src: update coding style
|
12 vuotta sitten |
Nathalie Furmento
|
330d2863f4
mpi/src/starpu_mpi.c: add missing breaks (thanks Benoit Liz\'e for the patch)
|
12 vuotta sitten |