0

我正在使用一些调用 subroutine 的遗留 Fortran 代码sfir1d。谷歌搜索子程序名称,我发现 SGI 曾经在一个SCSL库中提供了一些这样的代码。

http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=man&fname=/usr/share/catman/p_man/cat3/SCSL/zfir1d.z

我想知道该功能是否有现代的、跨平台的等价物sfir1d。这是BLAS图书馆的一部分吗?

此外,如上面网页链接中所列,该库在时域中实现的卷积似乎非常慢,在频域中使用 FFT 会更有意义。

是否有可以以完全相同的方式执行一维卷积的加速跨平台库?或者简单地编写我自己的版本可能会更好(使用加速的 FFT 库不太难)。

4

0 回答 0