【问题标题】:Complex matrix multiplies real matrix by BLAS复矩阵将实矩阵乘以 BLAS
【发布时间】:2020-12-12 09:56:42
【问题描述】:

相关问题Multiplying real matrix with a complex vector using BLAS

假设我的目标是 C = A*B,其中 A、B、C 分别是实数、复数和复数矩阵。 A[i,j] * B[j,k] := (A[i,j] Re(B[j,k])), (A[i,j] Im(B[j,k])) . BLAS中有没有可用的子程序?

我可以考虑将 B 拆分为实部和虚部的两个实矩阵,然后 dgemm 合并,(合并应该比矩阵乘法更快,甚至直接使用嵌套循环(?))正如 @987654322 所建议的那样@

不知道BLAS中是否有直接选项。

【问题讨论】:

    标签: matrix fortran addition complex-numbers blas


    【解决方案1】:

    不,标准 BLAS 中没有将实数和复数矩阵相乘以产生复数结果的例程。

    【讨论】:

      猜你喜欢
      • 2018-04-11
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多