线性代数的C库



请给我一些提示,用于线性代数(矩阵代数,特征值,特征向量等)的高性能C库。可以是开源的也可以是闭源的

  1. CLAPACK (f2c'ed版本的LAPACK)
  2. GSL - GNU科学图书馆

EDIT感谢osgx的评论:

    CLAPACK是一个在底层使用非常高性能的BLAS库的库,就像其他库一样,比如ATLAS。
  • GSL是一个独立的C库,没有基于BLAS的库那么快。然而,它的性能仍然相当不错(虽然不是非常好),而且使用得很频繁;主要是因为它的可移植性。

我知道LAPACK和GSL,我可以推荐它们。LAPACK是一个非常低级的库,GSL可能使用起来更舒适,但是说到良好的性能,它是基于blas的库。

ATLAS ?

编辑:如果你对c++开放,你一定要检查Eigen,它是一个非常整洁的库,根据基准测试,也相当快。

如果你真的在寻找/打开现代c++代码,Armadillo真的很受欢迎。还可以查看他们自己对 it++ Newmat的基准测试。

相关内容

  • 没有找到相关文章

最新更新