cannam@95
|
1 <html lang="en">
|
cannam@95
|
2 <head>
|
cannam@95
|
3 <title>Concept Index - FFTW 3.3.3</title>
|
cannam@95
|
4 <meta http-equiv="Content-Type" content="text/html">
|
cannam@95
|
5 <meta name="description" content="FFTW 3.3.3">
|
cannam@95
|
6 <meta name="generator" content="makeinfo 4.13">
|
cannam@95
|
7 <link title="Top" rel="start" href="index.html#Top">
|
cannam@95
|
8 <link rel="prev" href="License-and-Copyright.html#License-and-Copyright" title="License and Copyright">
|
cannam@95
|
9 <link rel="next" href="Library-Index.html#Library-Index" title="Library Index">
|
cannam@95
|
10 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
|
cannam@95
|
11 <!--
|
cannam@95
|
12 This manual is for FFTW
|
cannam@95
|
13 (version 3.3.3, 25 November 2012).
|
cannam@95
|
14
|
cannam@95
|
15 Copyright (C) 2003 Matteo Frigo.
|
cannam@95
|
16
|
cannam@95
|
17 Copyright (C) 2003 Massachusetts Institute of Technology.
|
cannam@95
|
18
|
cannam@95
|
19 Permission is granted to make and distribute verbatim copies of
|
cannam@95
|
20 this manual provided the copyright notice and this permission
|
cannam@95
|
21 notice are preserved on all copies.
|
cannam@95
|
22
|
cannam@95
|
23 Permission is granted to copy and distribute modified versions of
|
cannam@95
|
24 this manual under the conditions for verbatim copying, provided
|
cannam@95
|
25 that the entire resulting derived work is distributed under the
|
cannam@95
|
26 terms of a permission notice identical to this one.
|
cannam@95
|
27
|
cannam@95
|
28 Permission is granted to copy and distribute translations of this
|
cannam@95
|
29 manual into another language, under the above conditions for
|
cannam@95
|
30 modified versions, except that this permission notice may be
|
cannam@95
|
31 stated in a translation approved by the Free Software Foundation.
|
cannam@95
|
32 -->
|
cannam@95
|
33 <meta http-equiv="Content-Style-Type" content="text/css">
|
cannam@95
|
34 <style type="text/css"><!--
|
cannam@95
|
35 pre.display { font-family:inherit }
|
cannam@95
|
36 pre.format { font-family:inherit }
|
cannam@95
|
37 pre.smalldisplay { font-family:inherit; font-size:smaller }
|
cannam@95
|
38 pre.smallformat { font-family:inherit; font-size:smaller }
|
cannam@95
|
39 pre.smallexample { font-size:smaller }
|
cannam@95
|
40 pre.smalllisp { font-size:smaller }
|
cannam@95
|
41 span.sc { font-variant:small-caps }
|
cannam@95
|
42 span.roman { font-family:serif; font-weight:normal; }
|
cannam@95
|
43 span.sansserif { font-family:sans-serif; font-weight:normal; }
|
cannam@95
|
44 --></style>
|
cannam@95
|
45 </head>
|
cannam@95
|
46 <body>
|
cannam@95
|
47 <div class="node">
|
cannam@95
|
48 <a name="Concept-Index"></a>
|
cannam@95
|
49 <p>
|
cannam@95
|
50 Next: <a rel="next" accesskey="n" href="Library-Index.html#Library-Index">Library Index</a>,
|
cannam@95
|
51 Previous: <a rel="previous" accesskey="p" href="License-and-Copyright.html#License-and-Copyright">License and Copyright</a>,
|
cannam@95
|
52 Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
|
cannam@95
|
53 <hr>
|
cannam@95
|
54 </div>
|
cannam@95
|
55
|
cannam@95
|
56 <h2 class="chapter">13 Concept Index</h2>
|
cannam@95
|
57
|
cannam@95
|
58 <ul class="index-cp" compact>
|
cannam@95
|
59 <li><a href="FFTW-Fortran-type-reference.html#index-g_t64_002dbit-architecture-551">64-bit architecture</a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li>
|
cannam@95
|
60 <li><a href="2d-MPI-example.html#index-g_t64_002dbit-architecture-363">64-bit architecture</a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li>
|
cannam@95
|
61 <li><a href="64_002dbit-Guru-Interface.html#index-g_t64_002dbit-architecture-260">64-bit architecture</a>: <a href="64_002dbit-Guru-Interface.html#g_t64_002dbit-Guru-Interface">64-bit Guru Interface</a></li>
|
cannam@95
|
62 <li><a href="MPI-Plan-Creation.html#index-advanced-interface-468">advanced interface</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
63 <li><a href="MPI-Data-Distribution-Functions.html#index-advanced-interface-454">advanced interface</a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li>
|
cannam@95
|
64 <li><a href="Basic-and-advanced-distribution-interfaces.html#index-advanced-interface-374">advanced interface</a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li>
|
cannam@95
|
65 <li><a href="Advanced-Interface.html#index-advanced-interface-231">advanced interface</a>: <a href="Advanced-Interface.html#Advanced-Interface">Advanced Interface</a></li>
|
cannam@95
|
66 <li><a href="Row_002dmajor-Format.html#index-advanced-interface-116">advanced interface</a>: <a href="Row_002dmajor-Format.html#Row_002dmajor-Format">Row-major Format</a></li>
|
cannam@95
|
67 <li><a href="Complex-Multi_002dDimensional-DFTs.html#index-advanced-interface-44">advanced interface</a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li>
|
cannam@95
|
68 <li><a href="Introduction.html#index-advanced-interface-8">advanced interface</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
69 <li><a href="Introduction.html#index-algorithm-13">algorithm</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
70 <li><a href="Allocating-aligned-memory-in-Fortran.html#index-alignment-560">alignment</a>: <a href="Allocating-aligned-memory-in-Fortran.html#Allocating-aligned-memory-in-Fortran">Allocating aligned memory in Fortran</a></li>
|
cannam@95
|
71 <li><a href="Overview-of-Fortran-interface.html#index-alignment-511">alignment</a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li>
|
cannam@95
|
72 <li><a href="Using-MPI-Plans.html#index-alignment-445">alignment</a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li>
|
cannam@95
|
73 <li><a href="New_002darray-Execute-Functions.html#index-alignment-268">alignment</a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li>
|
cannam@95
|
74 <li><a href="Planner-Flags.html#index-alignment-182">alignment</a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li>
|
cannam@95
|
75 <li><a href="Memory-Allocation.html#index-alignment-147">alignment</a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li>
|
cannam@95
|
76 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-AltiVec-106">AltiVec</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
77 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-AVX-105">AVX</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
78 <li><a href="Basic-Interface.html#index-basic-interface-160">basic interface</a>: <a href="Basic-Interface.html#Basic-Interface">Basic Interface</a></li>
|
cannam@95
|
79 <li><a href="Tutorial.html#index-basic-interface-14">basic interface</a>: <a href="Tutorial.html#Tutorial">Tutorial</a></li>
|
cannam@95
|
80 <li><a href="Introduction.html#index-basic-interface-7">basic interface</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
81 <li><a href="FFTW-MPI-Performance-Tips.html#index-block-distribution-423">block distribution</a>: <a href="FFTW-MPI-Performance-Tips.html#FFTW-MPI-Performance-Tips">FFTW MPI Performance Tips</a></li>
|
cannam@95
|
82 <li><a href="Basic-and-advanced-distribution-interfaces.html#index-block-distribution-377">block distribution</a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li>
|
cannam@95
|
83 <li><a href="MPI-Data-Distribution.html#index-block-distribution-369">block distribution</a>: <a href="MPI-Data-Distribution.html#MPI-Data-Distribution">MPI Data Distribution</a></li>
|
cannam@95
|
84 <li><a href="Fixed_002dsize-Arrays-in-C.html#index-C-multi_002ddimensional-arrays-120">C multi-dimensional arrays</a>: <a href="Fixed_002dsize-Arrays-in-C.html#Fixed_002dsize-Arrays-in-C">Fixed-size Arrays in C</a></li>
|
cannam@95
|
85 <li><a href="Memory-Allocation.html#index-C_002b_002b-148">C++</a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li>
|
cannam@95
|
86 <li><a href="Complex-numbers.html#index-C_002b_002b-141">C++</a>: <a href="Complex-numbers.html#Complex-numbers">Complex numbers</a></li>
|
cannam@95
|
87 <li><a href="Dynamic-Arrays-in-C.html#index-C_002b_002b-123">C++</a>: <a href="Dynamic-Arrays-in-C.html#Dynamic-Arrays-in-C">Dynamic Arrays in C</a></li>
|
cannam@95
|
88 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-C_002b_002b-112">C++</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
89 <li><a href="Complex-One_002dDimensional-DFTs.html#index-C_002b_002b-36">C++</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
90 <li><a href="Real_002ddata-DFTs.html#index-c2r-197">c2r</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
91 <li><a href="Planner-Flags.html#index-c2r-179">c2r</a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li>
|
cannam@95
|
92 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-c2r-51">c2r</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
93 <li><a href="Precision.html#index-C99-144">C99</a>: <a href="Precision.html#Precision">Precision</a></li>
|
cannam@95
|
94 <li><a href="Complex-numbers.html#index-C99-140">C99</a>: <a href="Complex-numbers.html#Complex-numbers">Complex numbers</a></li>
|
cannam@95
|
95 <li><a href="Dynamic-Arrays-in-C.html#index-C99-122">C99</a>: <a href="Dynamic-Arrays-in-C.html#Dynamic-Arrays-in-C">Dynamic Arrays in C</a></li>
|
cannam@95
|
96 <li><a href="Acknowledgments.html#index-Caml-627">Caml</a>: <a href="Acknowledgments.html#Acknowledgments">Acknowledgments</a></li>
|
cannam@95
|
97 <li><a href="Generating-your-own-code.html#index-Caml-624">Caml</a>: <a href="Generating-your-own-code.html#Generating-your-own-code">Generating your own code</a></li>
|
cannam@95
|
98 <li><a href="Generating-your-own-code.html#index-code-generator-622">code generator</a>: <a href="Generating-your-own-code.html#Generating-your-own-code">Generating your own code</a></li>
|
cannam@95
|
99 <li><a href="Introduction.html#index-code-generator-10">code generator</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
100 <li><a href="Acknowledgments.html#index-codelet-629">codelet</a>: <a href="Acknowledgments.html#Acknowledgments">Acknowledgments</a></li>
|
cannam@95
|
101 <li><a href="Generating-your-own-code.html#index-codelet-623">codelet</a>: <a href="Generating-your-own-code.html#Generating-your-own-code">Generating your own code</a></li>
|
cannam@95
|
102 <li><a href="Installation-and-Customization.html#index-codelet-607">codelet</a>: <a href="Installation-and-Customization.html#Installation-and-Customization">Installation and Customization</a></li>
|
cannam@95
|
103 <li><a href="Introduction.html#index-codelet-11">codelet</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
104 <li><a href="MPI-Plan-Creation.html#index-collective-function-467">collective function</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
105 <li><a href="Using-MPI-Plans.html#index-collective-function-438">collective function</a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li>
|
cannam@95
|
106 <li><a href="Avoiding-MPI-Deadlocks.html#index-collective-function-418">collective function</a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li>
|
cannam@95
|
107 <li><a href="FFTW-MPI-Wisdom.html#index-collective-function-415">collective function</a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li>
|
cannam@95
|
108 <li><a href="2d-MPI-example.html#index-collective-function-359">collective function</a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li>
|
cannam@95
|
109 <li><a href="Fortran-Examples.html#index-column_002dmajor-596">column-major</a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li>
|
cannam@95
|
110 <li><a href="Fortran_002dinterface-routines.html#index-column_002dmajor-579">column-major</a>: <a href="Fortran_002dinterface-routines.html#Fortran_002dinterface-routines">Fortran-interface routines</a></li>
|
cannam@95
|
111 <li><a href="Reversing-array-dimensions.html#index-column_002dmajor-518">column-major</a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li>
|
cannam@95
|
112 <li><a href="Column_002dmajor-Format.html#index-column_002dmajor-118">column-major</a>: <a href="Column_002dmajor-Format.html#Column_002dmajor-Format">Column-major Format</a></li>
|
cannam@95
|
113 <li><a href="Cycle-Counters.html#index-compiler-620">compiler</a>: <a href="Cycle-Counters.html#Cycle-Counters">Cycle Counters</a></li>
|
cannam@95
|
114 <li><a href="Installation-on-Unix.html#index-compiler-617">compiler</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
115 <li><a href="Installation-and-Customization.html#index-compiler-605">compiler</a>: <a href="Installation-and-Customization.html#Installation-and-Customization">Installation and Customization</a></li>
|
cannam@95
|
116 <li><a href="Introduction.html#index-compiler-12">compiler</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
117 <li><a href="Installation-on-Unix.html#index-compiler-flags-609">compiler flags</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
118 <li><a href="Wisdom-Utilities.html#index-configuration-routines-291">configuration routines</a>: <a href="Wisdom-Utilities.html#Wisdom-Utilities">Wisdom Utilities</a></li>
|
cannam@95
|
119 <li><a href="Installation-on-Unix.html#index-configure-608"><code>configure</code></a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
120 <li><a href="FFTW-MPI-Installation.html#index-configure-349"><code>configure</code></a>: <a href="FFTW-MPI-Installation.html#FFTW-MPI-Installation">FFTW MPI Installation</a></li>
|
cannam@95
|
121 <li><a href="Installation-and-Supported-Hardware_002fSoftware.html#index-configure-329"><code>configure</code></a>: <a href="Installation-and-Supported-Hardware_002fSoftware.html#Installation-and-Supported-Hardware_002fSoftware">Installation and Supported Hardware/Software</a></li>
|
cannam@95
|
122 <li><a href="Cycle-Counters.html#index-cycle-counter-619">cycle counter</a>: <a href="Cycle-Counters.html#Cycle-Counters">Cycle Counters</a></li>
|
cannam@95
|
123 <li><a href="Installation-and-Customization.html#index-cycle-counter-604">cycle counter</a>: <a href="Installation-and-Customization.html#Installation-and-Customization">Installation and Customization</a></li>
|
cannam@95
|
124 <li><a href="MPI-Data-Distribution-Functions.html#index-data-distribution-447">data distribution</a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li>
|
cannam@95
|
125 <li><a href="Basic-distributed_002dtranspose-interface.html#index-data-distribution-401">data distribution</a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li>
|
cannam@95
|
126 <li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-data-distribution-387">data distribution</a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li>
|
cannam@95
|
127 <li><a href="MPI-Data-Distribution.html#index-data-distribution-368">data distribution</a>: <a href="MPI-Data-Distribution.html#MPI-Data-Distribution">MPI Data Distribution</a></li>
|
cannam@95
|
128 <li><a href="2d-MPI-example.html#index-data-distribution-365">data distribution</a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li>
|
cannam@95
|
129 <li><a href="Distributed_002dmemory-FFTW-with-MPI.html#index-data-distribution-346">data distribution</a>: <a href="Distributed_002dmemory-FFTW-with-MPI.html#Distributed_002dmemory-FFTW-with-MPI">Distributed-memory FFTW with MPI</a></li>
|
cannam@95
|
130 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-DCT-305">DCT</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
131 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-DCT-220">DCT</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
132 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-DCT-84">DCT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
133 <li><a href="Avoiding-MPI-Deadlocks.html#index-deadlock-417">deadlock</a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li>
|
cannam@95
|
134 <li><a href="Complex-One_002dDimensional-DFTs.html#index-Devil-15">Devil</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
135 <li><a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#index-DFT-293">DFT</a>: <a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#The-1d-Discrete-Fourier-Transform-_0028DFT_0029">The 1d Discrete Fourier Transform (DFT)</a></li>
|
cannam@95
|
136 <li><a href="Complex-One_002dDimensional-DFTs.html#index-DFT-34">DFT</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
137 <li><a href="Introduction.html#index-DFT-2">DFT</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
138 <li><a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#index-DHT-323">DHT</a>: <a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#g_t1d-Discrete-Hartley-Transforms-_0028DHTs_0029">1d Discrete Hartley Transforms (DHTs)</a></li>
|
cannam@95
|
139 <li><a href="The-Discrete-Hartley-Transform.html#index-DHT-100">DHT</a>: <a href="The-Discrete-Hartley-Transform.html#The-Discrete-Hartley-Transform">The Discrete Hartley Transform</a></li>
|
cannam@95
|
140 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-discrete-cosine-transform-304">discrete cosine transform</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
141 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-discrete-cosine-transform-219">discrete cosine transform</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
142 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-discrete-cosine-transform-83">discrete cosine transform</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
143 <li><a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#index-discrete-Fourier-transform-292">discrete Fourier transform</a>: <a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#The-1d-Discrete-Fourier-Transform-_0028DFT_0029">The 1d Discrete Fourier Transform (DFT)</a></li>
|
cannam@95
|
144 <li><a href="Introduction.html#index-discrete-Fourier-transform-1">discrete Fourier transform</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
145 <li><a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#index-discrete-Hartley-transform-322">discrete Hartley transform</a>: <a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#g_t1d-Discrete-Hartley-Transforms-_0028DHTs_0029">1d Discrete Hartley Transforms (DHTs)</a></li>
|
cannam@95
|
146 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-discrete-Hartley-transform-217">discrete Hartley transform</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
147 <li><a href="The-Discrete-Hartley-Transform.html#index-discrete-Hartley-transform-99">discrete Hartley transform</a>: <a href="The-Discrete-Hartley-Transform.html#The-Discrete-Hartley-Transform">The Discrete Hartley Transform</a></li>
|
cannam@95
|
148 <li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-discrete-sine-transform-315">discrete sine transform</a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li>
|
cannam@95
|
149 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-discrete-sine-transform-226">discrete sine transform</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
150 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-discrete-sine-transform-85">discrete sine transform</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
151 <li><a href="Guru-vector-and-transform-sizes.html#index-dist-246">dist</a>: <a href="Guru-vector-and-transform-sizes.html#Guru-vector-and-transform-sizes">Guru vector and transform sizes</a></li>
|
cannam@95
|
152 <li><a href="Advanced-Complex-DFTs.html#index-dist-234">dist</a>: <a href="Advanced-Complex-DFTs.html#Advanced-Complex-DFTs">Advanced Complex DFTs</a></li>
|
cannam@95
|
153 <li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-DST-316">DST</a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li>
|
cannam@95
|
154 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-DST-227">DST</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
155 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-DST-86">DST</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
156 <li><a href="Caveats-in-Using-Wisdom.html#index-Ecclesiastes-134">Ecclesiastes</a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li>
|
cannam@95
|
157 <li><a href="New_002darray-Execute-Functions.html#index-execute-264">execute</a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li>
|
cannam@95
|
158 <li><a href="Complex-One_002dDimensional-DFTs.html#index-execute-31">execute</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
159 <li><a href="Introduction.html#index-execute-6">execute</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
160 <li><a href="Introduction.html#index-FFTW-3">FFTW</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
161 <li><a href="Wisdom-Utilities.html#index-fftw_002dwisdom-utility-289">fftw-wisdom utility</a>: <a href="Wisdom-Utilities.html#Wisdom-Utilities">Wisdom Utilities</a></li>
|
cannam@95
|
162 <li><a href="Caveats-in-Using-Wisdom.html#index-fftw_002dwisdom-utility-138">fftw-wisdom utility</a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li>
|
cannam@95
|
163 <li><a href="Wisdom-Utilities.html#index-fftw_002dwisdom_002dto_002dconf-utility-290">fftw-wisdom-to-conf utility</a>: <a href="Wisdom-Utilities.html#Wisdom-Utilities">Wisdom Utilities</a></li>
|
cannam@95
|
164 <li><a href="FFTW-Constants-in-Fortran.html#index-flags-583">flags</a>: <a href="FFTW-Constants-in-Fortran.html#FFTW-Constants-in-Fortran">FFTW Constants in Fortran</a></li>
|
cannam@95
|
165 <li><a href="Overview-of-Fortran-interface.html#index-flags-514">flags</a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li>
|
cannam@95
|
166 <li><a href="Guru-Real_002dto_002dreal-Transforms.html#index-flags-259">flags</a>: <a href="Guru-Real_002dto_002dreal-Transforms.html#Guru-Real_002dto_002dreal-Transforms">Guru Real-to-real Transforms</a></li>
|
cannam@95
|
167 <li><a href="Guru-Real_002ddata-DFTs.html#index-flags-256">flags</a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li>
|
cannam@95
|
168 <li><a href="Guru-Complex-DFTs.html#index-flags-250">flags</a>: <a href="Guru-Complex-DFTs.html#Guru-Complex-DFTs">Guru Complex DFTs</a></li>
|
cannam@95
|
169 <li><a href="Real_002dto_002dReal-Transforms.html#index-flags-211">flags</a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li>
|
cannam@95
|
170 <li><a href="Real_002ddata-DFTs.html#index-flags-192">flags</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
171 <li><a href="Complex-DFTs.html#index-flags-169">flags</a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li>
|
cannam@95
|
172 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-flags-56">flags</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
173 <li><a href="Complex-One_002dDimensional-DFTs.html#index-flags-26">flags</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
174 <li><a href="Calling-FFTW-from-Legacy-Fortran.html#index-Fortran-interface-577">Fortran interface</a>: <a href="Calling-FFTW-from-Legacy-Fortran.html#Calling-FFTW-from-Legacy-Fortran">Calling FFTW from Legacy Fortran</a></li>
|
cannam@95
|
175 <li><a href="Calling-FFTW-from-Modern-Fortran.html#index-Fortran-interface-500">Fortran interface</a>: <a href="Calling-FFTW-from-Modern-Fortran.html#Calling-FFTW-from-Modern-Fortran">Calling FFTW from Modern Fortran</a></li>
|
cannam@95
|
176 <li><a href="FFTW-MPI-Fortran-Interface.html#index-Fortran-interface-494">Fortran interface</a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li>
|
cannam@95
|
177 <li><a href="Column_002dmajor-Format.html#index-Fortran-interface-119">Fortran interface</a>: <a href="Column_002dmajor-Format.html#Column_002dmajor-Format">Column-major Format</a></li>
|
cannam@95
|
178 <li><a href="Installation-on-Unix.html#index-Fortran_002dcallable-wrappers-615">Fortran-callable wrappers</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
179 <li><a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#index-frequency-295">frequency</a>: <a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#The-1d-Discrete-Fourier-Transform-_0028DFT_0029">The 1d Discrete Fourier Transform (DFT)</a></li>
|
cannam@95
|
180 <li><a href="Complex-One_002dDimensional-DFTs.html#index-frequency-30">frequency</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
181 <li><a href="Installation-on-Unix.html#index-g77-616"><code>g77</code></a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
182 <li><a href="Fortran_002dinterface-routines.html#index-guru-interface-581">guru interface</a>: <a href="Fortran_002dinterface-routines.html#Fortran_002dinterface-routines">Fortran-interface routines</a></li>
|
cannam@95
|
183 <li><a href="FFTW-Fortran-type-reference.html#index-guru-interface-548">guru interface</a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li>
|
cannam@95
|
184 <li><a href="Guru-Interface.html#index-guru-interface-239">guru interface</a>: <a href="Guru-Interface.html#Guru-Interface">Guru Interface</a></li>
|
cannam@95
|
185 <li><a href="Complex-Multi_002dDimensional-DFTs.html#index-guru-interface-45">guru interface</a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li>
|
cannam@95
|
186 <li><a href="Introduction.html#index-guru-interface-9">guru interface</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
187 <li><a href="The-1d-Real_002ddata-DFT.html#index-halfcomplex-format-299">halfcomplex format</a>: <a href="The-1d-Real_002ddata-DFT.html#The-1d-Real_002ddata-DFT">The 1d Real-data DFT</a></li>
|
cannam@95
|
188 <li><a href="The-Halfcomplex_002dformat-DFT.html#index-halfcomplex-format-75">halfcomplex format</a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li>
|
cannam@95
|
189 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-halfcomplex-format-58">halfcomplex format</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
190 <li><a href="Planner-Flags.html#index-hc2r-180">hc2r</a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li>
|
cannam@95
|
191 <li><a href="The-Halfcomplex_002dformat-DFT.html#index-hc2r-77">hc2r</a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li>
|
cannam@95
|
192 <li><a href="2d-MPI-example.html#index-HDF5-366">HDF5</a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li>
|
cannam@95
|
193 <li><a href="The-1d-Real_002ddata-DFT.html#index-Hermitian-296">Hermitian</a>: <a href="The-1d-Real_002ddata-DFT.html#The-1d-Real_002ddata-DFT">The 1d Real-data DFT</a></li>
|
cannam@95
|
194 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-Hermitian-46">Hermitian</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
195 <li><a href="Guru-vector-and-transform-sizes.html#index-howmany-loop-245">howmany loop</a>: <a href="Guru-vector-and-transform-sizes.html#Guru-vector-and-transform-sizes">Guru vector and transform sizes</a></li>
|
cannam@95
|
196 <li><a href="Advanced-Complex-DFTs.html#index-howmany-parameter-233">howmany parameter</a>: <a href="Advanced-Complex-DFTs.html#Advanced-Complex-DFTs">Advanced Complex DFTs</a></li>
|
cannam@95
|
197 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-IDCT-309">IDCT</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
198 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-IDCT-223">IDCT</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
199 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-IDCT-90">IDCT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
200 <li><a href="FFTW-Fortran-type-reference.html#index-in_002dplace-544">in-place</a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li>
|
cannam@95
|
201 <li><a href="Reversing-array-dimensions.html#index-in_002dplace-523">in-place</a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li>
|
cannam@95
|
202 <li><a href="An-improved-replacement-for-MPI_005fAlltoall.html#index-in_002dplace-407">in-place</a>: <a href="An-improved-replacement-for-MPI_005fAlltoall.html#An-improved-replacement-for-MPI_005fAlltoall">An improved replacement for MPI_Alltoall</a></li>
|
cannam@95
|
203 <li><a href="Guru-Real_002ddata-DFTs.html#index-in_002dplace-255">in-place</a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li>
|
cannam@95
|
204 <li><a href="Real_002dto_002dReal-Transforms.html#index-in_002dplace-210">in-place</a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li>
|
cannam@95
|
205 <li><a href="Real_002ddata-DFT-Array-Format.html#index-in_002dplace-201">in-place</a>: <a href="Real_002ddata-DFT-Array-Format.html#Real_002ddata-DFT-Array-Format">Real-data DFT Array Format</a></li>
|
cannam@95
|
206 <li><a href="Real_002ddata-DFTs.html#index-in_002dplace-190">in-place</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
207 <li><a href="Complex-DFTs.html#index-in_002dplace-166">in-place</a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li>
|
cannam@95
|
208 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-in_002dplace-55">in-place</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
209 <li><a href="Complex-One_002dDimensional-DFTs.html#index-in_002dplace-23">in-place</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
210 <li><a href="Installation-and-Customization.html#index-installation-603">installation</a>: <a href="Installation-and-Customization.html#Installation-and-Customization">Installation and Customization</a></li>
|
cannam@95
|
211 <li><a href="Interleaved-and-split-arrays.html#index-interleaved-format-241">interleaved format</a>: <a href="Interleaved-and-split-arrays.html#Interleaved-and-split-arrays">Interleaved and split arrays</a></li>
|
cannam@95
|
212 <li><a href="Extended-and-quadruple-precision-in-Fortran.html#index-iso_005fc_005fbinding-516">iso_c_binding</a>: <a href="Extended-and-quadruple-precision-in-Fortran.html#Extended-and-quadruple-precision-in-Fortran">Extended and quadruple precision in Fortran</a></li>
|
cannam@95
|
213 <li><a href="Overview-of-Fortran-interface.html#index-iso_005fc_005fbinding-502">iso_c_binding</a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li>
|
cannam@95
|
214 <li><a href="FFTW-MPI-Fortran-Interface.html#index-iso_005fc_005fbinding-495">iso_c_binding</a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li>
|
cannam@95
|
215 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-kind-_0028r2r_0029-212">kind (r2r)</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
216 <li><a href="More-DFTs-of-Real-Data.html#index-kind-_0028r2r_0029-70">kind (r2r)</a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li>
|
cannam@95
|
217 <li><a href="Linking-and-Initializing-MPI-FFTW.html#index-linking-on-Unix-352">linking on Unix</a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li>
|
cannam@95
|
218 <li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-linking-on-Unix-333">linking on Unix</a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li>
|
cannam@95
|
219 <li><a href="Acknowledgments.html#index-LISP-628">LISP</a>: <a href="Acknowledgments.html#Acknowledgments">Acknowledgments</a></li>
|
cannam@95
|
220 <li><a href="FFTW-MPI-Performance-Tips.html#index-load-balancing-424">load balancing</a>: <a href="FFTW-MPI-Performance-Tips.html#FFTW-MPI-Performance-Tips">FFTW MPI Performance Tips</a></li>
|
cannam@95
|
221 <li><a href="Load-balancing.html#index-load-balancing-378">load balancing</a>: <a href="Load-balancing.html#Load-balancing">Load balancing</a></li>
|
cannam@95
|
222 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-MIPS-PS-107">MIPS PS</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
223 <li><a href="Generating-your-own-code.html#index-monadic-programming-626">monadic programming</a>: <a href="Generating-your-own-code.html#Generating-your-own-code">Generating your own code</a></li>
|
cannam@95
|
224 <li><a href="Installation-on-Unix.html#index-MPI-614">MPI</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
225 <li><a href="Distributed_002dmemory-FFTW-with-MPI.html#index-MPI-344">MPI</a>: <a href="Distributed_002dmemory-FFTW-with-MPI.html#Distributed_002dmemory-FFTW-with-MPI">Distributed-memory FFTW with MPI</a></li>
|
cannam@95
|
226 <li><a href="FFTW-MPI-Fortran-Interface.html#index-MPI-communicator-496">MPI communicator</a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li>
|
cannam@95
|
227 <li><a href="MPI-Plan-Creation.html#index-MPI-communicator-466">MPI communicator</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
228 <li><a href="Using-MPI-Plans.html#index-MPI-communicator-439">MPI communicator</a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li>
|
cannam@95
|
229 <li><a href="Distributed_002dmemory-FFTW-with-MPI.html#index-MPI-communicator-347">MPI communicator</a>: <a href="Distributed_002dmemory-FFTW-with-MPI.html#Distributed_002dmemory-FFTW-with-MPI">Distributed-memory FFTW with MPI</a></li>
|
cannam@95
|
230 <li><a href="FFTW-MPI-Wisdom.html#index-MPI-I_002fO-412">MPI I/O</a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li>
|
cannam@95
|
231 <li><a href="2d-MPI-example.html#index-MPI-I_002fO-367">MPI I/O</a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li>
|
cannam@95
|
232 <li><a href="Linking-and-Initializing-MPI-FFTW.html#index-mpicc-351"><code>mpicc</code></a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li>
|
cannam@95
|
233 <li><a href="FFTW-MPI-Installation.html#index-mpicc-350"><code>mpicc</code></a>: <a href="FFTW-MPI-Installation.html#FFTW-MPI-Installation">FFTW MPI Installation</a></li>
|
cannam@95
|
234 <li><a href="FFTW-MPI-Fortran-Interface.html#index-new_002darray-execution-499">new-array execution</a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li>
|
cannam@95
|
235 <li><a href="MPI-Plan-Creation.html#index-new_002darray-execution-490">new-array execution</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
236 <li><a href="Using-MPI-Plans.html#index-new_002darray-execution-440">new-array execution</a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li>
|
cannam@95
|
237 <li><a href="New_002darray-Execute-Functions.html#index-new_002darray-execution-265">new-array execution</a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li>
|
cannam@95
|
238 <li><a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#index-normalization-324">normalization</a>: <a href="1d-Discrete-Hartley-Transforms-_0028DHTs_0029.html#g_t1d-Discrete-Hartley-Transforms-_0028DHTs_0029">1d Discrete Hartley Transforms (DHTs)</a></li>
|
cannam@95
|
239 <li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-normalization-321">normalization</a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li>
|
cannam@95
|
240 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-normalization-311">normalization</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
241 <li><a href="The-1d-Real_002ddata-DFT.html#index-normalization-300">normalization</a>: <a href="The-1d-Real_002ddata-DFT.html#The-1d-Real_002ddata-DFT">The 1d Real-data DFT</a></li>
|
cannam@95
|
242 <li><a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#index-normalization-294">normalization</a>: <a href="The-1d-Discrete-Fourier-Transform-_0028DFT_0029.html#The-1d-Discrete-Fourier-Transform-_0028DFT_0029">The 1d Discrete Fourier Transform (DFT)</a></li>
|
cannam@95
|
243 <li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-normalization-213">normalization</a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li>
|
cannam@95
|
244 <li><a href="Real_002ddata-DFTs.html#index-normalization-198">normalization</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
245 <li><a href="Complex-DFTs.html#index-normalization-170">normalization</a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li>
|
cannam@95
|
246 <li><a href="The-Discrete-Hartley-Transform.html#index-normalization-101">normalization</a>: <a href="The-Discrete-Hartley-Transform.html#The-Discrete-Hartley-Transform">The Discrete Hartley Transform</a></li>
|
cannam@95
|
247 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-normalization-96">normalization</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
248 <li><a href="The-Halfcomplex_002dformat-DFT.html#index-normalization-78">normalization</a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li>
|
cannam@95
|
249 <li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-normalization-64">normalization</a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
250 <li><a href="Complex-One_002dDimensional-DFTs.html#index-normalization-35">normalization</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
251 <li><a href="How-Many-Threads-to-Use_003f.html#index-number-of-threads-339">number of threads</a>: <a href="How-Many-Threads-to-Use_003f.html#How-Many-Threads-to-Use_003f">How Many Threads to Use?</a></li>
|
cannam@95
|
252 <li><a href="Thread-safety.html#index-OpenMP-342">OpenMP</a>: <a href="Thread-safety.html#Thread-safety">Thread safety</a></li>
|
cannam@95
|
253 <li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-OpenMP-332">OpenMP</a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li>
|
cannam@95
|
254 <li><a href="Installation-and-Supported-Hardware_002fSoftware.html#index-OpenMP-331">OpenMP</a>: <a href="Installation-and-Supported-Hardware_002fSoftware.html#Installation-and-Supported-Hardware_002fSoftware">Installation and Supported Hardware/Software</a></li>
|
cannam@95
|
255 <li><a href="Real_002ddata-DFT-Array-Format.html#index-out_002dof_002dplace-200">out-of-place</a>: <a href="Real_002ddata-DFT-Array-Format.html#Real_002ddata-DFT-Array-Format">Real-data DFT Array Format</a></li>
|
cannam@95
|
256 <li><a href="Planner-Flags.html#index-out_002dof_002dplace-177">out-of-place</a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li>
|
cannam@95
|
257 <li><a href="Reversing-array-dimensions.html#index-padding-524">padding</a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li>
|
cannam@95
|
258 <li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-padding-386">padding</a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li>
|
cannam@95
|
259 <li><a href="Real_002ddata-DFT-Array-Format.html#index-padding-202">padding</a>: <a href="Real_002ddata-DFT-Array-Format.html#Real_002ddata-DFT-Array-Format">Real-data DFT Array Format</a></li>
|
cannam@95
|
260 <li><a href="Real_002ddata-DFTs.html#index-padding-191">padding</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
261 <li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-padding-63">padding</a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
262 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-padding-47">padding</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
263 <li><a href="Distributed_002dmemory-FFTW-with-MPI.html#index-parallel-transform-345">parallel transform</a>: <a href="Distributed_002dmemory-FFTW-with-MPI.html#Distributed_002dmemory-FFTW-with-MPI">Distributed-memory FFTW with MPI</a></li>
|
cannam@95
|
264 <li><a href="Multi_002dthreaded-FFTW.html#index-parallel-transform-326">parallel transform</a>: <a href="Multi_002dthreaded-FFTW.html#Multi_002dthreaded-FFTW">Multi-threaded FFTW</a></li>
|
cannam@95
|
265 <li><a href="Complex-Multi_002dDimensional-DFTs.html#index-partial-order-43">partial order</a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li>
|
cannam@95
|
266 <li><a href="Complex-One_002dDimensional-DFTs.html#index-plan-20">plan</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
267 <li><a href="Introduction.html#index-plan-5">plan</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
268 <li><a href="Introduction.html#index-planner-4">planner</a>: <a href="Introduction.html#Introduction">Introduction</a></li>
|
cannam@95
|
269 <li><a href="Installation-and-Customization.html#index-portability-606">portability</a>: <a href="Installation-and-Customization.html#Installation-and-Customization">Installation and Customization</a></li>
|
cannam@95
|
270 <li><a href="Wisdom-of-Fortran_003f.html#index-portability-598">portability</a>: <a href="Wisdom-of-Fortran_003f.html#Wisdom-of-Fortran_003f">Wisdom of Fortran?</a></li>
|
cannam@95
|
271 <li><a href="Fortran_002dinterface-routines.html#index-portability-578">portability</a>: <a href="Fortran_002dinterface-routines.html#Fortran_002dinterface-routines">Fortran-interface routines</a></li>
|
cannam@95
|
272 <li><a href="FFTW-Fortran-type-reference.html#index-portability-553">portability</a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li>
|
cannam@95
|
273 <li><a href="Calling-FFTW-from-Modern-Fortran.html#index-portability-501">portability</a>: <a href="Calling-FFTW-from-Modern-Fortran.html#Calling-FFTW-from-Modern-Fortran">Calling FFTW from Modern Fortran</a></li>
|
cannam@95
|
274 <li><a href="Installation-and-Supported-Hardware_002fSoftware.html#index-portability-330">portability</a>: <a href="Installation-and-Supported-Hardware_002fSoftware.html#Installation-and-Supported-Hardware_002fSoftware">Installation and Supported Hardware/Software</a></li>
|
cannam@95
|
275 <li><a href="Complex-numbers.html#index-portability-142">portability</a>: <a href="Complex-numbers.html#Complex-numbers">Complex numbers</a></li>
|
cannam@95
|
276 <li><a href="Caveats-in-Using-Wisdom.html#index-portability-135">portability</a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li>
|
cannam@95
|
277 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-portability-109">portability</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
278 <li><a href="Installation-on-Unix.html#index-precision-610">precision</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
279 <li><a href="FFTW-Fortran-type-reference.html#index-precision-529">precision</a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li>
|
cannam@95
|
280 <li><a href="Extended-and-quadruple-precision-in-Fortran.html#index-precision-515">precision</a>: <a href="Extended-and-quadruple-precision-in-Fortran.html#Extended-and-quadruple-precision-in-Fortran">Extended and quadruple precision in Fortran</a></li>
|
cannam@95
|
281 <li><a href="MPI-Files-and-Data-Types.html#index-precision-433">precision</a>: <a href="MPI-Files-and-Data-Types.html#MPI-Files-and-Data-Types">MPI Files and Data Types</a></li>
|
cannam@95
|
282 <li><a href="Linking-and-Initializing-MPI-FFTW.html#index-precision-353">precision</a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li>
|
cannam@95
|
283 <li><a href="Memory-Allocation.html#index-precision-151">precision</a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li>
|
cannam@95
|
284 <li><a href="Precision.html#index-precision-143">precision</a>: <a href="Precision.html#Precision">Precision</a></li>
|
cannam@95
|
285 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-precision-108">precision</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
286 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-precision-54">precision</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
287 <li><a href="Complex-One_002dDimensional-DFTs.html#index-precision-37">precision</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
288 <li><a href="MPI-Plan-Creation.html#index-r2c-475">r2c</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
289 <li><a href="Multi_002ddimensional-Transforms.html#index-r2c-325">r2c</a>: <a href="Multi_002ddimensional-Transforms.html#Multi_002ddimensional-Transforms">Multi-dimensional Transforms</a></li>
|
cannam@95
|
290 <li><a href="Real_002ddata-DFTs.html#index-r2c-189">r2c</a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li>
|
cannam@95
|
291 <li><a href="The-Halfcomplex_002dformat-DFT.html#index-r2c-73">r2c</a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li>
|
cannam@95
|
292 <li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-r2c-50">r2c</a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
293 <li><a href="Fortran-Examples.html#index-r2c_002fc2r-multi_002ddimensional-array-format-597">r2c/c2r multi-dimensional array format</a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li>
|
cannam@95
|
294 <li><a href="Reversing-array-dimensions.html#index-r2c_002fc2r-multi_002ddimensional-array-format-520">r2c/c2r multi-dimensional array format</a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li>
|
cannam@95
|
295 <li><a href="Real_002ddata-DFT-Array-Format.html#index-r2c_002fc2r-multi_002ddimensional-array-format-199">r2c/c2r multi-dimensional array format</a>: <a href="Real_002ddata-DFT-Array-Format.html#Real_002ddata-DFT-Array-Format">Real-data DFT Array Format</a></li>
|
cannam@95
|
296 <li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-r2c_002fc2r-multi_002ddimensional-array-format-62">r2c/c2r multi-dimensional array format</a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li>
|
cannam@95
|
297 <li><a href="The-Halfcomplex_002dformat-DFT.html#index-r2hc-74">r2hc</a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li>
|
cannam@95
|
298 <li><a href="MPI-Plan-Creation.html#index-r2r-486">r2r</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
299 <li><a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#index-r2r-393">r2r</a>: <a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms">Other Multi-dimensional Real-data MPI Transforms</a></li>
|
cannam@95
|
300 <li><a href="The-1d-Real_002ddata-DFT.html#index-r2r-297">r2r</a>: <a href="The-1d-Real_002ddata-DFT.html#The-1d-Real_002ddata-DFT">The 1d Real-data DFT</a></li>
|
cannam@95
|
301 <li><a href="Real_002dto_002dReal-Transforms.html#index-r2r-203">r2r</a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li>
|
cannam@95
|
302 <li><a href="More-DFTs-of-Real-Data.html#index-r2r-65">r2r</a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li>
|
cannam@95
|
303 <li><a href="Complex-Multi_002dDimensional-DFTs.html#index-rank-41">rank</a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li>
|
cannam@95
|
304 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-real_002deven-DFT-301">real-even DFT</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
305 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-real_002deven-DFT-79">real-even DFT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
306 <li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-real_002dodd-DFT-312">real-odd DFT</a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li>
|
cannam@95
|
307 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-real_002dodd-DFT-81">real-odd DFT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
308 <li><a href="Generating-your-own-code.html#index-REDFT-625">REDFT</a>: <a href="Generating-your-own-code.html#Generating-your-own-code">Generating your own code</a></li>
|
cannam@95
|
309 <li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-REDFT-302">REDFT</a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li>
|
cannam@95
|
310 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-REDFT-80">REDFT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
311 <li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-RODFT-313">RODFT</a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li>
|
cannam@95
|
312 <li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-RODFT-82">RODFT</a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li>
|
cannam@95
|
313 <li><a href="Reversing-array-dimensions.html#index-row_002dmajor-517">row-major</a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li>
|
cannam@95
|
314 <li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-row_002dmajor-389">row-major</a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li>
|
cannam@95
|
315 <li><a href="Basic-and-advanced-distribution-interfaces.html#index-row_002dmajor-371">row-major</a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li>
|
cannam@95
|
316 <li><a href="Guru-vector-and-transform-sizes.html#index-row_002dmajor-247">row-major</a>: <a href="Guru-vector-and-transform-sizes.html#Guru-vector-and-transform-sizes">Guru vector and transform sizes</a></li>
|
cannam@95
|
317 <li><a href="Real_002dto_002dReal-Transforms.html#index-row_002dmajor-209">row-major</a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li>
|
cannam@95
|
318 <li><a href="Complex-DFTs.html#index-row_002dmajor-165">row-major</a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li>
|
cannam@95
|
319 <li><a href="Row_002dmajor-Format.html#index-row_002dmajor-115">row-major</a>: <a href="Row_002dmajor-Format.html#Row_002dmajor-Format">Row-major Format</a></li>
|
cannam@95
|
320 <li><a href="Accessing-the-wisdom-API-from-Fortran.html#index-saving-plans-to-disk-565">saving plans to disk</a>: <a href="Accessing-the-wisdom-API-from-Fortran.html#Accessing-the-wisdom-API-from-Fortran">Accessing the wisdom API from Fortran</a></li>
|
cannam@95
|
321 <li><a href="FFTW-MPI-Wisdom.html#index-saving-plans-to-disk-411">saving plans to disk</a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li>
|
cannam@95
|
322 <li><a href="Wisdom.html#index-saving-plans-to-disk-277">saving plans to disk</a>: <a href="Wisdom.html#Wisdom">Wisdom</a></li>
|
cannam@95
|
323 <li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-saving-plans-to-disk-125">saving plans to disk</a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li>
|
cannam@95
|
324 <li><a href="Multi_002dthreaded-FFTW.html#index-shared_002dmemory-327">shared-memory</a>: <a href="Multi_002dthreaded-FFTW.html#Multi_002dthreaded-FFTW">Multi-threaded FFTW</a></li>
|
cannam@95
|
325 <li><a href="Overview-of-Fortran-interface.html#index-SIMD-512">SIMD</a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li>
|
cannam@95
|
326 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-SIMD-102">SIMD</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
327 <li><a href="Complex-One_002dDimensional-DFTs.html#index-SIMD-18">SIMD</a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li>
|
cannam@95
|
328 <li><a href="Interleaved-and-split-arrays.html#index-split-format-242">split format</a>: <a href="Interleaved-and-split-arrays.html#Interleaved-and-split-arrays">Interleaved and split arrays</a></li>
|
cannam@95
|
329 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-SSE-103">SSE</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
330 <li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-SSE2-104">SSE2</a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li>
|
cannam@95
|
331 <li><a href="MPI-Plan-Creation.html#index-stride-470">stride</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
332 <li><a href="Guru-vector-and-transform-sizes.html#index-stride-244">stride</a>: <a href="Guru-vector-and-transform-sizes.html#Guru-vector-and-transform-sizes">Guru vector and transform sizes</a></li>
|
cannam@95
|
333 <li><a href="Advanced-Complex-DFTs.html#index-stride-235">stride</a>: <a href="Advanced-Complex-DFTs.html#Advanced-Complex-DFTs">Advanced Complex DFTs</a></li>
|
cannam@95
|
334 <li><a href="Row_002dmajor-Format.html#index-stride-117">stride</a>: <a href="Row_002dmajor-Format.html#Row_002dmajor-Format">Row-major Format</a></li>
|
cannam@95
|
335 <li><a href="Combining-MPI-and-Threads.html#index-thread-safety-431">thread safety</a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li>
|
cannam@95
|
336 <li><a href="Thread-safety.html#index-thread-safety-343">thread safety</a>: <a href="Thread-safety.html#Thread-safety">Thread safety</a></li>
|
cannam@95
|
337 <li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-thread-safety-337">thread safety</a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li>
|
cannam@95
|
338 <li><a href="Installation-on-Unix.html#index-threads-613">threads</a>: <a href="Installation-on-Unix.html#Installation-on-Unix">Installation on Unix</a></li>
|
cannam@95
|
339 <li><a href="Combining-MPI-and-Threads.html#index-threads-427">threads</a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li>
|
cannam@95
|
340 <li><a href="Thread-safety.html#index-threads-341">threads</a>: <a href="Thread-safety.html#Thread-safety">Thread safety</a></li>
|
cannam@95
|
341 <li><a href="Multi_002dthreaded-FFTW.html#index-threads-328">threads</a>: <a href="Multi_002dthreaded-FFTW.html#Multi_002dthreaded-FFTW">Multi-threaded FFTW</a></li>
|
cannam@95
|
342 <li><a href="MPI-Plan-Creation.html#index-transpose-487">transpose</a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li>
|
cannam@95
|
343 <li><a href="Combining-MPI-and-Threads.html#index-transpose-432">transpose</a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li>
|
cannam@95
|
344 <li><a href="FFTW-MPI-Performance-Tips.html#index-transpose-425">transpose</a>: <a href="FFTW-MPI-Performance-Tips.html#FFTW-MPI-Performance-Tips">FFTW MPI Performance Tips</a></li>
|
cannam@95
|
345 <li><a href="FFTW-MPI-Transposes.html#index-transpose-396">transpose</a>: <a href="FFTW-MPI-Transposes.html#FFTW-MPI-Transposes">FFTW MPI Transposes</a></li>
|
cannam@95
|
346 <li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-transpose-390">transpose</a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li>
|
cannam@95
|
347 <li><a href="Transposed-distributions.html#index-transpose-379">transpose</a>: <a href="Transposed-distributions.html#Transposed-distributions">Transposed distributions</a></li>
|
cannam@95
|
348 <li><a href="Guru-Interface.html#index-vector-240">vector</a>: <a href="Guru-Interface.html#Guru-Interface">Guru Interface</a></li>
|
cannam@95
|
349 <li><a href="Accessing-the-wisdom-API-from-Fortran.html#index-wisdom-564">wisdom</a>: <a href="Accessing-the-wisdom-API-from-Fortran.html#Accessing-the-wisdom-API-from-Fortran">Accessing the wisdom API from Fortran</a></li>
|
cannam@95
|
350 <li><a href="FFTW-MPI-Wisdom.html#index-wisdom-410">wisdom</a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li>
|
cannam@95
|
351 <li><a href="Wisdom.html#index-wisdom-276">wisdom</a>: <a href="Wisdom.html#Wisdom">Wisdom</a></li>
|
cannam@95
|
352 <li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-wisdom-124">wisdom</a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li>
|
cannam@95
|
353 <li><a href="Caveats-in-Using-Wisdom.html#index-wisdom_002c-problems-with-133">wisdom, problems with</a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li>
|
cannam@95
|
354 <li><a href="Wisdom-Import.html#index-wisdom_002c-system_002dwide-287">wisdom, system-wide</a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li>
|
cannam@95
|
355 <li><a href="Caveats-in-Using-Wisdom.html#index-wisdom_002c-system_002dwide-136">wisdom, system-wide</a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li>
|
cannam@95
|
356 </ul></body></html>
|
cannam@95
|
357
|