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
|