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

This manual is for FFTW (version 3.3.11, 18 April 2026).

   Copyright © 2003 Matteo Frigo.

   Copyright © 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: 1055
fftw3.info-2: 301679

Tag Table:
(Indirect)
Node: Top1055
Node: Introduction1729
Node: Tutorial8083
Ref: Tutorial-Footnote-19325
Node: Complex One-Dimensional DFTs9419
Node: Complex Multi-Dimensional DFTs15393
Ref: Complex Multi-Dimensional DFTs-Footnote-118927
Node: One-Dimensional DFTs of Real Data19062
Node: Multi-Dimensional DFTs of Real Data23658
Node: More DFTs of Real Data27652
Node: The Halfcomplex-format DFT31225
Node: Real even/odd DFTs (cosine/sine transforms)33942
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-139619
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239812
Node: The Discrete Hartley Transform40746
Ref: The Discrete Hartley Transform-Footnote-142960
Node: Other Important Topics43210
Node: SIMD alignment and fftw_malloc43503
Node: Multi-dimensional Array Format45748
Node: Row-major Format46368
Node: Column-major Format48080
Node: Fixed-size Arrays in C49174
Node: Dynamic Arrays in C50622
Node: Dynamic Arrays in C-The Wrong Way52284
Node: Words of Wisdom-Saving Plans54040
Node: Caveats in Using Wisdom56756
Node: FFTW Reference58855
Node: Data Types and Files59343
Node: Complex numbers59779
Node: Precision61597
Node: Memory Allocation63266
Node: Using Plans64890
Node: Basic Interface69610
Ref: Basic Interface-Footnote-170362
Node: Complex DFTs70426
Node: Planner Flags74549
Node: Real-data DFTs80149
Node: Real-data DFT Array Format85244
Node: Real-to-Real Transforms87516
Node: Real-to-Real Transform Kinds91655
Node: Advanced Interface94303
Node: Advanced Complex DFTs95047
Node: Advanced Real-data DFTs99543
Node: Advanced Real-to-real Transforms101986
Node: Guru Interface103150
Node: Interleaved and split arrays104074
Node: Guru vector and transform sizes105121
Node: Guru Complex DFTs107993
Node: Guru Real-data DFTs110961
Node: Guru Real-to-real Transforms114008
Node: 64-bit Guru Interface115395
Node: New-array Execute Functions117774
Node: Wisdom122350
Node: Wisdom Export122713
Node: Wisdom Import124756
Node: Forgetting Wisdom126868
Node: Wisdom Utilities127253
Node: What FFTW Really Computes128639
Node: The 1d Discrete Fourier Transform (DFT)129464
Node: The 1d Real-data DFT130834
Node: 1d Real-even DFTs (DCTs)132518
Node: 1d Real-odd DFTs (DSTs)135795
Node: 1d Discrete Hartley Transforms (DHTs)138799
Node: Multi-dimensional Transforms139475
Node: Multi-threaded FFTW142090
Node: Installation and Supported Hardware/Software143556
Node: Usage of Multi-threaded FFTW145416
Node: How Many Threads to Use?150315
Node: Thread safety151341
Node: Distributed-memory FFTW with MPI154657
Node: FFTW MPI Installation157236
Node: Linking and Initializing MPI FFTW159075
Node: 2d MPI example160322
Node: MPI Data Distribution164643
Node: Basic and advanced distribution interfaces167537
Node: Load balancing172154
Node: Transposed distributions173855
Node: One-dimensional distributions177746
Node: Multi-dimensional MPI DFTs of Real Data180383
Node: Other Multi-dimensional Real-data MPI Transforms185086
Node: FFTW MPI Transposes187279
Node: Basic distributed-transpose interface188119
Node: Advanced distributed-transpose interface190388
Node: An improved replacement for MPI_Alltoall191724
Node: FFTW MPI Wisdom193741
Ref: FFTW MPI Wisdom-Footnote-1196499
Node: Avoiding MPI Deadlocks197441
Node: FFTW MPI Performance Tips198498
Node: Combining MPI and Threads199967
Node: FFTW MPI Reference203494
Node: MPI Files and Data Types204073
Node: MPI Initialization205097
Node: Using MPI Plans206232
Node: MPI Data Distribution Functions208093
Node: MPI Plan Creation213658
Node: MPI Wisdom Communication224510
Node: FFTW MPI Fortran Interface225452
Ref: FFTW MPI Fortran Interface-Footnote-1231635
Node: Calling FFTW from Modern Fortran232051
Node: Overview of Fortran interface233401
Node: Extended and quadruple precision in Fortran236960
Node: Reversing array dimensions238408
Node: FFTW Fortran type reference241955
Node: Plan execution in Fortran246737
Node: Allocating aligned memory in Fortran249678
Node: Accessing the wisdom API from Fortran253136
Node: Wisdom File Export/Import from Fortran253913
Node: Wisdom String Export/Import from Fortran255648
Node: Wisdom Generic Export/Import from Fortran257685
Node: Defining an FFTW module259983
Node: Calling FFTW from Legacy Fortran261078
Node: Fortran-interface routines262651
Ref: Fortran-interface routines-Footnote-1266436
Ref: Fortran-interface routines-Footnote-2266639
Node: FFTW Constants in Fortran266772
Node: FFTW Execution in Fortran267978
Node: Fortran Examples270782
Node: Wisdom of Fortran?274371
Node: Upgrading from FFTW version 2276094
Ref: Upgrading from FFTW version 2-Footnote-1286201
Node: Installation and Customization286384
Node: Installation on Unix288033
Node: Installation on non-Unix systems296472
Node: Cycle Counters298833
Node: Generating your own code301679
Node: Acknowledgments303753
Node: License and Copyright307501
Node: Concept Index309369
Node: Library Index347229

End Tag Table


Local Variables:
coding: utf-8
End:
