Skip to content

Cache cuSPARSE SpMV resources after #2816#1

Closed
LwhJesse wants to merge 1 commit into
developfrom
cache-cusparse-spmv-resources
Closed

Cache cuSPARSE SpMV resources after #2816#1
LwhJesse wants to merge 1 commit into
developfrom
cache-cusparse-spmv-resources

Conversation

@LwhJesse

Copy link
Copy Markdown
Owner

Follow-up draft for su2code#2816.

This draft isolates the next-step change after su2code#2816:

  • cache the cuSPARSE handle
  • cache the BSR matrix descriptor
  • cache the SpMV workspace
  • keep vecX / vecY descriptors per call
  • do not change the cuSPARSE BSR SpMV math

This PR is opened against the su2code#2816 branch in my fork so reviewers can inspect only the incremental lifecycle/resource-cache change without polluting the upstream su2code#2816 diff.

@LwhJesse LwhJesse force-pushed the cache-cusparse-spmv-resources branch from c0721fd to 53bacf1 Compare May 31, 2026 20:21
@LwhJesse LwhJesse changed the base branch from replace-cuda-matvec-with-cusparse-bsr to develop May 31, 2026 23:46
@LwhJesse LwhJesse closed this Jun 3, 2026
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.

1 participant