0

サブルーチンを呼び出すレガシー 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これは図書館の一部ですか?

さらに、上記の Web ページのリンクにリストされているように、このライブラリによって時間領域で実装されているため、たたみ込みは非常に遅いようであり、周波数領域で FFT を使用する方が理にかなっています。

まったく同じ方法で 1D 畳み込みを実行できる、高速化されたクロスプラットフォーム ライブラリはありますか? あるいは、単純に独自のバージョンを作成する方がよいでしょう (高速化された FFT ライブラリを使用するのはそれほど難しくありません)。

4

0 に答える 0