annotate src/fftw-3.3.5/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 2cd0e3b3e1fd
children
rev   line source
Chris@42 1 This is fftw3.info, produced by makeinfo version 5.2 from fftw3.texi.
Chris@42 2
Chris@42 3 This manual is for FFTW (version 3.3.5, 30 July 2016).
Chris@42 4
Chris@42 5 Copyright (C) 2003 Matteo Frigo.
Chris@42 6
Chris@42 7 Copyright (C) 2003 Massachusetts Institute of Technology.
Chris@42 8
Chris@42 9 Permission is granted to make and distribute verbatim copies of
Chris@42 10 this manual provided the copyright notice and this permission
Chris@42 11 notice are preserved on all copies.
Chris@42 12
Chris@42 13 Permission is granted to copy and distribute modified versions of
Chris@42 14 this manual under the conditions for verbatim copying, provided
Chris@42 15 that the entire resulting derived work is distributed under the
Chris@42 16 terms of a permission notice identical to this one.
Chris@42 17
Chris@42 18 Permission is granted to copy and distribute translations of this
Chris@42 19 manual into another language, under the above conditions for
Chris@42 20 modified versions, except that this permission notice may be stated
Chris@42 21 in a translation approved by the Free Software Foundation.
Chris@42 22 INFO-DIR-SECTION Development
Chris@42 23 START-INFO-DIR-ENTRY
Chris@42 24 * fftw3: (fftw3). FFTW User's Manual.
Chris@42 25 END-INFO-DIR-ENTRY
Chris@42 26
Chris@42 27 
Chris@42 28 Indirect:
Chris@42 29 fftw3.info-1: 1053
Chris@42 30 fftw3.info-2: 336589
Chris@42 31 
Chris@42 32 Tag Table:
Chris@42 33 (Indirect)
Chris@42 34 Node: Top1053
Chris@42 35 Node: Introduction1851
Chris@42 36 Node: Tutorial8149
Chris@42 37 Ref: Tutorial-Footnote-19391
Chris@42 38 Node: Complex One-Dimensional DFTs9485
Chris@42 39 Node: Complex Multi-Dimensional DFTs15219
Chris@42 40 Ref: Complex Multi-Dimensional DFTs-Footnote-118645
Chris@42 41 Node: One-Dimensional DFTs of Real Data18780
Chris@42 42 Node: Multi-Dimensional DFTs of Real Data23220
Chris@42 43 Node: More DFTs of Real Data27146
Chris@42 44 Node: The Halfcomplex-format DFT30643
Chris@42 45 Node: Real even/odd DFTs (cosine/sine transforms)33252
Chris@42 46 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138842
Chris@42 47 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239031
Chris@42 48 Node: The Discrete Hartley Transform39965
Chris@42 49 Ref: The Discrete Hartley Transform-Footnote-142147
Chris@42 50 Node: Other Important Topics42397
Chris@42 51 Node: SIMD alignment and fftw_malloc42690
Chris@42 52 Node: Multi-dimensional Array Format44879
Chris@42 53 Node: Row-major Format45499
Chris@42 54 Node: Column-major Format47195
Chris@42 55 Node: Fixed-size Arrays in C48276
Chris@42 56 Node: Dynamic Arrays in C49712
Chris@42 57 Node: Dynamic Arrays in C-The Wrong Way51346
Chris@42 58 Node: Words of Wisdom-Saving Plans53094
Chris@42 59 Node: Caveats in Using Wisdom55762
Chris@42 60 Node: FFTW Reference57845
Chris@42 61 Node: Data Types and Files58333
Chris@42 62 Node: Complex numbers58765
Chris@42 63 Node: Precision60503
Chris@42 64 Node: Memory Allocation62063
Chris@42 65 Node: Using Plans63628
Chris@42 66 Node: Basic Interface67653
Chris@42 67 Ref: Basic Interface-Footnote-168397
Chris@42 68 Node: Complex DFTs68461
Chris@42 69 Node: Planner Flags72426
Chris@42 70 Node: Real-data DFTs77866
Chris@42 71 Node: Real-data DFT Array Format82855
Chris@42 72 Node: Real-to-Real Transforms85111
Chris@42 73 Node: Real-to-Real Transform Kinds89074
Chris@42 74 Node: Advanced Interface91539
Chris@42 75 Node: Advanced Complex DFTs92279
Chris@42 76 Node: Advanced Real-data DFTs96532
Chris@42 77 Node: Advanced Real-to-real Transforms98860
Chris@42 78 Node: Guru Interface99965
Chris@42 79 Node: Interleaved and split arrays100889
Chris@42 80 Node: Guru vector and transform sizes101928
Chris@42 81 Node: Guru Complex DFTs104487
Chris@42 82 Node: Guru Real-data DFTs107323
Chris@42 83 Node: Guru Real-to-real Transforms110242
Chris@42 84 Node: 64-bit Guru Interface111561
Chris@42 85 Node: New-array Execute Functions113876
Chris@42 86 Node: Wisdom118372
Chris@42 87 Node: Wisdom Export118731
Chris@42 88 Node: Wisdom Import120709
Chris@42 89 Node: Forgetting Wisdom122736
Chris@42 90 Node: Wisdom Utilities123109
Chris@42 91 Node: What FFTW Really Computes124471
Chris@42 92 Node: The 1d Discrete Fourier Transform (DFT)125296
Chris@42 93 Node: The 1d Real-data DFT126654
Chris@42 94 Node: 1d Real-even DFTs (DCTs)128318
Chris@42 95 Node: 1d Real-odd DFTs (DSTs)131519
Chris@42 96 Node: 1d Discrete Hartley Transforms (DHTs)134455
Chris@42 97 Node: Multi-dimensional Transforms135131
Chris@42 98 Node: Multi-threaded FFTW137735
Chris@42 99 Node: Installation and Supported Hardware/Software139201
Chris@42 100 Node: Usage of Multi-threaded FFTW141025
Chris@42 101 Node: How Many Threads to Use?144325
Chris@42 102 Node: Thread safety145347
Chris@42 103 Node: Distributed-memory FFTW with MPI148053
Chris@42 104 Node: FFTW MPI Installation150628
Chris@42 105 Node: Linking and Initializing MPI FFTW152415
Chris@42 106 Node: 2d MPI example153638
Chris@42 107 Node: MPI Data Distribution157863
Chris@42 108 Node: Basic and advanced distribution interfaces160737
Chris@42 109 Node: Load balancing165158
Chris@42 110 Node: Transposed distributions166844
Chris@42 111 Node: One-dimensional distributions170611
Chris@42 112 Node: Multi-dimensional MPI DFTs of Real Data173176
Chris@42 113 Node: Other Multi-dimensional Real-data MPI Transforms177817
Chris@42 114 Node: FFTW MPI Transposes179990
Chris@42 115 Node: Basic distributed-transpose interface180830
Chris@42 116 Node: Advanced distributed-transpose interface183003
Chris@42 117 Node: An improved replacement for MPI_Alltoall184287
Chris@42 118 Node: FFTW MPI Wisdom186256
Chris@42 119 Ref: FFTW MPI Wisdom-Footnote-1188994
Chris@42 120 Node: Avoiding MPI Deadlocks189908
Chris@42 121 Node: FFTW MPI Performance Tips190933
Chris@42 122 Node: Combining MPI and Threads192398
Chris@42 123 Node: FFTW MPI Reference195861
Chris@42 124 Node: MPI Files and Data Types196440
Chris@42 125 Node: MPI Initialization197436
Chris@42 126 Node: Using MPI Plans198535
Chris@42 127 Node: MPI Data Distribution Functions200361
Chris@42 128 Node: MPI Plan Creation205818
Chris@42 129 Node: MPI Wisdom Communication216494
Chris@42 130 Node: FFTW MPI Fortran Interface217420
Chris@42 131 Ref: FFTW MPI Fortran Interface-Footnote-1223443
Chris@42 132 Node: Calling FFTW from Modern Fortran223851
Chris@42 133 Node: Overview of Fortran interface225201
Chris@42 134 Node: Extended and quadruple precision in Fortran228656
Chris@42 135 Node: Reversing array dimensions230037
Chris@42 136 Node: FFTW Fortran type reference233568
Chris@42 137 Node: Plan execution in Fortran238062
Chris@42 138 Node: Allocating aligned memory in Fortran240945
Chris@42 139 Node: Accessing the wisdom API from Fortran244307
Chris@42 140 Node: Wisdom File Export/Import from Fortran245084
Chris@42 141 Node: Wisdom String Export/Import from Fortran246746
Chris@42 142 Node: Wisdom Generic Export/Import from Fortran248731
Chris@42 143 Node: Defining an FFTW module250961
Chris@42 144 Node: Calling FFTW from Legacy Fortran252032
Chris@42 145 Node: Fortran-interface routines253589
Chris@42 146 Ref: Fortran-interface routines-Footnote-1257244
Chris@42 147 Ref: Fortran-interface routines-Footnote-2257447
Chris@42 148 Node: FFTW Constants in Fortran257580
Chris@42 149 Node: FFTW Execution in Fortran258734
Chris@42 150 Node: Fortran Examples261480
Chris@42 151 Node: Wisdom of Fortran?264881
Chris@42 152 Node: Upgrading from FFTW version 2266560
Chris@42 153 Ref: Upgrading from FFTW version 2-Footnote-1276187
Chris@42 154 Node: Installation and Customization276370
Chris@42 155 Node: Installation on Unix278011
Chris@42 156 Node: Installation on non-Unix systems286088
Chris@42 157 Node: Cycle Counters288305
Chris@42 158 Node: Generating your own code290056
Chris@42 159 Node: Acknowledgments292090
Chris@42 160 Node: License and Copyright295806
Chris@42 161 Node: Concept Index297676
Chris@42 162 Node: Library Index336589
Chris@42 163 
Chris@42 164 End Tag Table