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