Skip to content
Success

Changes

Summary

  1. Adding a way to compute routes sequentially by defining `HIGH_DEPTH_ROUTING_ALGORITHM`. (details)
  2. Refactoring and fix some missing bypassroute resolutions, and unwanted redundancies in routes links. (details)
  3. fix links order in routes (details)
  4. fix 'Moving a temporary object prevents copy elision' (details)
  5. Add test for the new routing algorithm with asymetrical nested zones (details)
  6. Rename get_englobing_zones to get_all_englobing_zones to avoid confusions. (details)
  7. Minor edit of some comments. (details)
  8. Minor exception log edit (details)
  9. Refactoring the routing algorithm to be more understandable. (details)
  10. Work around a gcc bug even if the warnings are not enabled (details)
  11. Fix make distcheck (details)
  12. let new test use the new API (details)
  13. gitlab ci: always cache the ccache, even on error (details)
  14. gitlab CI: add a proper key to retrieve the gitlab cache (details)
  15. gitlab ci: use the local docker registery instead of hammering transcontinental cables (details)
  16. gitlab ci: Actually trigger the docker_build job (details)
  17. grmbl (details)
  18. Rebuild the docker image everytime, but after pulling it to use the docker caching mechanisme (details)
  19. remove some stuff from the build-deps image to speedup builds (details)
  20. cache the docker image of the intelCC to survive when intel breaks their repo (and to speed things up) (details)
  21. Fix some typos around the docker image of intel CC (details)
  22. docker's bummer (details)
  23. try harder to not rebuild the docker file when it's not needed. It's getting ugly (details)
  24. time to sleep :( (details)
  25. I hate alpine and I hate busybox (details)
  26. add freebsd runner (details)
  27. typo in variables (details)
Commit d4630dc6bfa111ccf2fce573fe7a11b50f1449aa by jrodez
Adding a way to compute routes sequentially by defining `HIGH_DEPTH_ROUTING_ALGORITHM`.
This algorithm should be more efficient for nested zones.
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
The file was modifiedinclude/simgrid/kernel/routing/NetZoneImpl.hpp
Commit 88cabcd57a33e52344bb4c9bf185d1527ee8fdac by jrodez
Refactoring and fix some missing bypassroute resolutions, and unwanted redundancies in routes links.
tests corrected :
- 455 - s4u-clusters-multicpu-thread
- 456 - s4u-clusters-multicpu-boost
- 457 - s4u-clusters-multicpu-raw
- 458 - s4u-clusters-multicpu-ucontext
- 643 - tesh-parser-bypass
All tests are now passed.
The file was modifiedsrc/kernel/routing/NetPoint.cpp
The file was modifiedinclude/simgrid/kernel/routing/NetPoint.hpp
The file was modifiedinclude/simgrid/kernel/routing/NetZoneImpl.hpp
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit cceb36cc5c2256d45d113f47dc9fa1907b868c24 by jrodez
fix links order in routes
The file was modifiedsrc/kernel/routing/NetPoint.cpp
The file was modifiedinclude/simgrid/kernel/routing/NetPoint.hpp
The file was modifiedinclude/simgrid/kernel/routing/NetZoneImpl.hpp
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit 3cdff59051f3c90a88f4df6816253f440f0e1e97 by jrodez
fix 'Moving a temporary object prevents copy elision'
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit e9b951047907fab857ec628cf4393f6f762821a9 by jrodez
Add test for the new routing algorithm with asymetrical nested zones
The file was modifiedteshsuite/platforms/flatifier.tesh
The file was addedteshsuite/platforms/asymetric_nested_zones.cpp
The file was modifiedteshsuite/platforms/CMakeLists.txt
Commit 5c8bcf884cd61b09ecd5a9cc559dd80feb4d6c5e by jrodez
Rename get_englobing_zones to get_all_englobing_zones to avoid confusions.
The file was modifiedsrc/kernel/routing/NetPoint.cpp
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
The file was modifiedinclude/simgrid/kernel/routing/NetPoint.hpp
Commit ae7f3ad09001cfad2847e7ccb21aef92c93f4edd by jrodez
Minor edit of some comments.
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit 8ef6ef630bb15dd06e34a90060949b24f3ef8af0 by jrodez
Minor exception log edit
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit 398c0fca87fe246f181e4c4372ad1b116f8d33ea by jrodez
Refactoring the routing algorithm to be more understandable.
The file was modifiedsrc/kernel/routing/NetZoneImpl.cpp
Commit fe688e4c7e1b568ef3bef1af0c8f165fcba73300 by Martin Quinson
Work around a gcc bug even if the warnings are not enabled
The file was modified.gitlab-ci-inria.yml
The file was modifiedtools/cmake/Flags.cmake
Commit f530a0ced3a8e77c171354d6b6b145876023e5c2 by Martin Quinson
Fix make distcheck
The file was modifiedteshsuite/platforms/CMakeLists.txt
The file was modifiedMANIFEST.in
Commit 6529ac50d3b5fcd5a4cda8fe3fa6c5313be08054 by suter
let new test use the new API
The file was modifiedteshsuite/platforms/asymetric_nested_zones.cpp
The file was modifiedteshsuite/platforms/flatifier.tesh
Commit 68fa099caf131c2f8e8ad661bde69906462c5df3 by Martin Quinson
gitlab ci: always cache the ccache, even on error
The file was modified.gitlab-ci-inria.yml
Commit f9190bc3b23444c44844714373c1bc2798ec67b4 by Martin Quinson
gitlab CI: add a proper key to retrieve the gitlab cache
The file was modified.gitlab-ci-inria.yml
Commit 79e99013f6692d6cf689a568372bbf3321f4c82b by Martin Quinson
gitlab ci: use the local docker registery instead of hammering transcontinental cables
The file was modified.gitlab-ci-inria.yml
Commit c28886e72542cff637cbbc6fae6cecbf898b8145 by Martin Quinson
gitlab ci: Actually trigger the docker_build job
The file was modified.gitlab-ci-inria.yml
Commit bbff4113d461f985e4928395039cf8f931e7ed4d by Martin Quinson
grmbl
The file was modified.gitlab-ci-inria.yml
Commit 031cea5419b9357a5b26f6569b32db42154078d1 by Martin Quinson
Rebuild the docker image everytime, but after pulling it to use the docker caching mechanisme
The file was modified.gitlab-ci-inria.yml
Commit 8cda57485da1ae8e9ffcaf364ab4a5a2e180a811 by Martin Quinson
remove some stuff from the build-deps image to speedup builds

The resulting image cannot build the website nor the documentation,
but that's OK
The file was modifiedtools/docker/Dockerfile.build-deps
Commit 4392c74ee7b1b4ee4e5213b9ce24de27b933bb3b by Martin Quinson
cache the docker image of the intelCC to survive when intel breaks their repo (and to speed things up)
The file was addedtools/docker/Dockerfile.intelCC
The file was modified.gitlab-ci-inria.yml
Commit fc5fea6c437f477eedabb646b1d76c42dc1334d6 by Martin Quinson
Fix some typos around the docker image of intel CC
The file was modified.gitlab-ci-inria.yml
Commit 6b32f545946ecdfea1cefa39cf6393528105febc by Martin Quinson
docker's bummer
The file was modified.gitlab-ci-inria.yml
Commit ab2745ad71cf5a56a5c675851436dabb61ac9875 by Martin Quinson
try harder to not rebuild the docker file when it's not needed. It's getting ugly
The file was modified.gitlab-ci-inria.yml
Commit a98e1beecb64092158824f65d181a0065c3b3a8c by Martin Quinson
time to sleep :(
The file was modified.gitlab-ci-inria.yml
Commit 0315da5f1e7240ee591b71787301969dbf9a5486 by Martin Quinson
I hate alpine and I hate busybox
The file was modified.gitlab-ci-inria.yml
Commit 0d0a26677f47a6e57705b75a91322e2259f7744b by adegomme@gmail.com
add freebsd runner
The file was modified.gitlab-ci-inria.yml
Commit 865b2a81f9d1f3da7622e8e21ce3203456a80a6e by adegomme@gmail.com
typo in variables
The file was modified.gitlab-ci-inria.yml