annotate fft/fftw/fftw-3.3.4/doc/fftw3.info @ 40:223f770b5341 kissfft-double tip

Try a double-precision kissfft
author Chris Cannam
date Wed, 07 Sep 2016 10:40:32 +0100
parents 26056e866c29
children
rev   line source
Chris@19 1 This is fftw3.info, produced by makeinfo version 4.13 from fftw3.texi.
Chris@19 2
Chris@19 3 This manual is for FFTW (version 3.3.4, 20 September 2013).
Chris@19 4
Chris@19 5 Copyright (C) 2003 Matteo Frigo.
Chris@19 6
Chris@19 7 Copyright (C) 2003 Massachusetts Institute of Technology.
Chris@19 8
Chris@19 9 Permission is granted to make and distribute verbatim copies of
Chris@19 10 this manual provided the copyright notice and this permission
Chris@19 11 notice are preserved on all copies.
Chris@19 12
Chris@19 13 Permission is granted to copy and distribute modified versions of
Chris@19 14 this manual under the conditions for verbatim copying, provided
Chris@19 15 that the entire resulting derived work is distributed under the
Chris@19 16 terms of a permission notice identical to this one.
Chris@19 17
Chris@19 18 Permission is granted to copy and distribute translations of this
Chris@19 19 manual into another language, under the above conditions for
Chris@19 20 modified versions, except that this permission notice may be
Chris@19 21 stated in a translation approved by the Free Software Foundation.
Chris@19 22
Chris@19 23 INFO-DIR-SECTION Development
Chris@19 24 START-INFO-DIR-ENTRY
Chris@19 25 * fftw3: (fftw3). FFTW User's Manual.
Chris@19 26 END-INFO-DIR-ENTRY
Chris@19 27
Chris@19 28 
Chris@19 29 Indirect:
Chris@19 30 fftw3.info-1: 1060
Chris@19 31 fftw3.info-2: 298053
Chris@19 32 
Chris@19 33 Tag Table:
Chris@19 34 (Indirect)
Chris@19 35 Node: Top1060
Chris@19 36 Node: Introduction1733
Chris@19 37 Node: Tutorial8069
Chris@19 38 Ref: Tutorial-Footnote-19313
Chris@19 39 Node: Complex One-Dimensional DFTs9407
Chris@19 40 Node: Complex Multi-Dimensional DFTs15163
Chris@19 41 Ref: Complex Multi-Dimensional DFTs-Footnote-118595
Chris@19 42 Node: One-Dimensional DFTs of Real Data18730
Chris@19 43 Node: Multi-Dimensional DFTs of Real Data23175
Chris@19 44 Node: More DFTs of Real Data27105
Chris@19 45 Node: The Halfcomplex-format DFT30607
Chris@19 46 Node: Real even/odd DFTs (cosine/sine transforms)33216
Chris@19 47 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138826
Chris@19 48 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239015
Chris@19 49 Node: The Discrete Hartley Transform39948
Chris@19 50 Ref: The Discrete Hartley Transform-Footnote-142133
Chris@19 51 Node: Other Important Topics42382
Chris@19 52 Node: SIMD alignment and fftw_malloc42675
Chris@19 53 Node: Multi-dimensional Array Format44935
Chris@19 54 Node: Row-major Format45556
Chris@19 55 Node: Column-major Format47249
Chris@19 56 Node: Fixed-size Arrays in C48333
Chris@19 57 Node: Dynamic Arrays in C49769
Chris@19 58 Node: Dynamic Arrays in C-The Wrong Way51407
Chris@19 59 Node: Words of Wisdom-Saving Plans53155
Chris@19 60 Node: Caveats in Using Wisdom55830
Chris@19 61 Node: FFTW Reference57918
Chris@19 62 Node: Data Types and Files58406
Chris@19 63 Node: Complex numbers58838
Chris@19 64 Node: Precision60579
Chris@19 65 Node: Memory Allocation62141
Chris@19 66 Node: Using Plans63712
Chris@19 67 Node: Basic Interface67752
Chris@19 68 Ref: Basic Interface-Footnote-168496
Chris@19 69 Node: Complex DFTs68560
Chris@19 70 Node: Planner Flags72527
Chris@19 71 Node: Real-data DFTs77982
Chris@19 72 Node: Real-data DFT Array Format82978
Chris@19 73 Node: Real-to-Real Transforms85233
Chris@19 74 Node: Real-to-Real Transform Kinds89203
Chris@19 75 Node: Advanced Interface91671
Chris@19 76 Node: Advanced Complex DFTs92411
Chris@19 77 Node: Advanced Real-data DFTs96670
Chris@19 78 Node: Advanced Real-to-real Transforms98997
Chris@19 79 Node: Guru Interface100103
Chris@19 80 Node: Interleaved and split arrays101026
Chris@19 81 Node: Guru vector and transform sizes102069
Chris@19 82 Node: Guru Complex DFTs104634
Chris@19 83 Node: Guru Real-data DFTs107470
Chris@19 84 Node: Guru Real-to-real Transforms110393
Chris@19 85 Node: 64-bit Guru Interface111712
Chris@19 86 Node: New-array Execute Functions114035
Chris@19 87 Node: Wisdom118534
Chris@19 88 Node: Wisdom Export118893
Chris@19 89 Node: Wisdom Import120867
Chris@19 90 Node: Forgetting Wisdom122889
Chris@19 91 Node: Wisdom Utilities123261
Chris@19 92 Node: What FFTW Really Computes124628
Chris@19 93 Node: The 1d Discrete Fourier Transform (DFT)125453
Chris@19 94 Node: The 1d Real-data DFT126812
Chris@19 95 Node: 1d Real-even DFTs (DCTs)128466
Chris@19 96 Node: 1d Real-odd DFTs (DSTs)131675
Chris@19 97 Node: 1d Discrete Hartley Transforms (DHTs)134617
Chris@19 98 Node: Multi-dimensional Transforms135293
Chris@19 99 Node: Multi-threaded FFTW137896
Chris@19 100 Node: Installation and Supported Hardware/Software139365
Chris@19 101 Node: Usage of Multi-threaded FFTW141190
Chris@19 102 Node: How Many Threads to Use?144498
Chris@19 103 Node: Thread safety145522
Chris@19 104 Node: Distributed-memory FFTW with MPI147690
Chris@19 105 Node: FFTW MPI Installation150269
Chris@19 106 Node: Linking and Initializing MPI FFTW152061
Chris@19 107 Node: 2d MPI example153291
Chris@19 108 Node: MPI Data Distribution157527
Chris@19 109 Node: Basic and advanced distribution interfaces160405
Chris@19 110 Node: Load balancing164840
Chris@19 111 Node: Transposed distributions166526
Chris@19 112 Node: One-dimensional distributions170298
Chris@19 113 Node: Multi-dimensional MPI DFTs of Real Data172867
Chris@19 114 Node: Other Multi-dimensional Real-data MPI Transforms177515
Chris@19 115 Node: FFTW MPI Transposes179688
Chris@19 116 Node: Basic distributed-transpose interface180528
Chris@19 117 Node: Advanced distributed-transpose interface182712
Chris@19 118 Node: An improved replacement for MPI_Alltoall184000
Chris@19 119 Node: FFTW MPI Wisdom185976
Chris@19 120 Ref: FFTW MPI Wisdom-Footnote-1188719
Chris@19 121 Node: Avoiding MPI Deadlocks189632
Chris@19 122 Node: FFTW MPI Performance Tips190661
Chris@19 123 Node: Combining MPI and Threads192130
Chris@19 124 Node: FFTW MPI Reference195601
Chris@19 125 Node: MPI Files and Data Types196180
Chris@19 126 Node: MPI Initialization197176
Chris@19 127 Node: Using MPI Plans198275
Chris@19 128 Node: MPI Data Distribution Functions200101
Chris@19 129 Node: MPI Plan Creation205557
Chris@19 130 Node: MPI Wisdom Communication216234
Chris@19 131 Node: FFTW MPI Fortran Interface217160
Chris@19 132 Ref: FFTW MPI Fortran Interface-Footnote-1223189
Chris@19 133 Node: Calling FFTW from Modern Fortran223596
Chris@19 134 Node: Overview of Fortran interface224947
Chris@19 135 Node: Extended and quadruple precision in Fortran228399
Chris@19 136 Node: Reversing array dimensions229780
Chris@19 137 Node: FFTW Fortran type reference233315
Chris@19 138 Node: Plan execution in Fortran237802
Chris@19 139 Node: Allocating aligned memory in Fortran240698
Chris@19 140 Node: Accessing the wisdom API from Fortran244062
Chris@19 141 Node: Wisdom File Export/Import from Fortran244839
Chris@19 142 Node: Wisdom String Export/Import from Fortran246501
Chris@19 143 Node: Wisdom Generic Export/Import from Fortran248489
Chris@19 144 Node: Defining an FFTW module250719
Chris@19 145 Node: Calling FFTW from Legacy Fortran251788
Chris@19 146 Node: Fortran-interface routines253345
Chris@19 147 Ref: Fortran-interface routines-Footnote-1257003
Chris@19 148 Ref: Fortran-interface routines-Footnote-2257206
Chris@19 149 Node: FFTW Constants in Fortran257339
Chris@19 150 Node: FFTW Execution in Fortran258494
Chris@19 151 Node: Fortran Examples261250
Chris@19 152 Node: Wisdom of Fortran?264669
Chris@19 153 Node: Upgrading from FFTW version 2266349
Chris@19 154 Ref: Upgrading from FFTW version 2-Footnote-1275972
Chris@19 155 Node: Installation and Customization276155
Chris@19 156 Node: Installation on Unix277799
Chris@19 157 Node: Installation on non-Unix systems286462
Chris@19 158 Node: Cycle Counters288677
Chris@19 159 Node: Generating your own code290429
Chris@19 160 Node: Acknowledgments292464
Chris@19 161 Node: License and Copyright296184
Chris@19 162 Node: Concept Index298053
Chris@19 163 Node: Library Index334695
Chris@19 164 
Chris@19 165 End Tag Table