在使用 scalapack 浪费了 3 天之后,我放弃了并转向了 Armadillo,因为它在其美丽而简单的界面下使用了 lapack。
我想计算非稀疏 Hermitian 矩阵的特征值和特征向量。这很容易用 Armadillo 完成,只需 4 行代码即可eig_sym()
。
我的问题是:这个函数是并行的吗?我怎样才能并行化它?
如果没有,是否有任何替代方案不像 lapackand 支持并行化那么疯狂?
顺便说一句:我很高兴实现一种算法,用犰狳将矩阵拆分为子矩阵以获得特征值。任何有效但不能让我花 2 周时间来获得我的第一组特征值。
我正在使用 debian 7,并且在 repos 中提供了 Armadillo 3,以防我必须修改其中的内容(注意到这可能是阅读其他帖子的必要条件)。
如果您需要任何其他信息,请询问。提前感谢您的帮助。