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

Implement a combination matrix type with support for read #137

Merged
merged 36 commits into from
Aug 20, 2024

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    7d3a97e View commit details
    Browse the repository at this point in the history
  2. fix typo

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    dc5a117 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05fa34b View commit details
    Browse the repository at this point in the history
  4. refactor unit test build

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a3a7726 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b23fb49 View commit details
    Browse the repository at this point in the history
  6. fixup rebase artifacts

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    88642d6 View commit details
    Browse the repository at this point in the history
  7. relocate test files

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

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

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ebf24c0 View commit details
    Browse the repository at this point in the history
  10. rename members

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8e60940 View commit details
    Browse the repository at this point in the history
  11. add missing include

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    4cf003d View commit details
    Browse the repository at this point in the history
  12. fixup! rename members

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    59caa96 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5683b6a View commit details
    Browse the repository at this point in the history
  14. fixup! not implemented error

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    72cb89e View commit details
    Browse the repository at this point in the history
  15. fixup! not implemented error

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f633ffa View commit details
    Browse the repository at this point in the history
  16. fixup! executor

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    dadee27 View commit details
    Browse the repository at this point in the history
  17. fixup! executor

    greole committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9428988 View commit details
    Browse the repository at this point in the history
  18. add getter

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

Commits on Aug 2, 2024

  1. fixup! add getter

    greole committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    498360b View commit details
    Browse the repository at this point in the history
  2. fixup! add getter

    greole committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    8187584 View commit details
    Browse the repository at this point in the history
  3. fixup! template types

    greole committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    bba4718 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    680dfa6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15f9559 View commit details
    Browse the repository at this point in the history
  6. fixup! template types

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

Commits on Aug 7, 2024

  1. add conversion methods

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

Commits on Aug 8, 2024

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

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    3bab719 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 committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e8dad8a View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. - 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 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    71869fe View commit details
    Browse the repository at this point in the history
  2. - 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 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    ae2135e View commit details
    Browse the repository at this point in the history
  3. - 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 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    69e2565 View commit details
    Browse the repository at this point in the history
  4. Finish the verification of entry values in the unit test for

    the function convert_to COO format
    chihta-wang committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9049614 View commit details
    Browse the repository at this point in the history
  5. Finish the unit test for the function convert_to COO format.

    - Add assertion tests for verifying row and column indices
    chihta-wang committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    7a7c825 View commit details
    Browse the repository at this point in the history
  6. - Implement the function convert_to CSR

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

    - Add a unit test for that function
    chihta-wang committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3f2c730 View commit details
    Browse the repository at this point in the history
  8. - Implement the function move_to CSR format for CombinationMatrix class

    - Add a unit test for that function
    chihta-wang committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5b6302c View commit details
    Browse the repository at this point in the history