This is fftw3.info, produced by makeinfo version 5.2 from fftw3.texi.

This manual is for FFTW (version 3.3.4, 21 October 2014).

   Copyright (C) 2003 Matteo Frigo.

   Copyright (C) 2003 Massachusetts Institute of Technology.

     Permission is granted to make and distribute verbatim copies of
     this manual provided the copyright notice and this permission
     notice are preserved on all copies.

     Permission is granted to copy and distribute modified versions of
     this manual under the conditions for verbatim copying, provided
     that the entire resulting derived work is distributed under the
     terms of a permission notice identical to this one.

     Permission is granted to copy and distribute translations of this
     manual into another language, under the above conditions for
     modified versions, except that this permission notice may be stated
     in a translation approved by the Free Software Foundation.
INFO-DIR-SECTION Development
START-INFO-DIR-ENTRY
* fftw3: (fftw3).	FFTW User's Manual.
END-INFO-DIR-ENTRY


Indirect:
fftw3.info-1: 1056
fftw3.info-2: 336359

Tag Table:
(Indirect)
Node: Top1056
Node: Introduction1854
Node: Tutorial8123
Ref: Tutorial-Footnote-19365
Node: Complex One-Dimensional DFTs9459
Node: Complex Multi-Dimensional DFTs15193
Ref: Complex Multi-Dimensional DFTs-Footnote-118619
Node: One-Dimensional DFTs of Real Data18754
Node: Multi-Dimensional DFTs of Real Data23194
Node: More DFTs of Real Data27120
Node: The Halfcomplex-format DFT30617
Node: Real even/odd DFTs (cosine/sine transforms)33226
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138816
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239005
Node: The Discrete Hartley Transform39939
Ref: The Discrete Hartley Transform-Footnote-142121
Node: Other Important Topics42371
Node: SIMD alignment and fftw_malloc42664
Node: Multi-dimensional Array Format44920
Node: Row-major Format45540
Node: Column-major Format47236
Node: Fixed-size Arrays in C48317
Node: Dynamic Arrays in C49753
Node: Dynamic Arrays in C-The Wrong Way51387
Node: Words of Wisdom-Saving Plans53135
Node: Caveats in Using Wisdom55803
Node: FFTW Reference57886
Node: Data Types and Files58374
Node: Complex numbers58806
Node: Precision60544
Node: Memory Allocation62104
Node: Using Plans63669
Node: Basic Interface67694
Ref: Basic Interface-Footnote-168438
Node: Complex DFTs68502
Node: Planner Flags72467
Node: Real-data DFTs77907
Node: Real-data DFT Array Format82896
Node: Real-to-Real Transforms85152
Node: Real-to-Real Transform Kinds89115
Node: Advanced Interface91580
Node: Advanced Complex DFTs92320
Node: Advanced Real-data DFTs96573
Node: Advanced Real-to-real Transforms98901
Node: Guru Interface100006
Node: Interleaved and split arrays100930
Node: Guru vector and transform sizes101969
Node: Guru Complex DFTs104528
Node: Guru Real-data DFTs107364
Node: Guru Real-to-real Transforms110283
Node: 64-bit Guru Interface111602
Node: New-array Execute Functions113917
Node: Wisdom118413
Node: Wisdom Export118772
Node: Wisdom Import120750
Node: Forgetting Wisdom122777
Node: Wisdom Utilities123150
Node: What FFTW Really Computes124512
Node: The 1d Discrete Fourier Transform (DFT)125337
Node: The 1d Real-data DFT126695
Node: 1d Real-even DFTs (DCTs)128346
Node: 1d Real-odd DFTs (DSTs)131547
Node: 1d Discrete Hartley Transforms (DHTs)134483
Node: Multi-dimensional Transforms135159
Node: Multi-threaded FFTW137763
Node: Installation and Supported Hardware/Software139229
Node: Usage of Multi-threaded FFTW141053
Node: How Many Threads to Use?144353
Node: Thread safety145375
Node: Distributed-memory FFTW with MPI147544
Node: FFTW MPI Installation150119
Node: Linking and Initializing MPI FFTW151906
Node: 2d MPI example153129
Node: MPI Data Distribution157354
Node: Basic and advanced distribution interfaces160228
Node: Load balancing164649
Node: Transposed distributions166335
Node: One-dimensional distributions170102
Node: Multi-dimensional MPI DFTs of Real Data172667
Node: Other Multi-dimensional Real-data MPI Transforms177308
Node: FFTW MPI Transposes179481
Node: Basic distributed-transpose interface180321
Node: Advanced distributed-transpose interface182494
Node: An improved replacement for MPI_Alltoall183778
Node: FFTW MPI Wisdom185747
Ref: FFTW MPI Wisdom-Footnote-1188485
Node: Avoiding MPI Deadlocks189399
Node: FFTW MPI Performance Tips190424
Node: Combining MPI and Threads191889
Node: FFTW MPI Reference195352
Node: MPI Files and Data Types195931
Node: MPI Initialization196927
Node: Using MPI Plans198026
Node: MPI Data Distribution Functions199852
Node: MPI Plan Creation205309
Node: MPI Wisdom Communication215985
Node: FFTW MPI Fortran Interface216911
Ref: FFTW MPI Fortran Interface-Footnote-1222934
Node: Calling FFTW from Modern Fortran223342
Node: Overview of Fortran interface224692
Node: Extended and quadruple precision in Fortran228147
Node: Reversing array dimensions229528
Node: FFTW Fortran type reference233059
Node: Plan execution in Fortran237553
Node: Allocating aligned memory in Fortran240436
Node: Accessing the wisdom API from Fortran243798
Node: Wisdom File Export/Import from Fortran244575
Node: Wisdom String Export/Import from Fortran246237
Node: Wisdom Generic Export/Import from Fortran248222
Node: Defining an FFTW module250452
Node: Calling FFTW from Legacy Fortran251523
Node: Fortran-interface routines253080
Ref: Fortran-interface routines-Footnote-1256735
Ref: Fortran-interface routines-Footnote-2256938
Node: FFTW Constants in Fortran257071
Node: FFTW Execution in Fortran258225
Node: Fortran Examples260971
Node: Wisdom of Fortran?264372
Node: Upgrading from FFTW version 2266051
Ref: Upgrading from FFTW version 2-Footnote-1275678
Node: Installation and Customization275861
Node: Installation on Unix277502
Node: Installation on non-Unix systems286147
Node: Cycle Counters288364
Node: Generating your own code290115
Node: Acknowledgments292149
Node: License and Copyright295865
Node: Concept Index297735
Node: Library Index336359

End Tag Table
