Skip to content

Implementation of repartitioning distributed matrix wrapper#147

Merged
greole merged 69 commits intostack/ogl_0.6from
impl/distributed_wrapper
Sep 18, 2024
Merged

Implementation of repartitioning distributed matrix wrapper#147
greole merged 69 commits intostack/ogl_0.6from
impl/distributed_wrapper

Conversation

@greole
Copy link
Collaborator

@greole greole commented Aug 9, 2024

This PR adds a wrapper around the gko::experimental::distributed::Matrix class. It allows repartitioned creation of the matrix.

Part of #134

@greole greole mentioned this pull request Aug 9, 2024
greole and others added 29 commits August 9, 2024 09:43
- add make ldu consecutive
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
- Enable reading the b vector data from the file
- Modify the CMake file to copy vector data to the build directory
…inal

matrix which consists of integers
- Create a mtx file for storing a vector
- Remove commented lines of code and reorganize the unit test
…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
- Add assertion tests for verifying row and column indices
- Add a unit test for the function
Co-authored-by: chihta <97195768+chihta-wang@users.noreply.github.com>
@greole greole force-pushed the impl/distributed_wrapper branch from 486e0c9 to 45d70e9 Compare August 28, 2024 18:15
@greole greole changed the title Impl/distributed wrapper Implementation of repartitioning distributed matrix wrapper Sep 3, 2024
@greole greole merged commit 28cd0f8 into stack/ogl_0.6 Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants