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

This manual is for FFTW (version 3.3.3, 25 November 2012).

   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 Texinfo documentation system
START-INFO-DIR-ENTRY
* fftw3: (fftw3).	FFTW User's Manual.
END-INFO-DIR-ENTRY


Indirect:
fftw3.info-1: 1076
fftw3.info-2: 297310

Tag Table:
(Indirect)
Node: Top1076
Node: Introduction1749
Node: Tutorial8085
Ref: Tutorial-Footnote-19329
Node: Complex One-Dimensional DFTs9423
Node: Complex Multi-Dimensional DFTs15179
Ref: Complex Multi-Dimensional DFTs-Footnote-118611
Node: One-Dimensional DFTs of Real Data18746
Node: Multi-Dimensional DFTs of Real Data23191
Node: More DFTs of Real Data27121
Node: The Halfcomplex-format DFT30623
Node: Real even/odd DFTs (cosine/sine transforms)33232
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138842
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239031
Node: The Discrete Hartley Transform39964
Ref: The Discrete Hartley Transform-Footnote-142149
Node: Other Important Topics42398
Node: SIMD alignment and fftw_malloc42691
Node: Multi-dimensional Array Format44951
Node: Row-major Format45572
Node: Column-major Format47265
Node: Fixed-size Arrays in C48349
Node: Dynamic Arrays in C49785
Node: Dynamic Arrays in C-The Wrong Way51423
Node: Words of Wisdom-Saving Plans53171
Node: Caveats in Using Wisdom55846
Node: FFTW Reference57934
Node: Data Types and Files58422
Node: Complex numbers58854
Node: Precision60595
Node: Memory Allocation62157
Node: Using Plans63728
Node: Basic Interface67608
Ref: Basic Interface-Footnote-168352
Node: Complex DFTs68416
Node: Planner Flags72383
Node: Real-data DFTs77740
Node: Real-data DFT Array Format82736
Node: Real-to-Real Transforms84991
Node: Real-to-Real Transform Kinds88961
Node: Advanced Interface91429
Node: Advanced Complex DFTs92169
Node: Advanced Real-data DFTs96428
Node: Advanced Real-to-real Transforms98755
Node: Guru Interface99861
Node: Interleaved and split arrays100784
Node: Guru vector and transform sizes101827
Node: Guru Complex DFTs104392
Node: Guru Real-data DFTs107228
Node: Guru Real-to-real Transforms110151
Node: 64-bit Guru Interface111470
Node: New-array Execute Functions113793
Node: Wisdom117791
Node: Wisdom Export118150
Node: Wisdom Import120124
Node: Forgetting Wisdom122146
Node: Wisdom Utilities122518
Node: What FFTW Really Computes123885
Node: The 1d Discrete Fourier Transform (DFT)124710
Node: The 1d Real-data DFT126069
Node: 1d Real-even DFTs (DCTs)127723
Node: 1d Real-odd DFTs (DSTs)130932
Node: 1d Discrete Hartley Transforms (DHTs)133874
Node: Multi-dimensional Transforms134550
Node: Multi-threaded FFTW137153
Node: Installation and Supported Hardware/Software138622
Node: Usage of Multi-threaded FFTW140447
Node: How Many Threads to Use?143755
Node: Thread safety144779
Node: Distributed-memory FFTW with MPI146947
Node: FFTW MPI Installation149526
Node: Linking and Initializing MPI FFTW151318
Node: 2d MPI example152548
Node: MPI Data Distribution156784
Node: Basic and advanced distribution interfaces159662
Node: Load balancing164097
Node: Transposed distributions165783
Node: One-dimensional distributions169555
Node: Multi-dimensional MPI DFTs of Real Data172124
Node: Other Multi-dimensional Real-data MPI Transforms176772
Node: FFTW MPI Transposes178945
Node: Basic distributed-transpose interface179785
Node: Advanced distributed-transpose interface181969
Node: An improved replacement for MPI_Alltoall183257
Node: FFTW MPI Wisdom185233
Ref: FFTW MPI Wisdom-Footnote-1187976
Node: Avoiding MPI Deadlocks188889
Node: FFTW MPI Performance Tips189918
Node: Combining MPI and Threads191387
Node: FFTW MPI Reference194858
Node: MPI Files and Data Types195437
Node: MPI Initialization196433
Node: Using MPI Plans197532
Node: MPI Data Distribution Functions199358
Node: MPI Plan Creation204814
Node: MPI Wisdom Communication215491
Node: FFTW MPI Fortran Interface216417
Ref: FFTW MPI Fortran Interface-Footnote-1222446
Node: Calling FFTW from Modern Fortran222853
Node: Overview of Fortran interface224204
Node: Extended and quadruple precision in Fortran227656
Node: Reversing array dimensions229037
Node: FFTW Fortran type reference232572
Node: Plan execution in Fortran237059
Node: Allocating aligned memory in Fortran239955
Node: Accessing the wisdom API from Fortran243319
Node: Wisdom File Export/Import from Fortran244096
Node: Wisdom String Export/Import from Fortran245758
Node: Wisdom Generic Export/Import from Fortran247746
Node: Defining an FFTW module249976
Node: Calling FFTW from Legacy Fortran251045
Node: Fortran-interface routines252602
Ref: Fortran-interface routines-Footnote-1256260
Ref: Fortran-interface routines-Footnote-2256463
Node: FFTW Constants in Fortran256596
Node: FFTW Execution in Fortran257751
Node: Fortran Examples260507
Node: Wisdom of Fortran?263926
Node: Upgrading from FFTW version 2265606
Ref: Upgrading from FFTW version 2-Footnote-1275229
Node: Installation and Customization275412
Node: Installation on Unix277056
Node: Installation on non-Unix systems285719
Node: Cycle Counters287934
Node: Generating your own code289686
Node: Acknowledgments291721
Node: License and Copyright295441
Node: Concept Index297310
Node: Library Index333952

End Tag Table
