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