annotate src/fftw-3.3.8/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 d0c2a83c1364
children
rev   line source
Chris@82 1 This is fftw3.info, produced by makeinfo version 6.3 from fftw3.texi.
Chris@82 2
Chris@82 3 This manual is for FFTW (version 3.3.8, 24 May 2018).
Chris@82 4
Chris@82 5 Copyright (C) 2003 Matteo Frigo.
Chris@82 6
Chris@82 7 Copyright (C) 2003 Massachusetts Institute of Technology.
Chris@82 8
Chris@82 9 Permission is granted to make and distribute verbatim copies of
Chris@82 10 this manual provided the copyright notice and this permission
Chris@82 11 notice are preserved on all copies.
Chris@82 12
Chris@82 13 Permission is granted to copy and distribute modified versions of
Chris@82 14 this manual under the conditions for verbatim copying, provided
Chris@82 15 that the entire resulting derived work is distributed under the
Chris@82 16 terms of a permission notice identical to this one.
Chris@82 17
Chris@82 18 Permission is granted to copy and distribute translations of this
Chris@82 19 manual into another language, under the above conditions for
Chris@82 20 modified versions, except that this permission notice may be stated
Chris@82 21 in a translation approved by the Free Software Foundation.
Chris@82 22 INFO-DIR-SECTION Development
Chris@82 23 START-INFO-DIR-ENTRY
Chris@82 24 * fftw3: (fftw3). FFTW User's Manual.
Chris@82 25 END-INFO-DIR-ENTRY
Chris@82 26
Chris@82 27 
Chris@82 28 Indirect:
Chris@82 29 fftw3.info-1: 1052
Chris@82 30 fftw3.info-2: 337333
Chris@82 31 
Chris@82 32 Tag Table:
Chris@82 33 (Indirect)
Chris@82 34 Node: Top1052
Chris@82 35 Node: Introduction1850
Chris@82 36 Node: Tutorial8149
Chris@82 37 Ref: Tutorial-Footnote-19391
Chris@82 38 Node: Complex One-Dimensional DFTs9485
Chris@82 39 Node: Complex Multi-Dimensional DFTs15219
Chris@82 40 Ref: Complex Multi-Dimensional DFTs-Footnote-118645
Chris@82 41 Node: One-Dimensional DFTs of Real Data18780
Chris@82 42 Node: Multi-Dimensional DFTs of Real Data23220
Chris@82 43 Node: More DFTs of Real Data27146
Chris@82 44 Node: The Halfcomplex-format DFT30643
Chris@82 45 Node: Real even/odd DFTs (cosine/sine transforms)33252
Chris@82 46 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138841
Chris@82 47 Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-239030
Chris@82 48 Node: The Discrete Hartley Transform39964
Chris@82 49 Ref: The Discrete Hartley Transform-Footnote-142146
Chris@82 50 Node: Other Important Topics42396
Chris@82 51 Node: SIMD alignment and fftw_malloc42689
Chris@82 52 Node: Multi-dimensional Array Format44878
Chris@82 53 Node: Row-major Format45498
Chris@82 54 Node: Column-major Format47194
Chris@82 55 Node: Fixed-size Arrays in C48275
Chris@82 56 Node: Dynamic Arrays in C49711
Chris@82 57 Node: Dynamic Arrays in C-The Wrong Way51345
Chris@82 58 Node: Words of Wisdom-Saving Plans53093
Chris@82 59 Node: Caveats in Using Wisdom55761
Chris@82 60 Node: FFTW Reference57844
Chris@82 61 Node: Data Types and Files58332
Chris@82 62 Node: Complex numbers58764
Chris@82 63 Node: Precision60502
Chris@82 64 Node: Memory Allocation62062
Chris@82 65 Node: Using Plans63627
Chris@82 66 Node: Basic Interface67652
Chris@82 67 Ref: Basic Interface-Footnote-168396
Chris@82 68 Node: Complex DFTs68460
Chris@82 69 Node: Planner Flags72425
Chris@82 70 Node: Real-data DFTs77865
Chris@82 71 Node: Real-data DFT Array Format82854
Chris@82 72 Node: Real-to-Real Transforms85110
Chris@82 73 Node: Real-to-Real Transform Kinds89073
Chris@82 74 Node: Advanced Interface91538
Chris@82 75 Node: Advanced Complex DFTs92278
Chris@82 76 Node: Advanced Real-data DFTs96546
Chris@82 77 Node: Advanced Real-to-real Transforms98874
Chris@82 78 Node: Guru Interface99979
Chris@82 79 Node: Interleaved and split arrays100903
Chris@82 80 Node: Guru vector and transform sizes101942
Chris@82 81 Node: Guru Complex DFTs104639
Chris@82 82 Node: Guru Real-data DFTs107475
Chris@82 83 Node: Guru Real-to-real Transforms110394
Chris@82 84 Node: 64-bit Guru Interface111713
Chris@82 85 Node: New-array Execute Functions114028
Chris@82 86 Node: Wisdom118524
Chris@82 87 Node: Wisdom Export118883
Chris@82 88 Node: Wisdom Import120861
Chris@82 89 Node: Forgetting Wisdom122888
Chris@82 90 Node: Wisdom Utilities123261
Chris@82 91 Node: What FFTW Really Computes124623
Chris@82 92 Node: The 1d Discrete Fourier Transform (DFT)125448
Chris@82 93 Node: The 1d Real-data DFT126806
Chris@82 94 Node: 1d Real-even DFTs (DCTs)128470
Chris@82 95 Node: 1d Real-odd DFTs (DSTs)131671
Chris@82 96 Node: 1d Discrete Hartley Transforms (DHTs)134607
Chris@82 97 Node: Multi-dimensional Transforms135283
Chris@82 98 Node: Multi-threaded FFTW137887
Chris@82 99 Node: Installation and Supported Hardware/Software139353
Chris@82 100 Node: Usage of Multi-threaded FFTW141177
Chris@82 101 Node: How Many Threads to Use?144477
Chris@82 102 Node: Thread safety145499
Chris@82 103 Node: Distributed-memory FFTW with MPI148799
Chris@82 104 Node: FFTW MPI Installation151374
Chris@82 105 Node: Linking and Initializing MPI FFTW153161
Chris@82 106 Node: 2d MPI example154384
Chris@82 107 Node: MPI Data Distribution158609
Chris@82 108 Node: Basic and advanced distribution interfaces161483
Chris@82 109 Node: Load balancing165904
Chris@82 110 Node: Transposed distributions167589
Chris@82 111 Node: One-dimensional distributions171356
Chris@82 112 Node: Multi-dimensional MPI DFTs of Real Data173921
Chris@82 113 Node: Other Multi-dimensional Real-data MPI Transforms178562
Chris@82 114 Node: FFTW MPI Transposes180735
Chris@82 115 Node: Basic distributed-transpose interface181575
Chris@82 116 Node: Advanced distributed-transpose interface183748
Chris@82 117 Node: An improved replacement for MPI_Alltoall185032
Chris@82 118 Node: FFTW MPI Wisdom187001
Chris@82 119 Ref: FFTW MPI Wisdom-Footnote-1189739
Chris@82 120 Node: Avoiding MPI Deadlocks190653
Chris@82 121 Node: FFTW MPI Performance Tips191678
Chris@82 122 Node: Combining MPI and Threads193143
Chris@82 123 Node: FFTW MPI Reference196606
Chris@82 124 Node: MPI Files and Data Types197185
Chris@82 125 Node: MPI Initialization198181
Chris@82 126 Node: Using MPI Plans199280
Chris@82 127 Node: MPI Data Distribution Functions201106
Chris@82 128 Node: MPI Plan Creation206563
Chris@82 129 Node: MPI Wisdom Communication217239
Chris@82 130 Node: FFTW MPI Fortran Interface218165
Chris@82 131 Ref: FFTW MPI Fortran Interface-Footnote-1224188
Chris@82 132 Node: Calling FFTW from Modern Fortran224596
Chris@82 133 Node: Overview of Fortran interface225946
Chris@82 134 Node: Extended and quadruple precision in Fortran229401
Chris@82 135 Node: Reversing array dimensions230782
Chris@82 136 Node: FFTW Fortran type reference234313
Chris@82 137 Node: Plan execution in Fortran238807
Chris@82 138 Node: Allocating aligned memory in Fortran241690
Chris@82 139 Node: Accessing the wisdom API from Fortran245052
Chris@82 140 Node: Wisdom File Export/Import from Fortran245829
Chris@82 141 Node: Wisdom String Export/Import from Fortran247491
Chris@82 142 Node: Wisdom Generic Export/Import from Fortran249476
Chris@82 143 Node: Defining an FFTW module251706
Chris@82 144 Node: Calling FFTW from Legacy Fortran252777
Chris@82 145 Node: Fortran-interface routines254334
Chris@82 146 Ref: Fortran-interface routines-Footnote-1257989
Chris@82 147 Ref: Fortran-interface routines-Footnote-2258192
Chris@82 148 Node: FFTW Constants in Fortran258325
Chris@82 149 Node: FFTW Execution in Fortran259479
Chris@82 150 Node: Fortran Examples262225
Chris@82 151 Node: Wisdom of Fortran?265626
Chris@82 152 Node: Upgrading from FFTW version 2267305
Chris@82 153 Ref: Upgrading from FFTW version 2-Footnote-1276932
Chris@82 154 Node: Installation and Customization277115
Chris@82 155 Node: Installation on Unix278756
Chris@82 156 Node: Installation on non-Unix systems286833
Chris@82 157 Node: Cycle Counters289050
Chris@82 158 Node: Generating your own code290801
Chris@82 159 Node: Acknowledgments292835
Chris@82 160 Node: License and Copyright296551
Chris@82 161 Node: Concept Index298421
Chris@82 162 Node: Library Index337333
Chris@82 163 
Chris@82 164 End Tag Table