-
Notifications
You must be signed in to change notification settings - Fork 109
[4.7.1] Update the bisect break condition in RCB (#2766) #2768
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
Merged
ndellingwood
merged 2 commits into
kokkos:release-candidate-4.7.01
from
ndellingwood:rc-4701-cherrypick-2766
Sep 13, 2025
Merged
[4.7.1] Update the bisect break condition in RCB (#2766) #2768
ndellingwood
merged 2 commits into
kokkos:release-candidate-4.7.01
from
ndellingwood:rc-4701-cherrypick-2766
Sep 13, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update break condition in bisect Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Remove unused file Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Use FOR loop as suggested Signed-off-by: Vinh Dang <vqdang@sandia.gov> --------- Signed-off-by: Vinh Dang <vqdang@sandia.gov>
Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov>
bd950a0
into
kokkos:release-candidate-4.7.01
20 checks passed
lucbv
added a commit
that referenced
this pull request
Sep 23, 2025
* Update to 4.7.01 Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> * Add setNumRows, setNumCols to sparse matrix structures (#2700) * Added setNumRows/setNumCols to sparse matrix classes * Update docs for crs/bsr with setNumCols * Add documentation for ccs, coo matrices. * Update header-docpage mapping Signed-off-by: Brian Kelley <bmkelle@sandia.gov> * Batched - SVD: adding new special matrix test for issue #2650 (#2706) The issue reports that Batched SVD hangs on a 3x6 matrix. Adding it to our list of special matrices to test for will avoid potential future regressions. Limiting the maximum number of iterations by introducing a for loop instead of a while loop and an input parameter to pass a maximum number of iterations. Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov> * Use value_type of YVector for alpha and beta (#2730) Signed-off-by: Vinh Dang <vqdang@sandia.gov> * cusparse spmv_mv: use native if y not 16B aligned (#2746) This is the same workaround as #1889, but now for the spmv mv (rank-2) case. Also add a new spmv test that replicates this kind of issue for both rank-1 and rank-2 cases. Signed-off-by: Brian Kelley <bmkelle@sandia.gov> * KokkosKernels_ENABLE_BENCHMARK -> KokkosKernels_ENABLE_BENCHMARKS (#2729) * KokkosKernels_ENABLE_BENCHMARK -> KokkosKernels_ENABLE_BENCHMARKS Signed-off-by: Carl Pearson <cwpears@sandia.gov> * remove copy-pasted code from benchmarks/sparse/CMakeLists.txt Signed-off-by: Carl Pearson <cwpears@sandia.gov> --------- Signed-off-by: Carl Pearson <cwpears@sandia.gov> * First implementation of recursive coordinate bisection (RCB) in graph (#2708) * Add RCB to Graph component Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Add unit test for RCB Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Utility function to extract diagonal blocks in CRS format after RCB reordering Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Apply clang format Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Fix clang format Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Use explicit braces Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Looping along coordinate dimensions Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Use create_mirror instead of create_mirror_view Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Update the src_doc_mapping dictionary with empty values Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Update the src_doc_mapping dictionary Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Changes addressing comments Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Add input checks and move the algorithm implementation to impl Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Add documents Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Update docs Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Update graph-index.rst Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Update sparse-index.rst Signed-off-by: Vinh Dang <vqdang@sandia.gov> --------- Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Add optional argument to configure sorting algorithm used in KokkosSparse:sort_crs_matrix (#2714) * Add optional SortType option Signed-off-by: malphil <malphil@sandia.gov> * Apply clang-format Signed-off-by: malphil <malphil@sandia.gov> * Suppress complaint around undocumented file Signed-off-by: malphil <malphil@sandia.gov> * Add in SandiaAI generated documentation file to please auto-tester Signed-off-by: malphil <malphil@sandia.gov> * Resolve issues related to documentation Signed-off-by: malphil <malphil@sandia.gov> * Address reviewer comments Signed-off-by: malphil <malphil@sandia.gov> * Fix title underline issue in docs Signed-off-by: malphil <malphil@sandia.gov> * Fix missing SortType -> SortAlgorithm Signed-off-by: malphil <malphil@sandia.gov> --------- Signed-off-by: malphil <malphil@sandia.gov> Co-authored-by: malphil <malphil@sandia.gov> * Clean up old workaround, update RCB for host_mirror_type renaming (#2721) * Small update to RCB to avoid deprecated code (HostMirror -> host_mirror_type) * Clean up bulk sort disabled path This was a workaround for a Kokkos issue that has been fixed since 4.4, so the workaround is no longer needed. Signed-off-by: Brian Kelley <bmkelle@sandia.gov> * Drop deprecated double4 type for CUDA 13 (#2718) Signed-off-by: Nuno Nobre <nuno.nobre@stfc.ac.uk> Co-authored-by: Luc Berger <lberge@sandia.gov> * Update changelog for 4.7.01 (#2764) Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> * [4.7.1] Update the bisect break condition in RCB (#2766) (#2768) * Update the bisect break condition in RCB (#2766) * Update break condition in bisect Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Remove unused file Signed-off-by: Vinh Dang <vqdang@sandia.gov> * Use FOR loop as suggested Signed-off-by: Vinh Dang <vqdang@sandia.gov> --------- Signed-off-by: Vinh Dang <vqdang@sandia.gov> * update changelog - pr 2766 Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> --------- Signed-off-by: Vinh Dang <vqdang@sandia.gov> Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> Co-authored-by: Vinh Dang <vqdang@sandia.gov> * update master_history.txt Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> --------- Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov> Signed-off-by: Brian Kelley <bmkelle@sandia.gov> Signed-off-by: Luc Berger-Vergiat <lberge@sandia.gov> Signed-off-by: Vinh Dang <vqdang@sandia.gov> Signed-off-by: Carl Pearson <cwpears@sandia.gov> Signed-off-by: malphil <malphil@sandia.gov> Signed-off-by: Nuno Nobre <nuno.nobre@stfc.ac.uk> Co-authored-by: brian-kelley <bmkelle@sandia.gov> Co-authored-by: Luc Berger <lberge@sandia.gov> Co-authored-by: Vinh Dang <vqdang@sandia.gov> Co-authored-by: Carl Pearson <cwpearson@users.noreply.github.com> Co-authored-by: Malachi <malachi2@illinois.edu> Co-authored-by: malphil <malphil@sandia.gov> Co-authored-by: Nuno Nobre <nuno.nobre@stfc.ac.uk>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.