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

Fix create_submesh by generalising sub index map creation #2890

Merged
merged 110 commits into from
Jan 2, 2024

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    d6fa63a View commit details
    Browse the repository at this point in the history
  2. Compute submap offset

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    07fcad6 View commit details
    Browse the repository at this point in the history
  3. Compute submap sources

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    1e2e827 View commit details
    Browse the repository at this point in the history
  4. Fix type

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    8ab92f2 View commit details
    Browse the repository at this point in the history
  5. Compute submap dest ranks

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    5343edb View commit details
    Browse the repository at this point in the history
  6. Document

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    6cda53f View commit details
    Browse the repository at this point in the history
  7. Compute submap ghost indices

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    21f5da9 View commit details
    Browse the repository at this point in the history
  8. Simplify

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    027be30 View commit details
    Browse the repository at this point in the history
  9. Compute sub imap to imap

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    8965bc2 View commit details
    Browse the repository at this point in the history
  10. Return imap and map

    jpdean committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    9bf0137 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    ed08b5d View commit details
    Browse the repository at this point in the history
  2. Fix typos

    jpdean committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    cbf36d0 View commit details
    Browse the repository at this point in the history
  3. Add test

    jpdean committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    2654251 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    53648ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6723c9 View commit details
    Browse the repository at this point in the history
  3. format

    jpdean committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    6fcdaba View commit details
    Browse the repository at this point in the history
  4. Start on posisble fix

    jpdean committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b14939b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    490efe1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff8426a View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    e105934 View commit details
    Browse the repository at this point in the history
  2. Add temporary fix

    jpdean committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    070f995 View commit details
    Browse the repository at this point in the history
  3. Comment cout

    jpdean committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    f36d0d8 View commit details
    Browse the repository at this point in the history
  4. Add TODO

    jpdean committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    5f0d043 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Sort submap owned

    jpdean committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    4b54e1c View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Debugging

    jpdean committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    69bb7db View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    06dab30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b19baff View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Tidy

    jpdean committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    d11f184 View commit details
    Browse the repository at this point in the history
  2. Improve test

    jpdean committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    4bf992b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Remove TODO

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ce5ecaf View commit details
    Browse the repository at this point in the history
  2. Don't move

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    083ab0e View commit details
    Browse the repository at this point in the history
  3. Add back moves for now

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2973b08 View commit details
    Browse the repository at this point in the history
  4. Update cpp/dolfinx/common/IndexMap.cpp

    Co-authored-by: Jørgen Schartum Dokken <dokken92@gmail.com>
    jpdean and jorgensd committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    beb86f7 View commit details
    Browse the repository at this point in the history
  5. Improve docs

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    04b88b5 View commit details
    Browse the repository at this point in the history
  6. Use span

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f5123fc View commit details
    Browse the repository at this point in the history
  7. Get comm from imap

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    87e3ea9 View commit details
    Browse the repository at this point in the history
  8. Improve docs

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    fecf9e2 View commit details
    Browse the repository at this point in the history
  9. Use std::for_each

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    af0fbbe View commit details
    Browse the repository at this point in the history
  10. Use std::size_t

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c10ff3a View commit details
    Browse the repository at this point in the history
  11. Style change

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a8ec0cd View commit details
    Browse the repository at this point in the history
  12. Fix spacing

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    5631300 View commit details
    Browse the repository at this point in the history
  13. Move initialisation

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    57a6539 View commit details
    Browse the repository at this point in the history
  14. Initialise in if statement

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    0de942b View commit details
    Browse the repository at this point in the history
  15. Use span

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8df44a1 View commit details
    Browse the repository at this point in the history
  16. Improve clarity

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c67d22a View commit details
    Browse the repository at this point in the history
  17. Start working on scoping

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b4c2569 View commit details
    Browse the repository at this point in the history
  18. More scoping

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    aa0b113 View commit details
    Browse the repository at this point in the history
  19. More scoping

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8c298d2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    87fc43f View commit details
    Browse the repository at this point in the history
  21. More scoping

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    37a3ae0 View commit details
    Browse the repository at this point in the history
  22. Rename comms

    jpdean committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d3f52d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. comm names

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    532ee95 View commit details
    Browse the repository at this point in the history
  2. Make free function

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3dbcb97 View commit details
    Browse the repository at this point in the history
  3. Update docs

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    ed4bb6e View commit details
    Browse the repository at this point in the history
  4. Extract function

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3c9df33 View commit details
    Browse the repository at this point in the history
  5. Use function

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    287e735 View commit details
    Browse the repository at this point in the history
  6. Use function

    jpdean committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    104bf22 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    76a8077 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e3e6b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    eec7b96 View commit details
    Browse the repository at this point in the history
  2. More work

    jpdean committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    9fd6f03 View commit details
    Browse the repository at this point in the history
  3. Add todo

    jpdean committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    c25a931 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Comment some things

    jpdean committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a284e70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    491661e View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Fix for bs > 1

    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    da0884a View commit details
    Browse the repository at this point in the history
  2. Tidy

    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ff58871 View commit details
    Browse the repository at this point in the history
  3. Tidy

    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    b0ac774 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c971174 View commit details
    Browse the repository at this point in the history
  5. Use different approach

    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    c0f4d70 View commit details
    Browse the repository at this point in the history
  6. Revert "Tidy"

    This reverts commit b0ac774.
    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    bac7d03 View commit details
    Browse the repository at this point in the history
  7. Fix array size

    jpdean committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    de5c7b3 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Try using map

    jpdean committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    4cc5dc3 View commit details
    Browse the repository at this point in the history
  2. Fix array size

    jpdean committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c0b72e7 View commit details
    Browse the repository at this point in the history
  3. Revert "Fix array size"

    This reverts commit c0b72e7.
    jpdean committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    0072d06 View commit details
    Browse the repository at this point in the history
  4. Revert "Try using map"

    This reverts commit 4cc5dc3.
    jpdean committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    712f441 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Tidy

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    fdf26f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f0beb3 View commit details
    Browse the repository at this point in the history
  3. Tidy

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    12607cb View commit details
    Browse the repository at this point in the history
  4. Tidy

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d18a2e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c589ffe View commit details
    Browse the repository at this point in the history
  6. Remove create submap

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    93f131d View commit details
    Browse the repository at this point in the history
  7. Remove unused import

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d4fbd43 View commit details
    Browse the repository at this point in the history
  8. Remove shrink_to_fit

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    0c037cf View commit details
    Browse the repository at this point in the history
  9. Add param

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    6b4b1ed View commit details
    Browse the repository at this point in the history
  10. Rename

    jpdean committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    d49884f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Use non-blocking comm

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0f75497 View commit details
    Browse the repository at this point in the history
  2. Remove NBX

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    f3967c3 View commit details
    Browse the repository at this point in the history
  3. Tidy

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    49ff4ff View commit details
    Browse the repository at this point in the history
  4. Tidy

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3aad608 View commit details
    Browse the repository at this point in the history
  5. Tidy

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    7384371 View commit details
    Browse the repository at this point in the history
  6. Tidy

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    1c0d032 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10a97f7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    382f229 View commit details
    Browse the repository at this point in the history
  9. Add docs

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    79f5f8b View commit details
    Browse the repository at this point in the history
  10. Change name

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    82fa3a8 View commit details
    Browse the repository at this point in the history
  11. Improve description

    jpdean committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3683712 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Work on docs

    garth-wells committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    f1645a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Consistency fix

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    8cd900c View commit details
    Browse the repository at this point in the history
  2. Remove std::map

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    16fe9a6 View commit details
    Browse the repository at this point in the history
  3. Tidy up

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e906b0c View commit details
    Browse the repository at this point in the history
  4. Remove a map

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    6aae46a View commit details
    Browse the repository at this point in the history
  5. Simplifications and fixes

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    3640a3c View commit details
    Browse the repository at this point in the history
  6. Simplify

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    60c50b3 View commit details
    Browse the repository at this point in the history
  7. Improvements

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    3b761cd View commit details
    Browse the repository at this point in the history
  8. Small fix for docs

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    66c05ad View commit details
    Browse the repository at this point in the history
  9. Updates

    garth-wells committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5fab0e1 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. Doc improvements

    garth-wells committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    a56c51f View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

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

Commits on Jan 2, 2024

  1. Improve docs

    jpdean committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    8a102ae View commit details
    Browse the repository at this point in the history
  2. Improve comments

    jpdean committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    9faa926 View commit details
    Browse the repository at this point in the history