Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrap communicators in RoundRobin and Pipeline in CommunicatorGrid #993

Merged
merged 148 commits into from
Dec 12, 2023

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    23edf4f View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    ccff64c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9908c47 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83209fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d32419b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e615b2a View commit details
    Browse the repository at this point in the history
  6. Add with_result_of utility

    msimberg committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    e152b39 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    f9374df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58736d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80eb161 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebe70ca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb436cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1618b50 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b61a150 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b20981d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e37877 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e94825c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d9db5f8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91d03cd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6cc0b2d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e218323 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    73dff79 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Undo postprocess.py changes

    msimberg committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    7d2f767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d65f62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f2f5d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    2a3631c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eff4377 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c4f0ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea29c92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10e078c View commit details
    Browse the repository at this point in the history
  6. Format postprocess.py

    msimberg committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    156e7c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a7e648e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. Configuration menu
    Copy the full SHA
    8869afa View commit details
    Browse the repository at this point in the history
  2. Update intel apt gpg key

    msimberg committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    e32a1f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8f94da View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    56a8caa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0289d7c View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    33edb2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6f3d30 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    6c2822a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db0f70c View commit details
    Browse the repository at this point in the history
  3. Refactor pipeline tests

    msimberg committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    bb26699 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    096fe1c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    004773a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09d67d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b27e2ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    094fa20 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1484d76 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a44f1c6 View commit details
    Browse the repository at this point in the history
  11. Add TODO for checking if pika runtime is initialized before construct…

    …ing TuneParameters
    
    Enable pika for tests that use CommunicatorGrids.
    msimberg committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    62ab922 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    84f25a8 View commit details
    Browse the repository at this point in the history
  13. Add a test to check that communicator grid gives the expected communi…

    …cators when asking for new pipelines
    msimberg committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    2e2e70b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    259947c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    33bb88c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bb4b596 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    931ba16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    076d7a1 View commit details
    Browse the repository at this point in the history
  3. Fix documentation in tune.h

    msimberg committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    6d1e741 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    554b04b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05945b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5497f13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e7e4072 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4605a67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    13c1d2a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e2e0326 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    ba5b0e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c84ef1 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    7548eac View commit details
    Browse the repository at this point in the history
  2. Only pass CommunicatorPipelines, no CommunicatorGrid, to internal alg…

    …orithm implementations
    msimberg committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    8085aac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18cd1e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a082ffe View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    6300e4e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    e165a5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb7d275 View commit details
    Browse the repository at this point in the history
  3. Clean up broadcast_panel.h

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    9e55234 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de364b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5de0e7 View commit details
    Browse the repository at this point in the history
  6. Remove TODO

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    128f27b View commit details
    Browse the repository at this point in the history
  7. Format files

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    449fd66 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7e4d014 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3333faa View commit details
    Browse the repository at this point in the history
  10. Remove unnecessary typedef

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    1728b47 View commit details
    Browse the repository at this point in the history
  11. Minor cleanup

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    c1678c8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6748611 View commit details
    Browse the repository at this point in the history
  13. Add missing index.h includes

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    665402e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a5e75e9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a21b567 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    60fa809 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    078e97a View commit details
    Browse the repository at this point in the history
  18. Remove stray comment line

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    67c6e96 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    51aab43 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0b90659 View commit details
    Browse the repository at this point in the history
  21. Minor fixes

    msimberg committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    9acff10 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8953122 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    8deca51 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    d26ae3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c32ca21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e411415 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    553a21e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0081fc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c68e274 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b78e638 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48f2016 View commit details
    Browse the repository at this point in the history
  6. Remove manual use of shared communicator in permutations implementation

    Instead use CommunicatorPipeline::shared.
    msimberg committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    b11bbc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d977df9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0c17bc7 View commit details
    Browse the repository at this point in the history
  9. Fix formatting

    msimberg committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    d8df279 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4927179 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    d856040 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary note

    msimberg committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    286628b View commit details
    Browse the repository at this point in the history
  3. Remove unused grid in test

    msimberg committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    bb4c341 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4cde45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    379617e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e16a63b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    bafb3fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6203ca View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    19db4ed View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    c5d00e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f365a3 View commit details
    Browse the repository at this point in the history
  3. Fix assertions in gemm

    msimberg committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    7787993 View commit details
    Browse the repository at this point in the history
  4. Update assertions in gemm

    msimberg committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4726236 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1660eb8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7dee6b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a242a83 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. merge-squashed: propedeuthic changes towards gemm cost reduction

    make rank1 work just on non-deflated (single-threaded)
    albestro committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    90cfa95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d17094 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d6af6d View commit details
    Browse the repository at this point in the history
  4. update to snake case

    albestro committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    5ba97b5 View commit details
    Browse the repository at this point in the history
  5. fix doc

    albestro committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    70d37c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4ce60c0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    199cf80 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84efe67 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    04a2587 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. adapt with changes on step2

    albestro committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a538c2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    887cc16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc36539 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2d6aa1 View commit details
    Browse the repository at this point in the history
  5. snake_case

    albestro committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    ec9ebf6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8817224 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    941ffb4 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/alby/trisolver-dist-opt-step3' i…

    …nto comm-grid-round-robin
    msimberg committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    e65a26d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e0b8b9e View commit details
    Browse the repository at this point in the history
  10. start factoring out gemm

    albestro committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4f31507 View commit details
    Browse the repository at this point in the history
  11. doc + minor changes

    albestro committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a824d40 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c422602 View commit details
    Browse the repository at this point in the history
  13. snake case

    albestro committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4eb08c6 View commit details
    Browse the repository at this point in the history
  14. Merge remote-tracking branch 'origin/alby/trisolver-dist-opt-step3' i…

    …nto comm-grid-round-robin
    msimberg committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    3353914 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b72fde5 View commit details
    Browse the repository at this point in the history