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

importAndFillComplete (and analogous Epetra constructor) for CrsGraph #79

Closed
kddevin opened this issue Jan 15, 2016 · 3 comments
Closed
Labels
pkg: Epetra pkg: Tpetra resolved: duplicate Issue is really a duplicate of some other issue where the efforts will be focused type: enhancement Issue is an enhancement, not a bug

Comments

@kddevin
Copy link
Contributor

kddevin commented Jan 15, 2016

@trilinos/tpetra
Chris Siefert directed my attention to the new importAndFillComplete utility in Tpetra::CrsMatrix, and an analogous constructor for Epetra_CrsMatrix.
It would be nice (but not urgent) to have analogous capability for CrsGraph.

@aprokop
Copy link
Contributor

aprokop commented Jan 15, 2016

Can someone write a full description? What does this utility do? What is the difference with existing routines? Is it expected to improve performance?

@csiefer2
Copy link
Member

We've had importAndFillComplete for CrsMatrix (and the Epetra analogue) for a year or two (side products from the MMM work). They basically allow you to (efficiently) merge and Import and FillComplete of a "pristine" matrix into a single operation. They bypass a bunch of serial work and some of the parallel communication for neighbor discovery by being smarter.

Karen has requested that we do something similar for CrsGraph which Mark and I agree would be quite nice for Zoltan2.

@mhoemmen
Copy link
Contributor

Fixing #2267 would fix the Tpetra part of this issue. If Epetra is still of interest, please open a separate issue for the requested Epetra feature. I will therefore close this issue as a duplicate of #2267.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: Epetra pkg: Tpetra resolved: duplicate Issue is really a duplicate of some other issue where the efforts will be focused type: enhancement Issue is an enhancement, not a bug
Projects
None yet
Development

No branches or pull requests

4 participants