Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Subset of eigenvalues for full matrix

Carrette__Pierre
Beginner
616 Views

Hi,

The MKL manual mentions routines to calculate the complete set of eigenvalues of a full matrix. I understand that intel has worked at optimizing the calculation of subsets of eigenvalues for sparse matrices. 

Question: Are there routines to evaluate just a subset of eigenvalues, e.g. largest, smallest, positive real part, etc, for full matrices (without sparsifying the matrix)?

Thanks.

Pierre

0 Kudos
2 Replies
marcsolal
Beginner
616 Views

I think it would be useful to have something like ARPACK in MKL library.

0 Kudos
Kirill_V_Intel
Employee
616 Views

Hello Pierre,

Check out https://software.intel.com/en-us/mkl-developer-reference-c-lapack-least-squares-and-eigenvalue-problem-routines. Dense matrices are covered by BLAS and LAPACK routines and MKL has a plenty of functionality for solving eigenproblems in LAPACK component.

E.g., have a look at https://software.intel.com/en-us/mkl-developer-reference-c-stemr#9EE784BD-3C06-420A-8AE0-AE93C2E1B830

Best,
Kirill

0 Kudos
Reply