Nathalie Furmento
|
68f0cd3a99
mpi/src: protect access to datatype_funcs hashtable
|
9 anni fa |
Samuel Thibault
|
296e54c0d8
Fix MPI simgrid timings
|
9 anni fa |
Samuel Thibault
|
5ca875c059
Fix build with simgrid without declaration of smpi_process_set_user_data
|
9 anni fa |
Samuel Thibault
|
c5d5da6ee7
Fix build with older versions of simgrid
|
9 anni fa |
Samuel Thibault
|
f90fab363d
Fix parameter passing for starpu-mpi-simgrid
|
9 anni fa |
Samuel Thibault
|
fdcdee83bb
Fix starpu-mpi-simgrid initialization
|
9 anni fa |
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
|
9 anni fa |
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.
|
10 anni fa |
Samuel Thibault
|
1b2f436a98
catch unsafe use of non-reentrant getenv
|
10 anni fa |
Samuel Thibault
|
1776b969b6
Move MPI_Init_thread call very early in the simgrid case
|
10 anni fa |
Samuel Thibault
|
9f1bac7db5
start simgrid main only after we have set running
|
10 anni fa |
Nathalie Furmento
|
a26be674fb
mpi: Add the capability to define specific MPI datatypes for StarPU user-defined interfaces.
|
10 anni fa |
Nathalie Furmento
|
49a28d19d8
mpi/src: add capability to deal with several early requests with the same tag and source.
|
10 anni fa |
Nathalie Furmento
|
c660157fe5
mpi/src/starpu_mpi.c: fix field name
|
10 anni fa |
Nathalie Furmento
|
1e1ef9f183
mpi/src: also registering communicators when calling starpu_mpi_xxxx
|
10 anni fa |
Nathalie Furmento
|
93d85982ea
mpi/src: rename internal request field
|
10 anni fa |
Nathalie Furmento
|
a821348a01
mpi/src: also display communicator when printing communication debug
|
10 anni fa |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 anni fa |
Samuel Thibault
|
a41c4b9ce3
Fix some llvm warnings, nothing serious
|
10 anni fa |
Nathalie Furmento
|
498671e208
mpi/src/starpu_mpi.c: free allocated memory
|
10 anni fa |
Nathalie Furmento
|
3dfb1782e4
mpi/src/starpu_mpi.c: fix variable name
|
10 anni fa |
Nathalie Furmento
|
4b7e9ef312
mpi/src/starpu_mpi.c: free envelope once sent
|
10 anni fa |
Nathalie Furmento
|
aa4a053d96
mpi/src/starpu_mpi.c: make sure all memory is initialised to 0
|
10 anni fa |
Nathalie Furmento
|
3345c92b36
mpi: rewrite code to allow several MPI communicators within a same application
|
10 anni fa |
Samuel Thibault
|
a0c8e81b50
fix simgrid MPI build
|
10 anni fa |
Nathalie Furmento
|
db67c3db93
mpi: add possibility to specify a communicator when initializing MPI.
|
10 anni fa |
Nathalie Furmento
|
f6d0a56015
mpi: (manually) backport changes from 1.1 to support multiple MPI communicators
|
10 anni fa |
Nathalie Furmento
|
38d200b8c8
mpi: when STARPU_MPI_COMM is enabled, also print the user tag for the data
|
10 anni fa |
Samuel Thibault
|
d96bb5e844
Use raw reception for early data with user-provided pack/unpack
|
10 anni fa |
Nathalie Furmento
|
8f0cb687ef
mpi/src/starpu_mpi.c: use STARPU_MPI_ASSERT_MSG instead of STARPU_ASSERT_MSG
|
10 anni fa |