2

存在实现矩阵类型和计算的 C++ 库,例如 Eigen 或 Boost::uBlas。

还存在诸如 LAPACK、Goto-BLAS、OpenBLAS 和 ATLAS 之类的库,它们在浮点类型上实现高度优化的密集矩阵计算。

我想知道是否某些 C++ 库(可能通过专门化)为 OpenBLAS 支持的类型调用 OpenBLAS。这似乎是两全其美。

4

1 回答 1

3

我不知道 Boost::uBlas,但是使用 Eigen 的当前版本(3.3 或更高版本)可以链接到“任何与 F77 兼容的 BLAS 或 LAPACK 库”,因此假设 OpenBLAS 与 F77 兼容,是的。有关详细信息,请参阅

于 2016-12-21T04:02:36.450 回答