1

我目前正在尝试使用一些 BLAS 功能。我看到了文档并且知道我想使用什么,但是所描述的函数在 BLAS 的实际源代码中并不存在。我只是不明白。

我试图找到 blas_xmax_val。这在第 42 页的文档中有所提及。但是,我在源文件夹中的任何地方都看不到该功能。

如果有人以前使用过 BLAS,请告诉我这里发生了什么?我应该在哪里寻找它?在 cblas.h 中甚至没有提到它。

这不是解决此问题的唯一功能。我看到文档中提到了许多功能,但在源文件夹中没有。

请帮忙!

4

2 回答 2

2

我认为这是一个技术论坛的报告,该报告建议对 BLAS 进行更改,而这些更改从未被采用。

我知道的唯一 BLAS 最大函数是IxAMAX()(x in {S,D,C,Z}) 系列,它返回最大值第一次出现的索引。

于 2013-09-07T20:03:37.513 回答
1

您指向的论文是其作者创建的代码库的文档,而不是 C 语言的标准部分。您必须从他们那里获取代码并安装它,或者找到已经这样做的人。该代码可在http://netlib.org/blas/免费获得

执行此类操作的一个更知名的库是 GSL,它可能更容易找到安装(它已经安装在许多类 Unix 系统上)。http://www.gnu.org/software/gsl/

于 2013-09-07T18:36:22.867 回答