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