furnace/extern/fftw/doc/fftw3.info

170 lines
6.1 KiB
Text
Raw Normal View History

This is fftw3.info, produced by makeinfo version 6.7 from fftw3.texi.
This manual is for FFTW (version 3.3.10, 10 December 2020).
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: 1058
fftw3.info-2: 301112

Tag Table:
(Indirect)
Node: Top1058
Node: Introduction1732
Node: Tutorial8032
Ref: Tutorial-Footnote-19274
Node: Complex One-Dimensional DFTs9368
Node: Complex Multi-Dimensional DFTs15102
Ref: Complex Multi-Dimensional DFTs-Footnote-118528
Node: One-Dimensional DFTs of Real Data18663
Node: Multi-Dimensional DFTs of Real Data23103
Node: More DFTs of Real Data27029
Node: The Halfcomplex-format DFT30526
Node: Real even/odd DFTs (cosine/sine transforms)33135
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138724
Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-238913
Node: The Discrete Hartley Transform39847
Ref: The Discrete Hartley Transform-Footnote-142029
Node: Other Important Topics42279
Node: SIMD alignment and fftw_malloc42572
Node: Multi-dimensional Array Format44761
Node: Row-major Format45381
Node: Column-major Format47077
Node: Fixed-size Arrays in C48158
Node: Dynamic Arrays in C49594
Node: Dynamic Arrays in C-The Wrong Way51228
Node: Words of Wisdom-Saving Plans52976
Node: Caveats in Using Wisdom55644
Node: FFTW Reference57727
Node: Data Types and Files58215
Node: Complex numbers58647
Node: Precision60385
Node: Memory Allocation61945
Node: Using Plans63510
Node: Basic Interface67535
Ref: Basic Interface-Footnote-168275
Node: Complex DFTs68339
Node: Planner Flags72304
Node: Real-data DFTs77740
Node: Real-data DFT Array Format82729
Node: Real-to-Real Transforms84985
Node: Real-to-Real Transform Kinds88948
Node: Advanced Interface91413
Node: Advanced Complex DFTs92153
Node: Advanced Real-data DFTs96421
Node: Advanced Real-to-real Transforms98749
Node: Guru Interface99854
Node: Interleaved and split arrays100778
Node: Guru vector and transform sizes101817
Node: Guru Complex DFTs104514
Node: Guru Real-data DFTs107350
Node: Guru Real-to-real Transforms110269
Node: 64-bit Guru Interface111588
Node: New-array Execute Functions113903
Node: Wisdom118399
Node: Wisdom Export118758
Node: Wisdom Import120736
Node: Forgetting Wisdom122763
Node: Wisdom Utilities123136
Node: What FFTW Really Computes124498
Node: The 1d Discrete Fourier Transform (DFT)125323
Node: The 1d Real-data DFT126681
Node: 1d Real-even DFTs (DCTs)128345
Node: 1d Real-odd DFTs (DSTs)131546
Node: 1d Discrete Hartley Transforms (DHTs)134482
Node: Multi-dimensional Transforms135158
Node: Multi-threaded FFTW137762
Node: Installation and Supported Hardware/Software139228
Node: Usage of Multi-threaded FFTW141052
Node: How Many Threads to Use?145843
Node: Thread safety146865
Node: Distributed-memory FFTW with MPI150165
Node: FFTW MPI Installation152740
Node: Linking and Initializing MPI FFTW154527
Node: 2d MPI example155750
Node: MPI Data Distribution159975
Node: Basic and advanced distribution interfaces162849
Node: Load balancing167270
Node: Transposed distributions168955
Node: One-dimensional distributions172722
Node: Multi-dimensional MPI DFTs of Real Data175287
Node: Other Multi-dimensional Real-data MPI Transforms179928
Node: FFTW MPI Transposes182101
Node: Basic distributed-transpose interface182941
Node: Advanced distributed-transpose interface185114
Node: An improved replacement for MPI_Alltoall186398
Node: FFTW MPI Wisdom188367
Ref: FFTW MPI Wisdom-Footnote-1191105
Node: Avoiding MPI Deadlocks192019
Node: FFTW MPI Performance Tips193044
Node: Combining MPI and Threads194509
Node: FFTW MPI Reference197972
Node: MPI Files and Data Types198551
Node: MPI Initialization199547
Node: Using MPI Plans200646
Node: MPI Data Distribution Functions202472
Node: MPI Plan Creation207929
Node: MPI Wisdom Communication218605
Node: FFTW MPI Fortran Interface219531
Ref: FFTW MPI Fortran Interface-Footnote-1225554
Node: Calling FFTW from Modern Fortran225962
Node: Overview of Fortran interface227312
Node: Extended and quadruple precision in Fortran230767
Node: Reversing array dimensions232147
Node: FFTW Fortran type reference235678
Node: Plan execution in Fortran240172
Node: Allocating aligned memory in Fortran243055
Node: Accessing the wisdom API from Fortran246417
Node: Wisdom File Export/Import from Fortran247194
Node: Wisdom String Export/Import from Fortran248856
Node: Wisdom Generic Export/Import from Fortran250841
Node: Defining an FFTW module253071
Node: Calling FFTW from Legacy Fortran254142
Node: Fortran-interface routines255699
Ref: Fortran-interface routines-Footnote-1259354
Ref: Fortran-interface routines-Footnote-2259557
Node: FFTW Constants in Fortran259690
Node: FFTW Execution in Fortran260844
Node: Fortran Examples263590
Node: Wisdom of Fortran?267163
Node: Upgrading from FFTW version 2268842
Ref: Upgrading from FFTW version 2-Footnote-1278565
Node: Installation and Customization278748
Node: Installation on Unix280389
Node: Installation on non-Unix systems288466
Node: Cycle Counters290683
Node: Generating your own code292434
Node: Acknowledgments294468
Node: License and Copyright298184
Node: Concept Index301112
Node: Library Index338972

End Tag Table

Local Variables:
coding: utf-8
End: