FFTW

最終更新日:2017年10月10日

FFTW(Fastest Fourier Transform in the West)は離散フーリエ変換のための数値計算ライブラリです。 高速フーリエ変換の効率的な実装のひとつとして知られており、多数のアルゴリズムに対応しています。 逐次・スレッド並列・MPI並列に対応しており、 精度は単精度・倍精度・long double(C/C++のみ)版が利用可能です。 Intelコンパイラから利用することができます。


FFTWホームページ


利用環境

  • ログインノード(ito)
  • バージョン 九州大学構成員 学術研究機関構成員 民間利用の方
    3.3.6
  • サブシステムB
  • バージョン 九州大学構成員 学術研究機関構成員 民間利用の方
    3.3.6

利用方法

環境設定

$ module load fftw/3.3.6-pl2

単精度版の利用例

$ icc sample_f.c -I/home/app/a/fftw-3.3.6-pl2/include -L/home/app/a/fftw-3.3.6-pl2/lib -lfftw3f

倍精度版の利用例

$ icc sample.c -I/home/app/a/fftw-3.3.6-pl2/include -L/home/app/a/fftw-3.3.6-pl2/lib -lfftw3

疑似4倍精度版の利用例

$ icc sample_l.c -I/home/app/a/fftw-3.3.6-pl2/include -L/home/app/a/fftw-3.3.6-pl2/lib -lfftw3l