Chris@10
|
1 This is fftw3.info, produced by makeinfo version 4.13 from fftw3.texi.
|
Chris@10
|
2
|
Chris@10
|
3 This manual is for FFTW (version 3.3.3, 25 November 2012).
|
Chris@10
|
4
|
Chris@10
|
5 Copyright (C) 2003 Matteo Frigo.
|
Chris@10
|
6
|
Chris@10
|
7 Copyright (C) 2003 Massachusetts Institute of Technology.
|
Chris@10
|
8
|
Chris@10
|
9 Permission is granted to make and distribute verbatim copies of
|
Chris@10
|
10 this manual provided the copyright notice and this permission
|
Chris@10
|
11 notice are preserved on all copies.
|
Chris@10
|
12
|
Chris@10
|
13 Permission is granted to copy and distribute modified versions of
|
Chris@10
|
14 this manual under the conditions for verbatim copying, provided
|
Chris@10
|
15 that the entire resulting derived work is distributed under the
|
Chris@10
|
16 terms of a permission notice identical to this one.
|
Chris@10
|
17
|
Chris@10
|
18 Permission is granted to copy and distribute translations of this
|
Chris@10
|
19 manual into another language, under the above conditions for
|
Chris@10
|
20 modified versions, except that this permission notice may be
|
Chris@10
|
21 stated in a translation approved by the Free Software Foundation.
|
Chris@10
|
22
|
Chris@10
|
23 INFO-DIR-SECTION Texinfo documentation system
|
Chris@10
|
24 START-INFO-DIR-ENTRY
|
Chris@10
|
25 * fftw3: (fftw3). FFTW User's Manual.
|
Chris@10
|
26 END-INFO-DIR-ENTRY
|
Chris@10
|
27
|
Chris@10
|
28
|
Chris@10
|
29 Indirect:
|
Chris@10
|
30 fftw3.info-1: 1076
|
Chris@10
|
31 fftw3.info-2: 297310
|
Chris@10
|
32
|
Chris@10
|
33 Tag Table:
|
Chris@10
|
34 (Indirect)
|
Chris@10
|
35 Node: Top1076
|
Chris@10
|
36 Node: Introduction1749
|
Chris@10
|
37 Node: Tutorial8085
|
Chris@10
|
38 Ref: Tutorial-Footnote-19329
|
Chris@10
|
39 Node: Complex One-Dimensional DFTs9423
|
Chris@10
|
40 Node: Complex Multi-Dimensional DFTs15179
|
Chris@10
|
41 Ref: Complex Multi-Dimensional DFTs-Footnote-118611
|
Chris@10
|
42 Node: One-Dimensional DFTs of Real Data18746
|
Chris@10
|
43 Node: Multi-Dimensional DFTs of Real Data23191
|
Chris@10
|
44 Node: More DFTs of Real Data27121
|
Chris@10
|
45 Node: The Halfcomplex-format DFT30623
|
Chris@10
|
46 Node: Real even/odd DFTs (cosine/sine transforms)33232
|
Chris@10
|
47 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138842
|
Chris@10
|
48 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239031
|
Chris@10
|
49 Node: The Discrete Hartley Transform39964
|
Chris@10
|
50 Ref: The Discrete Hartley Transform-Footnote-142149
|
Chris@10
|
51 Node: Other Important Topics42398
|
Chris@10
|
52 Node: SIMD alignment and fftw_malloc42691
|
Chris@10
|
53 Node: Multi-dimensional Array Format44951
|
Chris@10
|
54 Node: Row-major Format45572
|
Chris@10
|
55 Node: Column-major Format47265
|
Chris@10
|
56 Node: Fixed-size Arrays in C48349
|
Chris@10
|
57 Node: Dynamic Arrays in C49785
|
Chris@10
|
58 Node: Dynamic Arrays in C-The Wrong Way51423
|
Chris@10
|
59 Node: Words of Wisdom-Saving Plans53171
|
Chris@10
|
60 Node: Caveats in Using Wisdom55846
|
Chris@10
|
61 Node: FFTW Reference57934
|
Chris@10
|
62 Node: Data Types and Files58422
|
Chris@10
|
63 Node: Complex numbers58854
|
Chris@10
|
64 Node: Precision60595
|
Chris@10
|
65 Node: Memory Allocation62157
|
Chris@10
|
66 Node: Using Plans63728
|
Chris@10
|
67 Node: Basic Interface67608
|
Chris@10
|
68 Ref: Basic Interface-Footnote-168352
|
Chris@10
|
69 Node: Complex DFTs68416
|
Chris@10
|
70 Node: Planner Flags72383
|
Chris@10
|
71 Node: Real-data DFTs77740
|
Chris@10
|
72 Node: Real-data DFT Array Format82736
|
Chris@10
|
73 Node: Real-to-Real Transforms84991
|
Chris@10
|
74 Node: Real-to-Real Transform Kinds88961
|
Chris@10
|
75 Node: Advanced Interface91429
|
Chris@10
|
76 Node: Advanced Complex DFTs92169
|
Chris@10
|
77 Node: Advanced Real-data DFTs96428
|
Chris@10
|
78 Node: Advanced Real-to-real Transforms98755
|
Chris@10
|
79 Node: Guru Interface99861
|
Chris@10
|
80 Node: Interleaved and split arrays100784
|
Chris@10
|
81 Node: Guru vector and transform sizes101827
|
Chris@10
|
82 Node: Guru Complex DFTs104392
|
Chris@10
|
83 Node: Guru Real-data DFTs107228
|
Chris@10
|
84 Node: Guru Real-to-real Transforms110151
|
Chris@10
|
85 Node: 64-bit Guru Interface111470
|
Chris@10
|
86 Node: New-array Execute Functions113793
|
Chris@10
|
87 Node: Wisdom117791
|
Chris@10
|
88 Node: Wisdom Export118150
|
Chris@10
|
89 Node: Wisdom Import120124
|
Chris@10
|
90 Node: Forgetting Wisdom122146
|
Chris@10
|
91 Node: Wisdom Utilities122518
|
Chris@10
|
92 Node: What FFTW Really Computes123885
|
Chris@10
|
93 Node: The 1d Discrete Fourier Transform (DFT)124710
|
Chris@10
|
94 Node: The 1d Real-data DFT126069
|
Chris@10
|
95 Node: 1d Real-even DFTs (DCTs)127723
|
Chris@10
|
96 Node: 1d Real-odd DFTs (DSTs)130932
|
Chris@10
|
97 Node: 1d Discrete Hartley Transforms (DHTs)133874
|
Chris@10
|
98 Node: Multi-dimensional Transforms134550
|
Chris@10
|
99 Node: Multi-threaded FFTW137153
|
Chris@10
|
100 Node: Installation and Supported Hardware/Software138622
|
Chris@10
|
101 Node: Usage of Multi-threaded FFTW140447
|
Chris@10
|
102 Node: How Many Threads to Use?143755
|
Chris@10
|
103 Node: Thread safety144779
|
Chris@10
|
104 Node: Distributed-memory FFTW with MPI146947
|
Chris@10
|
105 Node: FFTW MPI Installation149526
|
Chris@10
|
106 Node: Linking and Initializing MPI FFTW151318
|
Chris@10
|
107 Node: 2d MPI example152548
|
Chris@10
|
108 Node: MPI Data Distribution156784
|
Chris@10
|
109 Node: Basic and advanced distribution interfaces159662
|
Chris@10
|
110 Node: Load balancing164097
|
Chris@10
|
111 Node: Transposed distributions165783
|
Chris@10
|
112 Node: One-dimensional distributions169555
|
Chris@10
|
113 Node: Multi-dimensional MPI DFTs of Real Data172124
|
Chris@10
|
114 Node: Other Multi-dimensional Real-data MPI Transforms176772
|
Chris@10
|
115 Node: FFTW MPI Transposes178945
|
Chris@10
|
116 Node: Basic distributed-transpose interface179785
|
Chris@10
|
117 Node: Advanced distributed-transpose interface181969
|
Chris@10
|
118 Node: An improved replacement for MPI_Alltoall183257
|
Chris@10
|
119 Node: FFTW MPI Wisdom185233
|
Chris@10
|
120 Ref: FFTW MPI Wisdom-Footnote-1187976
|
Chris@10
|
121 Node: Avoiding MPI Deadlocks188889
|
Chris@10
|
122 Node: FFTW MPI Performance Tips189918
|
Chris@10
|
123 Node: Combining MPI and Threads191387
|
Chris@10
|
124 Node: FFTW MPI Reference194858
|
Chris@10
|
125 Node: MPI Files and Data Types195437
|
Chris@10
|
126 Node: MPI Initialization196433
|
Chris@10
|
127 Node: Using MPI Plans197532
|
Chris@10
|
128 Node: MPI Data Distribution Functions199358
|
Chris@10
|
129 Node: MPI Plan Creation204814
|
Chris@10
|
130 Node: MPI Wisdom Communication215491
|
Chris@10
|
131 Node: FFTW MPI Fortran Interface216417
|
Chris@10
|
132 Ref: FFTW MPI Fortran Interface-Footnote-1222446
|
Chris@10
|
133 Node: Calling FFTW from Modern Fortran222853
|
Chris@10
|
134 Node: Overview of Fortran interface224204
|
Chris@10
|
135 Node: Extended and quadruple precision in Fortran227656
|
Chris@10
|
136 Node: Reversing array dimensions229037
|
Chris@10
|
137 Node: FFTW Fortran type reference232572
|
Chris@10
|
138 Node: Plan execution in Fortran237059
|
Chris@10
|
139 Node: Allocating aligned memory in Fortran239955
|
Chris@10
|
140 Node: Accessing the wisdom API from Fortran243319
|
Chris@10
|
141 Node: Wisdom File Export/Import from Fortran244096
|
Chris@10
|
142 Node: Wisdom String Export/Import from Fortran245758
|
Chris@10
|
143 Node: Wisdom Generic Export/Import from Fortran247746
|
Chris@10
|
144 Node: Defining an FFTW module249976
|
Chris@10
|
145 Node: Calling FFTW from Legacy Fortran251045
|
Chris@10
|
146 Node: Fortran-interface routines252602
|
Chris@10
|
147 Ref: Fortran-interface routines-Footnote-1256260
|
Chris@10
|
148 Ref: Fortran-interface routines-Footnote-2256463
|
Chris@10
|
149 Node: FFTW Constants in Fortran256596
|
Chris@10
|
150 Node: FFTW Execution in Fortran257751
|
Chris@10
|
151 Node: Fortran Examples260507
|
Chris@10
|
152 Node: Wisdom of Fortran?263926
|
Chris@10
|
153 Node: Upgrading from FFTW version 2265606
|
Chris@10
|
154 Ref: Upgrading from FFTW version 2-Footnote-1275229
|
Chris@10
|
155 Node: Installation and Customization275412
|
Chris@10
|
156 Node: Installation on Unix277056
|
Chris@10
|
157 Node: Installation on non-Unix systems285719
|
Chris@10
|
158 Node: Cycle Counters287934
|
Chris@10
|
159 Node: Generating your own code289686
|
Chris@10
|
160 Node: Acknowledgments291721
|
Chris@10
|
161 Node: License and Copyright295441
|
Chris@10
|
162 Node: Concept Index297310
|
Chris@10
|
163 Node: Library Index333952
|
Chris@10
|
164
|
Chris@10
|
165 End Tag Table
|