Skip to content

Why is there an upper limit for Tpetra::CrsMatrix constructor? #13562

Answered by jhux2
abodado asked this question in Q&A
Discussion options

You must be logged in to vote

18_TUG.pdf

@abodado This was an intentional design decision to remove the "dynamic" allocation in Tpetra CRS matrix construction. While convenient for the user, there are potentially large performance penalties, especially on GPU architectures.

[EDIT]: See slide 10 of the attached presentation.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@abodado
Comment options

Answer selected by abodado
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment