170 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			170 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								This is fftw3.info, produced by makeinfo version 6.7 from fftw3.texi.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								This manual is for FFTW (version 3.3.10, 10 December 2020).
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   Copyright (C) 2003 Matteo Frigo.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								   Copyright (C) 2003 Massachusetts Institute of Technology.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								     Permission is granted to make and distribute verbatim copies of
							 | 
						|||
| 
								 | 
							
								     this manual provided the copyright notice and this permission
							 | 
						|||
| 
								 | 
							
								     notice are preserved on all copies.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								     Permission is granted to copy and distribute modified versions of
							 | 
						|||
| 
								 | 
							
								     this manual under the conditions for verbatim copying, provided
							 | 
						|||
| 
								 | 
							
								     that the entire resulting derived work is distributed under the
							 | 
						|||
| 
								 | 
							
								     terms of a permission notice identical to this one.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								     Permission is granted to copy and distribute translations of this
							 | 
						|||
| 
								 | 
							
								     manual into another language, under the above conditions for
							 | 
						|||
| 
								 | 
							
								     modified versions, except that this permission notice may be stated
							 | 
						|||
| 
								 | 
							
								     in a translation approved by the Free Software Foundation.
							 | 
						|||
| 
								 | 
							
								INFO-DIR-SECTION Development
							 | 
						|||
| 
								 | 
							
								START-INFO-DIR-ENTRY
							 | 
						|||
| 
								 | 
							
								* fftw3: (fftw3).	FFTW User's Manual.
							 | 
						|||
| 
								 | 
							
								END-INFO-DIR-ENTRY
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Indirect:
							 | 
						|||
| 
								 | 
							
								fftw3.info-1: 1058
							 | 
						|||
| 
								 | 
							
								fftw3.info-2: 301112
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Tag Table:
							 | 
						|||
| 
								 | 
							
								(Indirect)
							 | 
						|||
| 
								 | 
							
								Node: Top1058
							 | 
						|||
| 
								 | 
							
								Node: Introduction1732
							 | 
						|||
| 
								 | 
							
								Node: Tutorial8032
							 | 
						|||
| 
								 | 
							
								Ref: Tutorial-Footnote-19274
							 | 
						|||
| 
								 | 
							
								Node: Complex One-Dimensional DFTs9368
							 | 
						|||
| 
								 | 
							
								Node: Complex Multi-Dimensional DFTs15102
							 | 
						|||
| 
								 | 
							
								Ref: Complex Multi-Dimensional DFTs-Footnote-118528
							 | 
						|||
| 
								 | 
							
								Node: One-Dimensional DFTs of Real Data18663
							 | 
						|||
| 
								 | 
							
								Node: Multi-Dimensional DFTs of Real Data23103
							 | 
						|||
| 
								 | 
							
								Node: More DFTs of Real Data27029
							 | 
						|||
| 
								 | 
							
								Node: The Halfcomplex-format DFT30526
							 | 
						|||
| 
								 | 
							
								Node: Real even/odd DFTs (cosine/sine transforms)33135
							 | 
						|||
| 
								 | 
							
								Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-138724
							 | 
						|||
| 
								 | 
							
								Ref: Real even/odd DFTs (cosine/sine transforms)-Footnote-238913
							 | 
						|||
| 
								 | 
							
								Node: The Discrete Hartley Transform39847
							 | 
						|||
| 
								 | 
							
								Ref: The Discrete Hartley Transform-Footnote-142029
							 | 
						|||
| 
								 | 
							
								Node: Other Important Topics42279
							 | 
						|||
| 
								 | 
							
								Node: SIMD alignment and fftw_malloc42572
							 | 
						|||
| 
								 | 
							
								Node: Multi-dimensional Array Format44761
							 | 
						|||
| 
								 | 
							
								Node: Row-major Format45381
							 | 
						|||
| 
								 | 
							
								Node: Column-major Format47077
							 | 
						|||
| 
								 | 
							
								Node: Fixed-size Arrays in C48158
							 | 
						|||
| 
								 | 
							
								Node: Dynamic Arrays in C49594
							 | 
						|||
| 
								 | 
							
								Node: Dynamic Arrays in C-The Wrong Way51228
							 | 
						|||
| 
								 | 
							
								Node: Words of Wisdom-Saving Plans52976
							 | 
						|||
| 
								 | 
							
								Node: Caveats in Using Wisdom55644
							 | 
						|||
| 
								 | 
							
								Node: FFTW Reference57727
							 | 
						|||
| 
								 | 
							
								Node: Data Types and Files58215
							 | 
						|||
| 
								 | 
							
								Node: Complex numbers58647
							 | 
						|||
| 
								 | 
							
								Node: Precision60385
							 | 
						|||
| 
								 | 
							
								Node: Memory Allocation61945
							 | 
						|||
| 
								 | 
							
								Node: Using Plans63510
							 | 
						|||
| 
								 | 
							
								Node: Basic Interface67535
							 | 
						|||
| 
								 | 
							
								Ref: Basic Interface-Footnote-168275
							 | 
						|||
| 
								 | 
							
								Node: Complex DFTs68339
							 | 
						|||
| 
								 | 
							
								Node: Planner Flags72304
							 | 
						|||
| 
								 | 
							
								Node: Real-data DFTs77740
							 | 
						|||
| 
								 | 
							
								Node: Real-data DFT Array Format82729
							 | 
						|||
| 
								 | 
							
								Node: Real-to-Real Transforms84985
							 | 
						|||
| 
								 | 
							
								Node: Real-to-Real Transform Kinds88948
							 | 
						|||
| 
								 | 
							
								Node: Advanced Interface91413
							 | 
						|||
| 
								 | 
							
								Node: Advanced Complex DFTs92153
							 | 
						|||
| 
								 | 
							
								Node: Advanced Real-data DFTs96421
							 | 
						|||
| 
								 | 
							
								Node: Advanced Real-to-real Transforms98749
							 | 
						|||
| 
								 | 
							
								Node: Guru Interface99854
							 | 
						|||
| 
								 | 
							
								Node: Interleaved and split arrays100778
							 | 
						|||
| 
								 | 
							
								Node: Guru vector and transform sizes101817
							 | 
						|||
| 
								 | 
							
								Node: Guru Complex DFTs104514
							 | 
						|||
| 
								 | 
							
								Node: Guru Real-data DFTs107350
							 | 
						|||
| 
								 | 
							
								Node: Guru Real-to-real Transforms110269
							 | 
						|||
| 
								 | 
							
								Node: 64-bit Guru Interface111588
							 | 
						|||
| 
								 | 
							
								Node: New-array Execute Functions113903
							 | 
						|||
| 
								 | 
							
								Node: Wisdom118399
							 | 
						|||
| 
								 | 
							
								Node: Wisdom Export118758
							 | 
						|||
| 
								 | 
							
								Node: Wisdom Import120736
							 | 
						|||
| 
								 | 
							
								Node: Forgetting Wisdom122763
							 | 
						|||
| 
								 | 
							
								Node: Wisdom Utilities123136
							 | 
						|||
| 
								 | 
							
								Node: What FFTW Really Computes124498
							 | 
						|||
| 
								 | 
							
								Node: The 1d Discrete Fourier Transform (DFT)125323
							 | 
						|||
| 
								 | 
							
								Node: The 1d Real-data DFT126681
							 | 
						|||
| 
								 | 
							
								Node: 1d Real-even DFTs (DCTs)128345
							 | 
						|||
| 
								 | 
							
								Node: 1d Real-odd DFTs (DSTs)131546
							 | 
						|||
| 
								 | 
							
								Node: 1d Discrete Hartley Transforms (DHTs)134482
							 | 
						|||
| 
								 | 
							
								Node: Multi-dimensional Transforms135158
							 | 
						|||
| 
								 | 
							
								Node: Multi-threaded FFTW137762
							 | 
						|||
| 
								 | 
							
								Node: Installation and Supported Hardware/Software139228
							 | 
						|||
| 
								 | 
							
								Node: Usage of Multi-threaded FFTW141052
							 | 
						|||
| 
								 | 
							
								Node: How Many Threads to Use?145843
							 | 
						|||
| 
								 | 
							
								Node: Thread safety146865
							 | 
						|||
| 
								 | 
							
								Node: Distributed-memory FFTW with MPI150165
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Installation152740
							 | 
						|||
| 
								 | 
							
								Node: Linking and Initializing MPI FFTW154527
							 | 
						|||
| 
								 | 
							
								Node: 2d MPI example155750
							 | 
						|||
| 
								 | 
							
								Node: MPI Data Distribution159975
							 | 
						|||
| 
								 | 
							
								Node: Basic and advanced distribution interfaces162849
							 | 
						|||
| 
								 | 
							
								Node: Load balancing167270
							 | 
						|||
| 
								 | 
							
								Node: Transposed distributions168955
							 | 
						|||
| 
								 | 
							
								Node: One-dimensional distributions172722
							 | 
						|||
| 
								 | 
							
								Node: Multi-dimensional MPI DFTs of Real Data175287
							 | 
						|||
| 
								 | 
							
								Node: Other Multi-dimensional Real-data MPI Transforms179928
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Transposes182101
							 | 
						|||
| 
								 | 
							
								Node: Basic distributed-transpose interface182941
							 | 
						|||
| 
								 | 
							
								Node: Advanced distributed-transpose interface185114
							 | 
						|||
| 
								 | 
							
								Node: An improved replacement for MPI_Alltoall186398
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Wisdom188367
							 | 
						|||
| 
								 | 
							
								Ref: FFTW MPI Wisdom-Footnote-1191105
							 | 
						|||
| 
								 | 
							
								Node: Avoiding MPI Deadlocks192019
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Performance Tips193044
							 | 
						|||
| 
								 | 
							
								Node: Combining MPI and Threads194509
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Reference197972
							 | 
						|||
| 
								 | 
							
								Node: MPI Files and Data Types198551
							 | 
						|||
| 
								 | 
							
								Node: MPI Initialization199547
							 | 
						|||
| 
								 | 
							
								Node: Using MPI Plans200646
							 | 
						|||
| 
								 | 
							
								Node: MPI Data Distribution Functions202472
							 | 
						|||
| 
								 | 
							
								Node: MPI Plan Creation207929
							 | 
						|||
| 
								 | 
							
								Node: MPI Wisdom Communication218605
							 | 
						|||
| 
								 | 
							
								Node: FFTW MPI Fortran Interface219531
							 | 
						|||
| 
								 | 
							
								Ref: FFTW MPI Fortran Interface-Footnote-1225554
							 | 
						|||
| 
								 | 
							
								Node: Calling FFTW from Modern Fortran225962
							 | 
						|||
| 
								 | 
							
								Node: Overview of Fortran interface227312
							 | 
						|||
| 
								 | 
							
								Node: Extended and quadruple precision in Fortran230767
							 | 
						|||
| 
								 | 
							
								Node: Reversing array dimensions232147
							 | 
						|||
| 
								 | 
							
								Node: FFTW Fortran type reference235678
							 | 
						|||
| 
								 | 
							
								Node: Plan execution in Fortran240172
							 | 
						|||
| 
								 | 
							
								Node: Allocating aligned memory in Fortran243055
							 | 
						|||
| 
								 | 
							
								Node: Accessing the wisdom API from Fortran246417
							 | 
						|||
| 
								 | 
							
								Node: Wisdom File Export/Import from Fortran247194
							 | 
						|||
| 
								 | 
							
								Node: Wisdom String Export/Import from Fortran248856
							 | 
						|||
| 
								 | 
							
								Node: Wisdom Generic Export/Import from Fortran250841
							 | 
						|||
| 
								 | 
							
								Node: Defining an FFTW module253071
							 | 
						|||
| 
								 | 
							
								Node: Calling FFTW from Legacy Fortran254142
							 | 
						|||
| 
								 | 
							
								Node: Fortran-interface routines255699
							 | 
						|||
| 
								 | 
							
								Ref: Fortran-interface routines-Footnote-1259354
							 | 
						|||
| 
								 | 
							
								Ref: Fortran-interface routines-Footnote-2259557
							 | 
						|||
| 
								 | 
							
								Node: FFTW Constants in Fortran259690
							 | 
						|||
| 
								 | 
							
								Node: FFTW Execution in Fortran260844
							 | 
						|||
| 
								 | 
							
								Node: Fortran Examples263590
							 | 
						|||
| 
								 | 
							
								Node: Wisdom of Fortran?267163
							 | 
						|||
| 
								 | 
							
								Node: Upgrading from FFTW version 2268842
							 | 
						|||
| 
								 | 
							
								Ref: Upgrading from FFTW version 2-Footnote-1278565
							 | 
						|||
| 
								 | 
							
								Node: Installation and Customization278748
							 | 
						|||
| 
								 | 
							
								Node: Installation on Unix280389
							 | 
						|||
| 
								 | 
							
								Node: Installation on non-Unix systems288466
							 | 
						|||
| 
								 | 
							
								Node: Cycle Counters290683
							 | 
						|||
| 
								 | 
							
								Node: Generating your own code292434
							 | 
						|||
| 
								 | 
							
								Node: Acknowledgments294468
							 | 
						|||
| 
								 | 
							
								Node: License and Copyright298184
							 | 
						|||
| 
								 | 
							
								Node: Concept Index301112
							 | 
						|||
| 
								 | 
							
								Node: Library Index338972
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								End Tag Table
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Local Variables:
							 | 
						|||
| 
								 | 
							
								coding: utf-8
							 | 
						|||
| 
								 | 
							
								End:
							 |