comparison src/fftw-3.3.8/doc/fftw3.info @ 82:d0c2a83c1364

Add FFTW 3.3.8 source, and a Linux build
author Chris Cannam
date Tue, 19 Nov 2019 14:52:55 +0000
parents
children
comparison
equal deleted inserted replaced
81:7029a4916348 82:d0c2a83c1364
1 This is fftw3.info, produced by makeinfo version 6.3 from fftw3.texi.
2
3 This manual is for FFTW (version 3.3.8, 24 May 2018).
4
5 Copyright (C) 2003 Matteo Frigo.
6
7 Copyright (C) 2003 Massachusetts Institute of Technology.
8
9 Permission is granted to make and distribute verbatim copies of
10 this manual provided the copyright notice and this permission
11 notice are preserved on all copies.
12
13 Permission is granted to copy and distribute modified versions of
14 this manual under the conditions for verbatim copying, provided
15 that the entire resulting derived work is distributed under the
16 terms of a permission notice identical to this one.
17
18 Permission is granted to copy and distribute translations of this
19 manual into another language, under the above conditions for
20 modified versions, except that this permission notice may be stated
21 in a translation approved by the Free Software Foundation.
22 INFO-DIR-SECTION Development
23 START-INFO-DIR-ENTRY
24 * fftw3: (fftw3). FFTW User's Manual.
25 END-INFO-DIR-ENTRY
26
27 
28 Indirect:
29 fftw3.info-1: 1052
30 fftw3.info-2: 337333
31 
32 Tag Table:
33 (Indirect)
34 Node: Top1052
35 Node: Introduction1850
36 Node: Tutorial8149
37 Ref: Tutorial-Footnote-19391
38 Node: Complex One-Dimensional DFTs9485
39 Node: Complex Multi-Dimensional DFTs15219
40 Ref: Complex Multi-Dimensional DFTs-Footnote-118645
41 Node: One-Dimensional DFTs of Real Data18780
42 Node: Multi-Dimensional DFTs of Real Data23220
43 Node: More DFTs of Real Data27146
44 Node: The Halfcomplex-format DFT30643
45 Node: Real even/odd DFTs (cosine/sine transforms)33252
46 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138841
47 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239030
48 Node: The Discrete Hartley Transform39964
49 Ref: The Discrete Hartley Transform-Footnote-142146
50 Node: Other Important Topics42396
51 Node: SIMD alignment and fftw_malloc42689
52 Node: Multi-dimensional Array Format44878
53 Node: Row-major Format45498
54 Node: Column-major Format47194
55 Node: Fixed-size Arrays in C48275
56 Node: Dynamic Arrays in C49711
57 Node: Dynamic Arrays in C-The Wrong Way51345
58 Node: Words of Wisdom-Saving Plans53093
59 Node: Caveats in Using Wisdom55761
60 Node: FFTW Reference57844
61 Node: Data Types and Files58332
62 Node: Complex numbers58764
63 Node: Precision60502
64 Node: Memory Allocation62062
65 Node: Using Plans63627
66 Node: Basic Interface67652
67 Ref: Basic Interface-Footnote-168396
68 Node: Complex DFTs68460
69 Node: Planner Flags72425
70 Node: Real-data DFTs77865
71 Node: Real-data DFT Array Format82854
72 Node: Real-to-Real Transforms85110
73 Node: Real-to-Real Transform Kinds89073
74 Node: Advanced Interface91538
75 Node: Advanced Complex DFTs92278
76 Node: Advanced Real-data DFTs96546
77 Node: Advanced Real-to-real Transforms98874
78 Node: Guru Interface99979
79 Node: Interleaved and split arrays100903
80 Node: Guru vector and transform sizes101942
81 Node: Guru Complex DFTs104639
82 Node: Guru Real-data DFTs107475
83 Node: Guru Real-to-real Transforms110394
84 Node: 64-bit Guru Interface111713
85 Node: New-array Execute Functions114028
86 Node: Wisdom118524
87 Node: Wisdom Export118883
88 Node: Wisdom Import120861
89 Node: Forgetting Wisdom122888
90 Node: Wisdom Utilities123261
91 Node: What FFTW Really Computes124623
92 Node: The 1d Discrete Fourier Transform (DFT)125448
93 Node: The 1d Real-data DFT126806
94 Node: 1d Real-even DFTs (DCTs)128470
95 Node: 1d Real-odd DFTs (DSTs)131671
96 Node: 1d Discrete Hartley Transforms (DHTs)134607
97 Node: Multi-dimensional Transforms135283
98 Node: Multi-threaded FFTW137887
99 Node: Installation and Supported Hardware/Software139353
100 Node: Usage of Multi-threaded FFTW141177
101 Node: How Many Threads to Use?144477
102 Node: Thread safety145499
103 Node: Distributed-memory FFTW with MPI148799
104 Node: FFTW MPI Installation151374
105 Node: Linking and Initializing MPI FFTW153161
106 Node: 2d MPI example154384
107 Node: MPI Data Distribution158609
108 Node: Basic and advanced distribution interfaces161483
109 Node: Load balancing165904
110 Node: Transposed distributions167589
111 Node: One-dimensional distributions171356
112 Node: Multi-dimensional MPI DFTs of Real Data173921
113 Node: Other Multi-dimensional Real-data MPI Transforms178562
114 Node: FFTW MPI Transposes180735
115 Node: Basic distributed-transpose interface181575
116 Node: Advanced distributed-transpose interface183748
117 Node: An improved replacement for MPI_Alltoall185032
118 Node: FFTW MPI Wisdom187001
119 Ref: FFTW MPI Wisdom-Footnote-1189739
120 Node: Avoiding MPI Deadlocks190653
121 Node: FFTW MPI Performance Tips191678
122 Node: Combining MPI and Threads193143
123 Node: FFTW MPI Reference196606
124 Node: MPI Files and Data Types197185
125 Node: MPI Initialization198181
126 Node: Using MPI Plans199280
127 Node: MPI Data Distribution Functions201106
128 Node: MPI Plan Creation206563
129 Node: MPI Wisdom Communication217239
130 Node: FFTW MPI Fortran Interface218165
131 Ref: FFTW MPI Fortran Interface-Footnote-1224188
132 Node: Calling FFTW from Modern Fortran224596
133 Node: Overview of Fortran interface225946
134 Node: Extended and quadruple precision in Fortran229401
135 Node: Reversing array dimensions230782
136 Node: FFTW Fortran type reference234313
137 Node: Plan execution in Fortran238807
138 Node: Allocating aligned memory in Fortran241690
139 Node: Accessing the wisdom API from Fortran245052
140 Node: Wisdom File Export/Import from Fortran245829
141 Node: Wisdom String Export/Import from Fortran247491
142 Node: Wisdom Generic Export/Import from Fortran249476
143 Node: Defining an FFTW module251706
144 Node: Calling FFTW from Legacy Fortran252777
145 Node: Fortran-interface routines254334
146 Ref: Fortran-interface routines-Footnote-1257989
147 Ref: Fortran-interface routines-Footnote-2258192
148 Node: FFTW Constants in Fortran258325
149 Node: FFTW Execution in Fortran259479
150 Node: Fortran Examples262225
151 Node: Wisdom of Fortran?265626
152 Node: Upgrading from FFTW version 2267305
153 Ref: Upgrading from FFTW version 2-Footnote-1276932
154 Node: Installation and Customization277115
155 Node: Installation on Unix278756
156 Node: Installation on non-Unix systems286833
157 Node: Cycle Counters289050
158 Node: Generating your own code290801
159 Node: Acknowledgments292835
160 Node: License and Copyright296551
161 Node: Concept Index298421
162 Node: Library Index337333
163 
164 End Tag Table