我想知道LAPACK和LAPACKE之间有什么区别。我想用QZ分解来进行特征值分析,但不确定应该从LAPACK还是LAPACKE开始。感谢任何帮助。
LAPACKE是标准F90 LAPACK库的C语言封装。实际上,只要以列主序储存数据,直接使用LAPACK做事情更容易(也更高效)。LAPACKE最终会以某种方式调用LAPACK例程。
您可能希望使用LAPACKE,因为它可使您在调用LAPACK之前/之后无需编写转换矩阵的行主模式和列主模式的辅助程序。