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