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

This manual is for FFTW (version 3.3.1, 20 February 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: 297045

Tag Table:
(Indirect)
Node: Top1076
Node: Introduction1749
Node: Tutorial8179
Ref: Tutorial-Footnote-19423
Node: Complex One-Dimensional DFTs9517
Node: Complex Multi-Dimensional DFTs15273
Ref: Complex Multi-Dimensional DFTs-Footnote-118705
Node: One-Dimensional DFTs of Real Data18840
Node: Multi-Dimensional DFTs of Real Data23284
Node: More DFTs of Real Data26856
Node: The Halfcomplex-format DFT30358
Node: Real even/odd DFTs (cosine/sine transforms)32967
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138577
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-238766
Node: The Discrete Hartley Transform39699
Ref: The Discrete Hartley Transform-Footnote-141884
Node: Other Important Topics42133
Node: SIMD alignment and fftw_malloc42426
Node: Multi-dimensional Array Format44686
Node: Row-major Format45307
Node: Column-major Format47000
Node: Fixed-size Arrays in C48084
Node: Dynamic Arrays in C49520
Node: Dynamic Arrays in C-The Wrong Way51158
Node: Words of Wisdom-Saving Plans52906
Node: Caveats in Using Wisdom55581
Node: FFTW Reference57669
Node: Data Types and Files58157
Node: Complex numbers58589
Node: Precision60330
Node: Memory Allocation61892
Node: Using Plans63463
Node: Basic Interface67343
Ref: Basic Interface-Footnote-168087
Node: Complex DFTs68151
Node: Planner Flags72118
Node: Real-data DFTs77475
Node: Real-data DFT Array Format82471
Node: Real-to-Real Transforms84726
Node: Real-to-Real Transform Kinds88696
Node: Advanced Interface91164
Node: Advanced Complex DFTs91904
Node: Advanced Real-data DFTs96163
Node: Advanced Real-to-real Transforms98490
Node: Guru Interface99596
Node: Interleaved and split arrays100519
Node: Guru vector and transform sizes101562
Node: Guru Complex DFTs104127
Node: Guru Real-data DFTs106963
Node: Guru Real-to-real Transforms109886
Node: 64-bit Guru Interface111205
Node: New-array Execute Functions113528
Node: Wisdom117526
Node: Wisdom Export117885
Node: Wisdom Import119859
Node: Forgetting Wisdom121881
Node: Wisdom Utilities122253
Node: What FFTW Really Computes123620
Node: The 1d Discrete Fourier Transform (DFT)124445
Node: The 1d Real-data DFT125804
Node: 1d Real-even DFTs (DCTs)127458
Node: 1d Real-odd DFTs (DSTs)130667
Node: 1d Discrete Hartley Transforms (DHTs)133609
Node: Multi-dimensional Transforms134285
Node: Multi-threaded FFTW136888
Node: Installation and Supported Hardware/Software138357
Node: Usage of Multi-threaded FFTW140182
Node: How Many Threads to Use?143490
Node: Thread safety144514
Node: Distributed-memory FFTW with MPI146682
Node: FFTW MPI Installation149261
Node: Linking and Initializing MPI FFTW151053
Node: 2d MPI example152283
Node: MPI Data Distribution156519
Node: Basic and advanced distribution interfaces159397
Node: Load balancing163832
Node: Transposed distributions165518
Node: One-dimensional distributions169290
Node: Multi-dimensional MPI DFTs of Real Data171859
Node: Other Multi-dimensional Real-data MPI Transforms176507
Node: FFTW MPI Transposes178680
Node: Basic distributed-transpose interface179520
Node: Advanced distributed-transpose interface181704
Node: An improved replacement for MPI_Alltoall182992
Node: FFTW MPI Wisdom184968
Ref: FFTW MPI Wisdom-Footnote-1187711
Node: Avoiding MPI Deadlocks188624
Node: FFTW MPI Performance Tips189653
Node: Combining MPI and Threads191122
Node: FFTW MPI Reference194593
Node: MPI Files and Data Types195172
Node: MPI Initialization196168
Node: Using MPI Plans197267
Node: MPI Data Distribution Functions199093
Node: MPI Plan Creation204549
Node: MPI Wisdom Communication215226
Node: FFTW MPI Fortran Interface216152
Ref: FFTW MPI Fortran Interface-Footnote-1222181
Node: Calling FFTW from Modern Fortran222588
Node: Overview of Fortran interface223939
Node: Extended and quadruple precision in Fortran227391
Node: Reversing array dimensions228772
Node: FFTW Fortran type reference232307
Node: Plan execution in Fortran236794
Node: Allocating aligned memory in Fortran239690
Node: Accessing the wisdom API from Fortran243054
Node: Wisdom File Export/Import from Fortran243831
Node: Wisdom String Export/Import from Fortran245493
Node: Wisdom Generic Export/Import from Fortran247481
Node: Defining an FFTW module249711
Node: Calling FFTW from Legacy Fortran250780
Node: Fortran-interface routines252337
Ref: Fortran-interface routines-Footnote-1255995
Ref: Fortran-interface routines-Footnote-2256198
Node: FFTW Constants in Fortran256331
Node: FFTW Execution in Fortran257486
Node: Fortran Examples260242
Node: Wisdom of Fortran?263661
Node: Upgrading from FFTW version 2265341
Ref: Upgrading from FFTW version 2-Footnote-1274964
Node: Installation and Customization275147
Node: Installation on Unix276791
Node: Installation on non-Unix systems285454
Node: Cycle Counters287669
Node: Generating your own code289421
Node: Acknowledgments291456
Node: License and Copyright295176
Node: Concept Index297045
Node: Library Index333687

End Tag Table
