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

WIP (Do Not Merge!!): Belos Small Dense Matrix Abstraction #11837

Draft
wants to merge 111 commits into
base: develop
Choose a base branch
from

Conversation

jennloe
Copy link
Contributor

@jennloe jennloe commented May 1, 2023

Belos small dense matrix refactor in progress...

@jennloe jennloe added pkg: Belos pkg: Anasazi AT: WIP Causes the PR autotester to not test the PR. (Remove to allow testing to occur.) labels May 1, 2023
packages/belos/kokkos/example/bcsstk09.mtx Outdated Show resolved Hide resolved
packages/belos/kokkos/example/ex_real_A.cpp Outdated Show resolved Hide resolved
packages/belos/kokkos/example/CMakeLists.txt Outdated Show resolved Hide resolved
packages/belos/kokkos/example/gmres.hpp Outdated Show resolved Hide resolved
@hkthorn hkthorn force-pushed the DenseAbstract branch 2 times, most recently from 109d85a to e15a45e Compare August 7, 2024 18:43
@hkthorn hkthorn force-pushed the DenseAbstract branch 2 times, most recently from 9fe0ad1 to 21240dc Compare September 25, 2024 17:24
@hkthorn hkthorn force-pushed the DenseAbstract branch 2 times, most recently from cc025aa to dc7541f Compare October 6, 2024 19:39
@hkthorn hkthorn added the AT: RETEST Causes the PR autotester to run a new round of PR tests on the next iteration label Oct 7, 2024
…Dense adapter and test. It compiles and runs

Signed-off-by: Heidi Thornquist <[email protected]>
Signed-off-by: Heidi Thornquist <[email protected]>
The DenseMatrixTraits have been integrated into GCRODR such that
the solver can use Kokkos::DualView objects for dense matrices.

Signed-off-by: Heidi Thornquist <[email protected]>
This will simplify the transition to using the templated dense
matrix type.

Signed-off-by: Heidi Thornquist <[email protected]>
Coefficient vectors like alpha, beta, and d do not need to be
dense matrix objects.

Signed-off-by: Heidi Thornquist <[email protected]>
Signed-off-by: Heidi Thornquist <[email protected]>
Only the multiply methods need to be converted to BLAS methods.

Signed-off-by: Heidi Thornquist <[email protected]>
Signed-off-by: Heidi Thornquist <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AT: RETEST Causes the PR autotester to run a new round of PR tests on the next iteration AT: WIP Causes the PR autotester to not test the PR. (Remove to allow testing to occur.) pkg: Anasazi pkg: Belos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants