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