Samuel Thibault
|
89c65e1e5a
make starpu_mpi_get_data_on_node and starpu_mpi_get_data_on_node_detached benefit from the cache too. Make starpu_mpi_data_migrate just use starpu_mpi_get_data_on_node_detached instead of reimplementing it
|
il y a 9 ans |
Samuel Thibault
|
96155ab478
move starpu_mpi_get_data_on_node and starpu_mpi_get_data_on_node_detached from starpu_mpi_task_insert.c to starpu_mpi.c, since it's not related with task_insert at all any more
|
il y a 9 ans |
Samuel Thibault
|
8bb9a66912
Fix data migration: we need to flush the cache too. Add starpu_mpi_data_migrate which does things properly
|
il y a 9 ans |
Nathalie Furmento
|
33f2628107
mpi/src: move fortran code in dedicated files
|
il y a 9 ans |
Nathalie Furmento
|
50d3906bb0
mpi: better deal with cleaning of early data structures
|
il y a 9 ans |
Samuel Thibault
|
109917c6fb
fix build with mpi implementations which don't have fortran support, e.g. simgrid before 3.12
|
il y a 9 ans |
Nathalie Furmento
|
fd7cebdbda
mpi/src: better deal with request termination on early data callback
|
il y a 9 ans |
Nathalie Furmento
|
40a94e40df
mpi/src: do not call MPI_Wait if the request is already completed (from a previous call to MPI_Test)
|
il y a 9 ans |
Nathalie Furmento
|
95f0934881
mpi/src: consider MPI_Comm to be an integer
|
il y a 9 ans |
Nathalie Furmento
|
b6ff75a8ce
mpi/src: use MPI_Error_string() to get a meaningful message for a MPI error code
|
il y a 9 ans |
Olivier Aumage
|
fba4edd577
- add more native Fortran routine for MPI
|
il y a 9 ans |
Olivier Aumage
|
6ff4416db6
- preliminary steps for native Fortran support to StarPU-MPI
|
il y a 9 ans |
Nathalie Furmento
|
7f5a694c25
mpi/src: new function to destroy a starpu-mpi request
|
il y a 9 ans |
Nathalie Furmento
|
f74c200cf0
mpi: store the name of the MPI datatype in the starpu-mpi request
|
il y a 9 ans |
Samuel Thibault
|
d09878bac4
fix non-fxt build
|
il y a 9 ans |
Samuel Thibault
|
ca54cc742b
port r18178 from 1.2: fix starpu mpi simgrid trace yet further
|
il y a 9 ans |
Samuel Thibault
|
fe0698cafc
port r18176 from trunk: Fix starpu mpi simgrid fxt traces
|
il y a 9 ans |
Nathalie Furmento
|
3aa5ed22d3
mpi: New function starpu_mpi_wait_for_all(MPI_Comm comm) that allows to wait until all StarPU tasks and communications for the given communicator are completed.
|
il y a 9 ans |
Nathalie Furmento
|
d18bf54d1b
mpi/src/starpu_mpi.c: make sure the list of detached requests is accessed properly
|
il y a 9 ans |
Nathalie Furmento
|
78f7a5babe
mpi/src/: set buffers to NULL after freeing them
|
il y a 9 ans |
Nathalie Furmento
|
95004d1a5d
mpi/src: (hopefully) properly free memory for detached requests
|
il y a 9 ans |
Nathalie Furmento
|
0c7fb89c04
mpi/src: revert #17466 to allow posting MPI receptions with NULL pointers
|
il y a 9 ans |
Samuel Thibault
|
1bbc9b5fa7
revert to not hardcoding size of struct _starpu_mpi_envelope
|
il y a 9 ans |
Nathalie Furmento
|
5b80cd9b1b
mpi/src/starpu_mpi.c: catching mpi recv posting on null pointers
|
il y a 9 ans |
Nathalie Furmento
|
68f0cd3a99
mpi/src: protect access to datatype_funcs hashtable
|
il y a 10 ans |
Samuel Thibault
|
296e54c0d8
Fix MPI simgrid timings
|
il y a 10 ans |
Samuel Thibault
|
5ca875c059
Fix build with simgrid without declaration of smpi_process_set_user_data
|
il y a 10 ans |
Samuel Thibault
|
c5d5da6ee7
Fix build with older versions of simgrid
|
il y a 10 ans |
Samuel Thibault
|
f90fab363d
Fix parameter passing for starpu-mpi-simgrid
|
il y a 10 ans |
Samuel Thibault
|
fdcdee83bb
Fix starpu-mpi-simgrid initialization
|
il y a 10 ans |