标签: fortran fft convolution
我正在使用一些调用子例程sfir1d的传统Fortran代码。谷歌搜索子程序名称,我发现SGI过去常常在SCSL库中发布一些代码。
sfir1d
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库的一部分吗?
BLAS
此外,如上面的网页链接所列,此库在时域中实现的卷积似乎非常慢,并且在频域中使用FFT会更有意义。
是否有加速的跨平台库可以完全相同的方式执行1D卷积?或者也许最好只编写我自己的版本(对于加速的FFT库来说并不太难)。