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

Stratimikos support for Anasazi #1089

Closed
aprokop opened this issue Feb 24, 2017 · 4 comments
Closed

Stratimikos support for Anasazi #1089

aprokop opened this issue Feb 24, 2017 · 4 comments

Comments

@aprokop
Copy link
Contributor

aprokop commented Feb 24, 2017

@trilinos/anasazi @amklinv @hkthorn

If I am not mistaken, Stratimikos currently has not support for Anasazi. If that is correct, how difficult would adding such support be? What are the steps required to do that? Is there any missing functionality preventing it?

My hope that it may not be hard. The Stratimikos support for MueLu was not hard (and that's my only measuring bar).

@mhoemmen
Copy link
Contributor

Wouldn't Thyra need a new "eigensolver" interface? LinearOpWithSolve etc. are designed around linear solves. You might be able to pass in the system, and get the eigenvectors out, but you would need a new interface to get the eigenvalues.

@hkthorn
Copy link
Contributor

hkthorn commented Feb 24, 2017

Linear solver interfaces and eigensolver interfaces are definitely different. Stratimikos is designed for linear operator applications that either are or approximate A^{-1}, that does not relate the input-output relationship of an eigensolver.

@hkthorn
Copy link
Contributor

hkthorn commented Feb 24, 2017

There should have been a "to" in the previous comment: "... that does not relate [to] the input-output relationship of an eigensolver."

@aprokop
Copy link
Contributor Author

aprokop commented Feb 24, 2017

You might be able to pass in the system, and get the eigenvectors out, but you would need a new interface to get the eigenvalues.

Good point. I've never worked with eigen-systems, and feel stupid for not realizing this issue.

The issue is obviously larger than any of us have time work on, so I'm closing it.
Thank you for quick replies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants