Samuel Thibault
|
109917c6fb
fix build with mpi implementations which don't have fortran support, e.g. simgrid before 3.12
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
fd7cebdbda
mpi/src: better deal with request termination on early data callback
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
40a94e40df
mpi/src: do not call MPI_Wait if the request is already completed (from a previous call to MPI_Test)
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
95f0934881
mpi/src: consider MPI_Comm to be an integer
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
b6ff75a8ce
mpi/src: use MPI_Error_string() to get a meaningful message for a MPI error code
|
%!s(int64=9) %!d(string=hai) anos |
Olivier Aumage
|
fba4edd577
- add more native Fortran routine for MPI
|
%!s(int64=9) %!d(string=hai) anos |
Olivier Aumage
|
6ff4416db6
- preliminary steps for native Fortran support to StarPU-MPI
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
7f5a694c25
mpi/src: new function to destroy a starpu-mpi request
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
f74c200cf0
mpi: store the name of the MPI datatype in the starpu-mpi request
|
%!s(int64=9) %!d(string=hai) anos |
Samuel Thibault
|
d09878bac4
fix non-fxt build
|
%!s(int64=9) %!d(string=hai) anos |
Samuel Thibault
|
ca54cc742b
port r18178 from 1.2: fix starpu mpi simgrid trace yet further
|
%!s(int64=9) %!d(string=hai) anos |
Samuel Thibault
|
fe0698cafc
port r18176 from trunk: Fix starpu mpi simgrid fxt traces
|
%!s(int64=9) %!d(string=hai) anos |
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.
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
d18bf54d1b
mpi/src/starpu_mpi.c: make sure the list of detached requests is accessed properly
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
78f7a5babe
mpi/src/: set buffers to NULL after freeing them
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
95004d1a5d
mpi/src: (hopefully) properly free memory for detached requests
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
0c7fb89c04
mpi/src: revert #17466 to allow posting MPI receptions with NULL pointers
|
%!s(int64=9) %!d(string=hai) anos |
Samuel Thibault
|
1bbc9b5fa7
revert to not hardcoding size of struct _starpu_mpi_envelope
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
5b80cd9b1b
mpi/src/starpu_mpi.c: catching mpi recv posting on null pointers
|
%!s(int64=9) %!d(string=hai) anos |
Nathalie Furmento
|
68f0cd3a99
mpi/src: protect access to datatype_funcs hashtable
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
296e54c0d8
Fix MPI simgrid timings
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
5ca875c059
Fix build with simgrid without declaration of smpi_process_set_user_data
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
c5d5da6ee7
Fix build with older versions of simgrid
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
f90fab363d
Fix parameter passing for starpu-mpi-simgrid
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
fdcdee83bb
Fix starpu-mpi-simgrid initialization
|
%!s(int64=10) %!d(string=hai) anos |
Nathalie Furmento
|
5029f27c4c
mpi/src/starpu_mpi.c: store early_data_handle in hashmap before releasing the mutex to prevent other threads to ignore data has already arrived
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
204c00b4bf
Integrate changes for starpu-simgrid-mpi: make TSD use process data instead of host data, since we may have several process on the same host, and pass process argument through argument instead of process data, and duplicate it.
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
1b2f436a98
catch unsafe use of non-reentrant getenv
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
1776b969b6
Move MPI_Init_thread call very early in the simgrid case
|
%!s(int64=10) %!d(string=hai) anos |
Samuel Thibault
|
9f1bac7db5
start simgrid main only after we have set running
|
%!s(int64=10) %!d(string=hai) anos |