代码之家  ›  专栏  ›  技术社区  ›  Luciano

BLAS的官方参考版本是什么?

  •  0
  • Luciano  · 技术社区  · 6 年前

    [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论坛的链接,在那里我可以找到“legacy BLAS”的参考,并想知道它是如何融入到版本控制方案中的。

    关于现有的众多供应商实现-我只对netlib.org网站参考实现。

    0 回复  |  直到 6 年前
        1
  •  0
  •   Kaveh Vahedipour    6 年前

    这些是参考实现。请注意,个别供应商将出口的常规名称略有不同的C/C++,但是。

    布拉斯 http://www.netlib.org/blas/ http://www.netlib.org/lapack/

    This page 例如,记录并实现两个复双向量的点积,等等 this 单一实数SVD的首选分而治之实现。

    更改日志指示版本之间的更改:本页的第2章解释了3.7.0和3.8.0之间的差异。例如第2.5章日志改进的复杂Jacobi SVD。