Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • T Trilinos
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 936
    • Issues 936
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • James Willenbring
  • Trilinos
  • Issues
  • #877

Closed
Open
Created Nov 21, 2016 by James Willenbring@jmwilleMaintainer

Tpetra::CrsMatrix: Optimize sumIntoLocalValues for common case where input is shorter than # entries in matrix row

Created by: mhoemmen

@trilinos/tpetra CC: @crtrott, @nmhamster

  1. Strip-mine input indices and values by some small compile-time constant K (e.g., 8)
  2. Copy those K indices and values into a temporary buffer of length K
  3. #887 (closed): Sort the indices and values jointly by indices (Tpetra::sort2 or equivalent algorithm)
  4. Use (sorted, sorted) search (different than findRelOffset) so that you pass over the entries in the matrix's row at most once
Assignee
Assign to
Time tracking