我的包管理器有许多可用的 BLAS 版本(特别是 CBLAS):
[IP-] [ ] virtual/cblas-1.0:0
[-P-] [ ~] virtual/cblas-3.6:0
[-P-] [ ~] virtual/cblas-3.7:0
如果我查看它们的配置,我可以看到它们是从相应的 LAPACK 参考分布中提取的。
我的问题是官方版本之间的差异是否记录在某个地方,希望在变更日志中?理想情况下还指定 BLAS (Fortran) 和 CBLAS 实现之间的差异?我在http://netlib.org/blas网站上找不到该信息。
在那个网站上,有一个指向 BLAST 论坛的链接,在那里我可以找到对“遗留 BLAS”的引用,并想知道它如何适合版本控制方案。编辑:这似乎专门指密集/带状BLAS
请注意,这个问题与现有的众多供应商实现无关——我只对 netlib.org 参考实现感兴趣。