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