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

Repartitioner for Sparsity Pattern #151

Open
wants to merge 57 commits into
base: stack/ogl_0.6
Choose a base branch
from

Commits on Aug 9, 2024

  1. add Repartitioner file

    greole committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4b009d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. move implementation to body

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5a447aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae2d38a View commit details
    Browse the repository at this point in the history
  3. small fixes

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5a7409b View commit details
    Browse the repository at this point in the history
  4. wip repartitioner implementations

    - add make ldu consecutive
    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    004c4d4 View commit details
    Browse the repository at this point in the history
  5. fix test name

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7f771e1 View commit details
    Browse the repository at this point in the history
  6. make it compile

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    fe2c9f8 View commit details
    Browse the repository at this point in the history
  7. format files

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9883fe8 View commit details
    Browse the repository at this point in the history
  8. fix typos

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4f460a4 View commit details
    Browse the repository at this point in the history
  9. add more unitTests

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1d754e1 View commit details
    Browse the repository at this point in the history
  10. move impl to .C files

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    ee329da View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    732479a View commit details
    Browse the repository at this point in the history
  12. add 2 of 4 repartition test

    greole committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    bf46e9a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    05e62b6 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    02ea8d4 View commit details
    Browse the repository at this point in the history
  2. - Add a unit test for Combination Matrix by using read function

    to read matrix data from a file
    
    - Add matrix data for the unit test in Matrix Market Exchange Format (.mtx)
    
    - Modify the CMake configuration file for HostMatrix in order to
    copy matrix to the build directory of unit tests
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    eff21e8 View commit details
    Browse the repository at this point in the history
  3. - Add a mtx file for storing the vector b

    - Enable reading the b vector data from the file
    - Modify the CMake file to copy vector data to the build directory
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d493a8d View commit details
    Browse the repository at this point in the history
  4. - Use a sparse matrix with floating-point numbers to replace the orig…

    …inal
    
    matrix which consists of integers
    - Create a mtx file for storing a vector
    - Remove commented lines of code and reorganize the unit test
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    4fdce85 View commit details
    Browse the repository at this point in the history
  5. - Add a unit test for Combination Matrix which stores L, D, and U mat…

    …rices
    
    - Add 3 mtx files for storing L, D, and U matrices, respectively
    - Modify the CMake file to copy L, D, and U matrices over to the build directory
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    422ece2 View commit details
    Browse the repository at this point in the history
  6. Finish the verification of entry values in the unit test for

    the function convert_to COO format
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0b035b5 View commit details
    Browse the repository at this point in the history
  7. Finish the unit test for the function convert_to COO format.

    - Add assertion tests for verifying row and column indices
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    040e7e8 View commit details
    Browse the repository at this point in the history
  8. - Implement the function convert_to CSR

    - Add a unit test for the function
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b416ff0 View commit details
    Browse the repository at this point in the history
  9. - Implement the function move_to COO format for CombinationMatrix class

    - Add a unit test for that function
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c84ec5e View commit details
    Browse the repository at this point in the history
  10. - Implement the function move_to CSR format for CombinationMatrix class

    - Add a unit test for that function
    chihta-wang authored and greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b3b7032 View commit details
    Browse the repository at this point in the history
  11. format files

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    0450d2a View commit details
    Browse the repository at this point in the history
  12. Apply suggestions from code review

    Co-authored-by: chihta <97195768+chihta-wang@users.noreply.github.com>
    greole and chihta-wang committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9e4fc09 View commit details
    Browse the repository at this point in the history
  13. start value parameterization

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    9d36400 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b55c138 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    34d1df2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9c6961d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b7cef8a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2ef0fcd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    42a8c54 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6e5fd07 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9435c5e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5fcd46a View commit details
    Browse the repository at this point in the history
  23. format files

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    f40969c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    da51180 View commit details
    Browse the repository at this point in the history
  25. format file

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    cc567e9 View commit details
    Browse the repository at this point in the history
  26. format cmake files

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8b4d406 View commit details
    Browse the repository at this point in the history
  27. format files .mtx

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    df9f4f6 View commit details
    Browse the repository at this point in the history
  28. update docstring

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    afdf6ad View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    341a5df View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    edc9deb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    124e324 View commit details
    Browse the repository at this point in the history
  32. WIP repartition sparsisty

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    52a29fd View commit details
    Browse the repository at this point in the history
  33. WIP repartition sparsisty

    greole committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    eba1ce2 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    1235ae5 View commit details
    Browse the repository at this point in the history
  2. add non local column test

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    7953f05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf078c0 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/impl/repartitioner_sparsity' int…

    …o impl/repartitioner_sparsity
    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e5fa830 View commit details
    Browse the repository at this point in the history
  5. fix typos

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e81098d View commit details
    Browse the repository at this point in the history
  6. format file

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    3c6074b View commit details
    Browse the repository at this point in the history
  7. fix non local issue

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    492761f View commit details
    Browse the repository at this point in the history
  8. fix typos

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1c1f505 View commit details
    Browse the repository at this point in the history
  9. format

    greole committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ef48e6e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Fix local span computation

    greole committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    45c5f7f View commit details
    Browse the repository at this point in the history