-
-
Notifications
You must be signed in to change notification settings - Fork 455
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
Lapack integration still buggy for complex eigenvalues #1105
Comments
The parameters passed in the unsafe block are invalid.
According to the docs http://www.netlib.org/lapack/explore-html/d9/d8e/group__double_g_eeigen_ga66e19253344358f5dee1e60502b9e96f.html the only valid chars are 'N' or 'V'.
A different error in the second call! Progress! |
It seem all the work is already done expect the complex part is discarded in the normal
But apparently the check macro doesnt like that
Any suggestions @Andlon ? |
|
@geoeo: did you mean to close this? It looks like you've discovered an important deficiency in I'm otherwise unfortunately not familiar with the codebase of |
I've reopened this because the linked PR (#1106) does not directly address this issue. |
In the notes of nalgebra v. 31 and lapack v.22 it states improved behavior when dealing with the computation of eigenvalue problem.
While I can confirm this for nalgebra, the lapack variant still crashes.
This works:
action_matrix.complex_eigenvalues()
This crashes:
nalgebra_lapack::Eigen::complex_eigenvalues(action_matrix)
The lapack integration works since I use it use compute SVD etc.
The error is
Tested on Ubuntu 20.04 (WSL)
The text was updated successfully, but these errors were encountered: