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

   This manual is for FFTW (version 3.3.8, 24 May 2018).

   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: 298734

Tag Table:
(Indirect)
Node: Top1056
Node: Introduction1729
Node: Tutorial8095
Ref: Tutorial-Footnote-19339
Node: Complex One-Dimensional DFTs9433
Node: Complex Multi-Dimensional DFTs15189
Ref: Complex Multi-Dimensional DFTs-Footnote-118621
Node: One-Dimensional DFTs of Real Data18756
Node: Multi-Dimensional DFTs of Real Data23201
Node: More DFTs of Real Data27131
Node: The Halfcomplex-format DFT30633
Node: Real even/odd DFTs (cosine/sine transforms)33242
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138852
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239041
Node: The Discrete Hartley Transform39974
Ref: The Discrete Hartley Transform-Footnote-142159
Node: Other Important Topics42408
Node: SIMD alignment and fftw_malloc42701
Node: Multi-dimensional Array Format44894
Node: Row-major Format45515
Node: Column-major Format47208
Node: Fixed-size Arrays in C48292
Node: Dynamic Arrays in C49728
Node: Dynamic Arrays in C-The Wrong Way51366
Node: Words of Wisdom-Saving Plans53114
Node: Caveats in Using Wisdom55789
Node: FFTW Reference57877
Node: Data Types and Files58365
Node: Complex numbers58797
Node: Precision60538
Node: Memory Allocation62100
Node: Using Plans63671
Node: Basic Interface67711
Ref: Basic Interface-Footnote-168455
Node: Complex DFTs68519
Node: Planner Flags72486
Node: Real-data DFTs77941
Node: Real-data DFT Array Format82937
Node: Real-to-Real Transforms85192
Node: Real-to-Real Transform Kinds89162
Node: Advanced Interface91630
Node: Advanced Complex DFTs92370
Node: Advanced Real-data DFTs96643
Node: Advanced Real-to-real Transforms98970
Node: Guru Interface100076
Node: Interleaved and split arrays100999
Node: Guru vector and transform sizes102042
Node: Guru Complex DFTs104745
Node: Guru Real-data DFTs107581
Node: Guru Real-to-real Transforms110504
Node: 64-bit Guru Interface111823
Node: New-array Execute Functions114146
Node: Wisdom118645
Node: Wisdom Export119004
Node: Wisdom Import120978
Node: Forgetting Wisdom123000
Node: Wisdom Utilities123372
Node: What FFTW Really Computes124739
Node: The 1d Discrete Fourier Transform (DFT)125564
Node: The 1d Real-data DFT126923
Node: 1d Real-even DFTs (DCTs)128590
Node: 1d Real-odd DFTs (DSTs)131799
Node: 1d Discrete Hartley Transforms (DHTs)134741
Node: Multi-dimensional Transforms135417
Node: Multi-threaded FFTW138020
Node: Installation and Supported Hardware/Software139489
Node: Usage of Multi-threaded FFTW141314
Node: How Many Threads to Use?144622
Node: Thread safety145646
Node: Distributed-memory FFTW with MPI148949
Node: FFTW MPI Installation151528
Node: Linking and Initializing MPI FFTW153320
Node: 2d MPI example154550
Node: MPI Data Distribution158786
Node: Basic and advanced distribution interfaces161664
Node: Load balancing166099
Node: Transposed distributions167785
Node: One-dimensional distributions171557
Node: Multi-dimensional MPI DFTs of Real Data174126
Node: Other Multi-dimensional Real-data MPI Transforms178774
Node: FFTW MPI Transposes180947
Node: Basic distributed-transpose interface181787
Node: Advanced distributed-transpose interface183971
Node: An improved replacement for MPI_Alltoall185259
Node: FFTW MPI Wisdom187235
Ref: FFTW MPI Wisdom-Footnote-1189978
Node: Avoiding MPI Deadlocks190891
Node: FFTW MPI Performance Tips191920
Node: Combining MPI and Threads193389
Node: FFTW MPI Reference196860
Node: MPI Files and Data Types197439
Node: MPI Initialization198435
Node: Using MPI Plans199534
Node: MPI Data Distribution Functions201360
Node: MPI Plan Creation206816
Node: MPI Wisdom Communication217493
Node: FFTW MPI Fortran Interface218419
Ref: FFTW MPI Fortran Interface-Footnote-1224448
Node: Calling FFTW from Modern Fortran224855
Node: Overview of Fortran interface226206
Node: Extended and quadruple precision in Fortran229658
Node: Reversing array dimensions231039
Node: FFTW Fortran type reference234574
Node: Plan execution in Fortran239061
Node: Allocating aligned memory in Fortran241957
Node: Accessing the wisdom API from Fortran245321
Node: Wisdom File Export/Import from Fortran246098
Node: Wisdom String Export/Import from Fortran247760
Node: Wisdom Generic Export/Import from Fortran249748
Node: Defining an FFTW module251978
Node: Calling FFTW from Legacy Fortran253047
Node: Fortran-interface routines254604
Ref: Fortran-interface routines-Footnote-1258262
Ref: Fortran-interface routines-Footnote-2258465
Node: FFTW Constants in Fortran258598
Node: FFTW Execution in Fortran259753
Node: Fortran Examples262509
Node: Wisdom of Fortran?265928
Node: Upgrading from FFTW version 2267608
Ref: Upgrading from FFTW version 2-Footnote-1277231
Node: Installation and Customization277414
Node: Installation on Unix279058
Node: Installation on non-Unix systems287143
Node: Cycle Counters289358
Node: Generating your own code291110
Node: Acknowledgments293145
Node: License and Copyright296865
Node: Concept Index298734
Node: Library Index336105

End Tag Table
