最終更新:
mikk_ni3_92 2008年12月11日(木) 15:27:58履歴
現在地 >> メニュー >> CUDA >> CUDA::基本編07 >> CUFFT::planの作成
関連:CUFFT::離散フーリエ変換
CUFFTでは、「cufftHandle型」の「プラン」を用意し、これにどんなフーリエ変換かを設定する。
[例]
▲この場合「plan」は、
という設定となる。
その他、「cufft.h」にインターフェイスが記述されている。
関連:CUFFT::離散フーリエ変換
CUFFTでは、「cufftHandle型」の「プラン」を用意し、これにどんなフーリエ変換かを設定する。
[例]
cufftComplex *HostData, *DeviceData; //複素数型のデータ ... ... //プラン作成 cufftHandle plan;//cufft用プラン cufftPlan1d(&plan, 8, CUFFT_C2C, 2); //1次元離散フーリエ変換 ... ... cufftDestroy(plan); //プランの破棄
▲この場合「plan」は、
- 要素数が8個で、
- 複素数の入力から複素数の出力
- バッチ数2
という設定となる。
その他、「cufft.h」にインターフェイスが記述されている。

