Re: [eigen] Eigenvalues of (lower) Hessenberg matrix |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
Kind Regards, and thanks for your help,For future reference, how does one "select "computeEigenvectors = false" in EigenSolve"?For these sizes, there just isn't much more to do in Eigen-based eigenvalue solving. The solver in LAPACK for Hessenberg matrices is about two times (very roughly) faster for 16 x 16 matrices. So this is not the end, I guess, but it might be the end of my capabilities in the world of linear algebra.Yixuan,For sure I took many replicates - the timings were actually carried out in a python library built with pybind11 on top of your code, Eigen, and some of my own code. The library is actually for working with Chebyshev expansions of continuous functions and doing rootfinding with them. I'm relatively familiar with the pitfalls of profiling, so I think this is a pretty fair test.
That's certainly much better - on par at these sizes now with the naive eigenvalues() function in Eigen. I guess if you are focused on larger matrices (as most people seem to be), my matrices are rather tiny, and perhaps, less interesting.Ian
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |