Chris@82: Chris@82: Chris@82: Chris@82: Chris@82:
Chris@82:Chris@82: Next: New-array Execute Functions, Previous: Advanced Interface, Up: FFTW Reference [Contents][Index]
Chris@82:The “guru” interface to FFTW is intended to expose as much as possible Chris@82: of the flexibility in the underlying FFTW architecture. It allows one Chris@82: to compute multi-dimensional “vectors” (loops) of multi-dimensional Chris@82: transforms, where each vector/transform dimension has an independent Chris@82: size and stride. Chris@82: Chris@82: One can also use more general complex-number formats, e.g. separate real Chris@82: and imaginary arrays. Chris@82:
Chris@82:For those users who require the flexibility of the guru interface, it is Chris@82: important that they pay special attention to the documentation lest they Chris@82: shoot themselves in the foot. Chris@82:
Chris@82:• Interleaved and split arrays: | Chris@82: | |
• Guru vector and transform sizes: | Chris@82: | |
• Guru Complex DFTs: | Chris@82: | |
• Guru Real-data DFTs: | Chris@82: | |
• Guru Real-to-real Transforms: | Chris@82: | |
• 64-bit Guru Interface: | Chris@82: |