starpu merge requestshttps://gitlab.inria.fr/starpu/starpu/-/merge_requests2023-01-04T13:33:40+01:00https://gitlab.inria.fr/starpu/starpu/-/merge_requests/73Automatic distributed-memory reduction wrap-up2023-01-04T13:33:40+01:00Antoine JegoAutomatic distributed-memory reduction wrap-upAllows the automatic wrap-up of distributed-memory reduction patterns.
Assuming tasks have been correctly inserted on each contributing node, the following happens :
- if users want to specify how the reduction scheme happens ; then, t...Allows the automatic wrap-up of distributed-memory reduction patterns.
Assuming tasks have been correctly inserted on each contributing node, the following happens :
- if users want to specify how the reduction scheme happens ; then, they call `starpu_mpi_reedux_data()`
- if users trust StarPU to wrap reduction patterns ; then, reduction trees are submitted upon calling `starpu_mpi_wait_for_all()`
- if users actually use the reduced value ; then, reduction trees are submitted before processing the send requests associated with the use of the reduced value
`mpi_redux_autowrapup.c` example extends `mpi_redux.c` with the 3 behaviours.Antoine JegoAntoine Jegohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/74README: change remote URL to https version2022-12-15T15:31:13+01:00Matthieu BoileauREADME: change remote URL to https versionOtherwise the project cannot be cloned without authentication.Otherwise the project cannot be cloned without authentication.https://gitlab.inria.fr/starpu/starpu/-/merge_requests/71Add a starpu_mpi_task_submit-oriented way of submitting MPI tasks2022-11-05T21:28:54+01:00Nathalie FurmentoAdd a starpu_mpi_task_submit-oriented way of submitting MPI tasksCloses #17Closes #17https://gitlab.inria.fr/starpu/starpu/-/merge_requests/70New mechanism for storing performance model files2022-11-04T11:04:28+01:00Nathalie FurmentoNew mechanism for storing performance model fileshttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/69export va_list versions of starpu_mpi_task_build and starpu_mpi_task_post_build2022-10-27T15:07:34+02:00AUMAGE Olivierexport va_list versions of starpu_mpi_task_build and starpu_mpi_task_post_buildExport starpu_mpi_task_build_v and starpu_mpi_task_post_build_v to allow building StarPU MPI tasks dynamically.Export starpu_mpi_task_build_v and starpu_mpi_task_post_build_v to allow building StarPU MPI tasks dynamically.Nathalie FurmentoNathalie Furmentohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/67add option to disable papi even if available2022-10-20T10:10:59+02:00LEANDRO NESI Lucasadd option to disable papi even if availableAdd option to disable papi even if availableAdd option to disable papi even if availablehttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/56Dynamic broadcasts for StarPU-nmad2022-10-11T14:09:45+02:00Philippe SWARTVAGHERDynamic broadcasts for StarPU-nmadAdd dynamic broadcasts in nmad backend and related benchmarks.
Remaining TODOs:
- [x] documentation
- [x] ChangeLog
- [ ] (comments of this merge request)
- [ ] test branch with backend MPI on buildbot
- [ ] test branch with backen...Add dynamic broadcasts in nmad backend and related benchmarks.
Remaining TODOs:
- [x] documentation
- [x] ChangeLog
- [ ] (comments of this merge request)
- [ ] test branch with backend MPI on buildbot
- [ ] test branch with backend MPI on ci.inria.frstarpu 1.4https://gitlab.inria.fr/starpu/starpu/-/merge_requests/63Resolve "StarPU documentation for MPI data reduction"2022-10-06T19:17:11+02:00Antoine JegoResolve "StarPU documentation for MPI data reduction"Improve documentationImprove documentationAntoine JegoAntoine Jegohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/64Fix/mpi redux edge case2022-09-30T17:16:31+02:00Antoine JegoFix/mpi redux edge caseFix edge cases:
- quick return when 1 contributing node
- avoid segfault if redux_map is not setFix edge cases:
- quick return when 1 contributing node
- avoid segfault if redux_map is not setAntoine JegoAntoine Jegohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/65Resolve "starpu_mpi_comm_stats_enable creates segfault if STARPU_MPI/COMM_STA...2022-09-30T10:14:23+02:00Antoine JegoResolve "starpu_mpi_comm_stats_enable creates segfault if STARPU_MPI/COMM_STATS has not been setup"Closes #23Closes #23Antoine JegoAntoine Jegohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/60New MPI native fortran example nf_mm_2dbc2022-07-25T17:46:13+02:00Nathalie FurmentoNew MPI native fortran example nf_mm_2dbcNew MPI native fortran example nf_mm_2dbcNew MPI native fortran example nf_mm_2dbcNathalie FurmentoNathalie Furmentohttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/55ft_checkpoint2022-06-29T12:34:59+02:00Nathalie Furmentoft_checkpointstarpu 1.4https://gitlab.inria.fr/starpu/starpu/-/merge_requests/24WIP: transactions2022-06-27T22:08:32+02:00Nathalie FurmentoWIP: transactionsMerge branch transactions
cc @aumage
Remaining TODOs:
- [x] documentation
- [x] ChangeLogMerge branch transactions
cc @aumage
Remaining TODOs:
- [x] documentation
- [x] ChangeLogstarpu 1.4https://gitlab.inria.fr/starpu/starpu/-/merge_requests/53LLVM OpenMP2022-06-16T17:40:29+02:00Nathalie FurmentoLLVM OpenMPLLVM OpenMPLLVM OpenMPhttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/48Julia scheduler2022-05-25T09:58:12+02:00Nathalie FurmentoJulia schedulerhttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/52Precise the default MPI node selection policy in documentation2022-05-20T10:44:28+02:00Philippe SWARTVAGHERPrecise the default MPI node selection policy in documentationhttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/51Run a sort-of distcheck (without make check) in gitlab CI2022-04-28T10:12:49+02:00THIBAULT Samuelsamuel.thibault@inria.frRun a sort-of distcheck (without make check) in gitlab CIhttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/50New variable STARPU_SCHED_LIB to dynamically load a new scheduling policy2022-04-27T15:47:56+02:00Nathalie FurmentoNew variable STARPU_SCHED_LIB to dynamically load a new scheduling policyhttps://gitlab.inria.fr/starpu/starpu/-/merge_requests/47Rename STARPU_COMM_STATS environment variable to STARPU_MPI_STATS2022-04-06T13:40:24+02:00Philippe SWARTVAGHERRename STARPU_COMM_STATS environment variable to STARPU_MPI_STATSTo be more consistent with other env var related to StarPU-MPI.To be more consistent with other env var related to StarPU-MPI.https://gitlab.inria.fr/starpu/starpu/-/merge_requests/46Bug/partition clean2022-04-04T11:11:37+02:00Nathalie FurmentoBug/partition cleanNew function starpu_data_partition_clean_node() to specify node on which to gather dataNew function starpu_data_partition_clean_node() to specify node on which to gather data