-
-
Notifications
You must be signed in to change notification settings - Fork 55
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
Sorted Schur form #93
Comments
Hi Ati, Currently, |
That would be great, thank you. It's a bit tricky because Schur form is not unique. I think it can be done as follows, though.
gives real Schur form (unordered) of
My (loose) understanding of MKL based on the documentation, is that you have to specify which eigenvalue or eigenvalues are to appear in the top left. Let's say we specify only the one that is close to
Since the other two eigenvalues could appear in any order, I think the test should verify (1) that Is that approach suitable for you? If so I can have a go at drafting a test. |
Q:
How do we specify that in code?
Yes, please. However, please mind that I have a pile of work already in the queue, so realistically, it will be months rather than days until I can work on this, since it also requires that I extend the API in a non-intrusive way. |
Perhaps specify the last element of the Schur form (the last eigenvalue) to be the first element. This does require doing the unordered Schur form first. I'll work on it, it should clarify things. |
I drafted a test in this gist. PS - I fixed the link in the original post. |
Thank you. I hope so.
…On Fri, Jul 3, 2020 at 13:39 Ati Sharma ***@***.***> wrote:
I drafted a test in this gist
<https://gist.github.com/atisharma/5b36df662d9897557748c59d9b0f6c3f>.
It's a simple modification of your existing es! test. Please let me know
if it's suitable.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#93 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAZ2JEORTGUGXSGVT66ECTRZW7PPANCNFSM4OPA2QCQ>
.
|
As I understand it,
es!
gives the Schur decomposition of a matrix by calling MKLgees
. Unfortunately there is no way to get sorted real Schur form, which is sometimes important (e.g. subspace calculations). MKL has a 'sort' option which achieves this. Is it possible fores!
to allow the call to specify sorted form?This is in relation to a Riccati equation solver I'm writing for a maths library project
The text was updated successfully, but these errors were encountered: