annotate src/fftw-3.3.5/doc/fftw3.info @ 54:5f67a29f0fc7

Rebuild MAD with 64-bit FPM
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 30 Nov 2016 20:59:17 +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