我正在使用一些调用 subroutine 的遗留 Fortran 代码sfir1d
。谷歌搜索子程序名称,我发现 SGI 曾经在一个SCSL
库中提供了一些这样的代码。
我想知道该功能是否有现代的、跨平台的等价物sfir1d
。这是BLAS
图书馆的一部分吗?
此外,如上面网页链接中所列,该库在时域中实现的卷积似乎非常慢,在频域中使用 FFT 会更有意义。
是否有可以以完全相同的方式执行一维卷积的加速跨平台库?或者简单地编写我自己的版本可能会更好(使用加速的 FFT 库不太难)。
我正在使用一些调用 subroutine 的遗留 Fortran 代码sfir1d
。谷歌搜索子程序名称,我发现 SGI 曾经在一个SCSL
库中提供了一些这样的代码。
我想知道该功能是否有现代的、跨平台的等价物sfir1d
。这是BLAS
图书馆的一部分吗?
此外,如上面网页链接中所列,该库在时域中实现的卷积似乎非常慢,在频域中使用 FFT 会更有意义。
是否有可以以完全相同的方式执行一维卷积的加速跨平台库?或者简单地编写我自己的版本可能会更好(使用加速的 FFT 库不太难)。