annotate src/fftw-3.3.3/doc/fftw3.info @ 25:7c42c2fc4173

Add Vamp SDK for OS/X
author Chris Cannam
date Thu, 09 Jan 2014 09:17:21 +0000
parents 37bf6b4a2645
children
rev   line source
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