开发者

Eigenvalues and Eigenvectors Computation in Intel Math Kernel

开发者 https://www.devze.com 2022-12-14 05:05 出处:网络
Does any know what is the algorithm used for eigenvalues and eigenvectors computatio开发者_运维问答n in Intel Math Kernel library? From the link I can find is that it seems to use pdsyev algorithm, wh

Does any know what is the algorithm used for eigenvalues and eigenvectors computatio开发者_运维问答n in Intel Math Kernel library? From the link I can find is that it seems to use pdsyev algorithm, which uses QR algorithm, that would deteriorate in the face of large matrix.

If this were true, then the mkl isn't a suitable library for computing large scale eigenvalue problem.

What do you think? Or is it that I misunderstand the above text?


To my knowledge the MKL represents a "normal" Lapack packaged with an optimized Blas. Maybe with some small extras here and there. However, the Lapack contains only O(N^3)-scaling algorithms for the computation of eigenvalues and -vectors. For large-scale problems -- if only a limited number of eigenvalues is required -- other libraries like e.g. ARPACK can perform much better.

0

精彩评论

暂无评论...
验证码 换一张
取 消