annotate src/fftw-3.3.3/doc/fftw3.info @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +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