Mercurial > hg > js-dsp-test
diff fft/fftw/fftw-3.3.4/doc/html/Library-Index.html @ 19:26056e866c29
Add FFTW to comparison table
author | Chris Cannam |
---|---|
date | Tue, 06 Oct 2015 13:08:39 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fft/fftw/fftw-3.3.4/doc/html/Library-Index.html Tue Oct 06 13:08:39 2015 +0100 @@ -0,0 +1,385 @@ +<html lang="en"> +<head> +<title>Library Index - FFTW 3.3.4</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="FFTW 3.3.4"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Concept-Index.html#Concept-Index" title="Concept Index"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<!-- +This manual is for FFTW +(version 3.3.4, 20 September 2013). + +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. + --> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Library-Index"></a> +<p> +Previous: <a rel="previous" accesskey="p" href="Concept-Index.html#Concept-Index">Concept Index</a>, +Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<h2 class="chapter">14 Library Index</h2> + + + +<ul class="index-fn" compact> +<li><a href="Wisdom-String-Export_002fImport-from-Fortran.html#index-c_005fassociated-572"><code>c_associated</code></a>: <a href="Wisdom-String-Export_002fImport-from-Fortran.html#Wisdom-String-Export_002fImport-from-Fortran">Wisdom String Export/Import from Fortran</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fDOUBLE-533"><code>C_DOUBLE</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-C_005fDOUBLE-512"><code>C_DOUBLE</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fDOUBLE_005fCOMPLEX-536"><code>C_DOUBLE_COMPLEX</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-C_005fDOUBLE_005fCOMPLEX-513"><code>C_DOUBLE_COMPLEX</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#index-c_005ff_005fpointer-578"><code>c_f_pointer</code></a>: <a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#Wisdom-Generic-Export_002fImport-from-Fortran">Wisdom Generic Export/Import from Fortran</a></li> +<li><a href="Wisdom-String-Export_002fImport-from-Fortran.html#index-c_005ff_005fpointer-573"><code>c_f_pointer</code></a>: <a href="Wisdom-String-Export_002fImport-from-Fortran.html#Wisdom-String-Export_002fImport-from-Fortran">Wisdom String Export/Import from Fortran</a></li> +<li><a href="Allocating-aligned-memory-in-Fortran.html#index-c_005ff_005fpointer-566"><code>c_f_pointer</code></a>: <a href="Allocating-aligned-memory-in-Fortran.html#Allocating-aligned-memory-in-Fortran">Allocating aligned memory in Fortran</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-c_005ff_005fpointer-550"><code>c_f_pointer</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Reversing-array-dimensions.html#index-c_005ff_005fpointer-529"><code>c_f_pointer</code></a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fFFTW_005fR2R_005fKIND-545"><code>C_FFTW_R2R_KIND</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fFLOAT-534"><code>C_FLOAT</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fFLOAT_005fCOMPLEX-537"><code>C_FLOAT_COMPLEX</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#index-c_005ffunloc-576"><code>c_funloc</code></a>: <a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#Wisdom-Generic-Export_002fImport-from-Fortran">Wisdom Generic Export/Import from Fortran</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fFUNPTR-555"><code>C_FUNPTR</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fINT-540"><code>C_INT</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-C_005fINT-511"><code>C_INT</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fINTPTR_005fT-541"><code>C_INTPTR_T</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#index-c_005floc-577"><code>c_loc</code></a>: <a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#Wisdom-Generic-Export_002fImport-from-Fortran">Wisdom Generic Export/Import from Fortran</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fLONG_005fDOUBLE-535"><code>C_LONG_DOUBLE</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fLONG_005fDOUBLE_005fCOMPLEX-538"><code>C_LONG_DOUBLE_COMPLEX</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-C_005fPTR-510"><code>C_PTR</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-C_005fSIZE_005fT-542"><code>C_SIZE_T</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fdestroy_005fplan-592"><code>dfftw_destroy_plan</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="FFTW-Execution-in-Fortran.html#index-dfftw_005fexecute-587"><code>dfftw_execute</code></a>: <a href="FFTW-Execution-in-Fortran.html#FFTW-Execution-in-Fortran">FFTW Execution in Fortran</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fexecute_005fdft-591"><code>dfftw_execute_dft</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="FFTW-Execution-in-Fortran.html#index-dfftw_005fexecute_005fdft-588"><code>dfftw_execute_dft</code></a>: <a href="FFTW-Execution-in-Fortran.html#FFTW-Execution-in-Fortran">FFTW Execution in Fortran</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fexecute_005fdft_005fr2c-597"><code>dfftw_execute_dft_r2c</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Wisdom-of-Fortran_003f.html#index-dfftw_005fexport_005fwisdom-604"><code>dfftw_export_wisdom</code></a>: <a href="Wisdom-of-Fortran_003f.html#Wisdom-of-Fortran_003f">Wisdom of Fortran?</a></li> +<li><a href="Wisdom-of-Fortran_003f.html#index-dfftw_005fforget_005fwisdom-605"><code>dfftw_forget_wisdom</code></a>: <a href="Wisdom-of-Fortran_003f.html#Wisdom-of-Fortran_003f">Wisdom of Fortran?</a></li> +<li><a href="Wisdom-of-Fortran_003f.html#index-dfftw_005fimport_005fsystem_005fwisdom-602"><code>dfftw_import_system_wisdom</code></a>: <a href="Wisdom-of-Fortran_003f.html#Wisdom-of-Fortran_003f">Wisdom of Fortran?</a></li> +<li><a href="Wisdom-of-Fortran_003f.html#index-dfftw_005fimport_005fwisdom-603"><code>dfftw_import_wisdom</code></a>: <a href="Wisdom-of-Fortran_003f.html#Wisdom-of-Fortran_003f">Wisdom of Fortran?</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005finit_005fthreads-593"><code>dfftw_init_threads</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fplan_005fdft_005f1d-590"><code>dfftw_plan_dft_1d</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fplan_005fdft_005f3d-595"><code>dfftw_plan_dft_3d</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fplan_005fdft_005fr2c_005f1d-596"><code>dfftw_plan_dft_r2c_1d</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fplan_005fdft_005fr2c_005f2d-598"><code>dfftw_plan_dft_r2c_2d</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="Fortran-Examples.html#index-dfftw_005fplan_005fwith_005fnthreads-594"><code>dfftw_plan_with_nthreads</code></a>: <a href="Fortran-Examples.html#Fortran-Examples">Fortran Examples</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005falignment_005fof-271"><code>fftw_alignment_of</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Planner-Flags.html#index-fftw_005falignment_005fof-184"><code>fftw_alignment_of</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Allocating-aligned-memory-in-Fortran.html#index-fftw_005falloc_005fcomplex-565"><code>fftw_alloc_complex</code></a>: <a href="Allocating-aligned-memory-in-Fortran.html#Allocating-aligned-memory-in-Fortran">Allocating aligned memory in Fortran</a></li> +<li><a href="Reversing-array-dimensions.html#index-fftw_005falloc_005fcomplex-528"><code>fftw_alloc_complex</code></a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li> +<li><a href="Basic-and-advanced-distribution-interfaces.html#index-fftw_005falloc_005fcomplex-376"><code>fftw_alloc_complex</code></a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li> +<li><a href="Memory-Allocation.html#index-fftw_005falloc_005fcomplex-150"><code>fftw_alloc_complex</code></a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li> +<li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-fftw_005falloc_005fcomplex-114"><code>fftw_alloc_complex</code></a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005falloc_005fcomplex-17"><code>fftw_alloc_complex</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Allocating-aligned-memory-in-Fortran.html#index-fftw_005falloc_005freal-564"><code>fftw_alloc_real</code></a>: <a href="Allocating-aligned-memory-in-Fortran.html#Allocating-aligned-memory-in-Fortran">Allocating aligned memory in Fortran</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005falloc_005freal-549"><code>fftw_alloc_real</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#index-fftw_005falloc_005freal-398"><code>fftw_alloc_real</code></a>: <a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms">Other Multi-dimensional Real-data MPI Transforms</a></li> +<li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-fftw_005falloc_005freal-391"><code>fftw_alloc_real</code></a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li> +<li><a href="Memory-Allocation.html#index-fftw_005falloc_005freal-149"><code>fftw_alloc_real</code></a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li> +<li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-fftw_005falloc_005freal-113"><code>fftw_alloc_real</code></a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li> +<li><a href="Complex-DFTs.html#index-FFTW_005fBACKWARD-168"><code>FFTW_BACKWARD</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-FFTW_005fBACKWARD-53"><code>FFTW_BACKWARD</code></a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-FFTW_005fBACKWARD-25"><code>FFTW_BACKWARD</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="MPI-Initialization.html#index-fftw_005fcleanup-440"><code>fftw_cleanup</code></a>: <a href="MPI-Initialization.html#MPI-Initialization">MPI Initialization</a></li> +<li><a href="Using-Plans.html#index-fftw_005fcleanup-155"><code>fftw_cleanup</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-fftw_005fcleanup_005fthreads-341"><code>fftw_cleanup_threads</code></a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fcomplex-531"><code>fftw_complex</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-fftw_005fcomplex-509"><code>fftw_complex</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="Complex-numbers.html#index-fftw_005fcomplex-139"><code>fftw_complex</code></a>: <a href="Complex-numbers.html#Complex-numbers">Complex numbers</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fcomplex-19"><code>fftw_complex</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Using-Plans.html#index-fftw_005fcost-156"><code>fftw_cost</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-FFTW_005fDESTROY_005fINPUT-546"><code>FFTW_DESTROY_INPUT</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="FFTW-MPI-Performance-Tips.html#index-FFTW_005fDESTROY_005fINPUT-429"><code>FFTW_DESTROY_INPUT</code></a>: <a href="FFTW-MPI-Performance-Tips.html#FFTW-MPI-Performance-Tips">FFTW MPI Performance Tips</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fDESTROY_005fINPUT-176"><code>FFTW_DESTROY_INPUT</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-fftw_005fdestroy_005fplan-508"><code>fftw_destroy_plan</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="Avoiding-MPI-Deadlocks.html#index-fftw_005fdestroy_005fplan-424"><code>fftw_destroy_plan</code></a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li> +<li><a href="Using-Plans.html#index-fftw_005fdestroy_005fplan-154"><code>fftw_destroy_plan</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fdestroy_005fplan-32"><code>fftw_destroy_plan</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fDHT-218"><code>FFTW_DHT</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="The-Discrete-Hartley-Transform.html#index-FFTW_005fDHT-98"><code>FFTW_DHT</code></a>: <a href="The-Discrete-Hartley-Transform.html#The-Discrete-Hartley-Transform">The Discrete Hartley Transform</a></li> +<li><a href="Cycle-Counters.html#index-FFTW_005fESTIMATE-624"><code>FFTW_ESTIMATE</code></a>: <a href="Cycle-Counters.html#Cycle-Counters">Cycle Counters</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fESTIMATE-171"><code>FFTW_ESTIMATE</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-FFTW_005fESTIMATE-129"><code>FFTW_ESTIMATE</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-FFTW_005fESTIMATE-28"><code>FFTW_ESTIMATE</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-fftw_005fexecute-557"><code>fftw_execute</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-fftw_005fexecute-516"><code>fftw_execute</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="Avoiding-MPI-Deadlocks.html#index-fftw_005fexecute-423"><code>fftw_execute</code></a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li> +<li><a href="Basic-distributed_002dtranspose-interface.html#index-fftw_005fexecute-401"><code>fftw_execute</code></a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute-268"><code>fftw_execute</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Using-Plans.html#index-fftw_005fexecute-153"><code>fftw_execute</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fexecute-29"><code>fftw_execute</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-fftw_005fexecute_005fdft-558"><code>fftw_execute_dft</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-fftw_005fexecute_005fdft-507"><code>fftw_execute_dft</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="FFTW-MPI-Fortran-Interface.html#index-fftw_005fexecute_005fdft-500"><code>fftw_execute_dft</code></a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fdft-272"><code>fftw_execute_dft</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-fftw_005fexecute_005fdft_005fc2r-560"><code>fftw_execute_dft_c2r</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fdft_005fc2r-276"><code>fftw_execute_dft_c2r</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-fftw_005fexecute_005fdft_005fr2c-559"><code>fftw_execute_dft_r2c</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="Reversing-array-dimensions.html#index-fftw_005fexecute_005fdft_005fr2c-525"><code>fftw_execute_dft_r2c</code></a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fdft_005fr2c-274"><code>fftw_execute_dft_r2c</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-fftw_005fexecute_005fr2r-561"><code>fftw_execute_r2r</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fr2r-278"><code>fftw_execute_r2r</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fsplit_005fdft-273"><code>fftw_execute_split_dft</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fsplit_005fdft_005fc2r-277"><code>fftw_execute_split_dft_c2r</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-fftw_005fexecute_005fsplit_005fdft_005fr2c-275"><code>fftw_execute_split_dft_r2c</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fEXHAUSTIVE-174"><code>FFTW_EXHAUSTIVE</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-FFTW_005fEXHAUSTIVE-128"><code>FFTW_EXHAUSTIVE</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#index-fftw_005fexport_005fwisdom-575"><code>fftw_export_wisdom</code></a>: <a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#Wisdom-Generic-Export_002fImport-from-Fortran">Wisdom Generic Export/Import from Fortran</a></li> +<li><a href="Wisdom-Export.html#index-fftw_005fexport_005fwisdom-281"><code>fftw_export_wisdom</code></a>: <a href="Wisdom-Export.html#Wisdom-Export">Wisdom Export</a></li> +<li><a href="Wisdom-Export.html#index-fftw_005fexport_005fwisdom_005fto_005ffile-283"><code>fftw_export_wisdom_to_file</code></a>: <a href="Wisdom-Export.html#Wisdom-Export">Wisdom Export</a></li> +<li><a href="Wisdom-File-Export_002fImport-from-Fortran.html#index-fftw_005fexport_005fwisdom_005fto_005ffilename-570"><code>fftw_export_wisdom_to_filename</code></a>: <a href="Wisdom-File-Export_002fImport-from-Fortran.html#Wisdom-File-Export_002fImport-from-Fortran">Wisdom File Export/Import from Fortran</a></li> +<li><a href="Wisdom-Export.html#index-fftw_005fexport_005fwisdom_005fto_005ffilename-282"><code>fftw_export_wisdom_to_filename</code></a>: <a href="Wisdom-Export.html#Wisdom-Export">Wisdom Export</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-fftw_005fexport_005fwisdom_005fto_005ffilename-130"><code>fftw_export_wisdom_to_filename</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Wisdom-String-Export_002fImport-from-Fortran.html#index-fftw_005fexport_005fwisdom_005fto_005fstring-571"><code>fftw_export_wisdom_to_string</code></a>: <a href="Wisdom-String-Export_002fImport-from-Fortran.html#Wisdom-String-Export_002fImport-from-Fortran">Wisdom String Export/Import from Fortran</a></li> +<li><a href="Wisdom-Export.html#index-fftw_005fexport_005fwisdom_005fto_005fstring-284"><code>fftw_export_wisdom_to_string</code></a>: <a href="Wisdom-Export.html#Wisdom-Export">Wisdom Export</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fflops-548"><code>fftw_flops</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Avoiding-MPI-Deadlocks.html#index-fftw_005fflops-425"><code>fftw_flops</code></a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li> +<li><a href="Using-Plans.html#index-fftw_005fflops-157"><code>fftw_flops</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Forgetting-Wisdom.html#index-fftw_005fforget_005fwisdom-291"><code>fftw_forget_wisdom</code></a>: <a href="Forgetting-Wisdom.html#Forgetting-Wisdom">Forgetting Wisdom</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-fftw_005fforget_005fwisdom-132"><code>fftw_forget_wisdom</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Complex-DFTs.html#index-FFTW_005fFORWARD-167"><code>FFTW_FORWARD</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-FFTW_005fFORWARD-52"><code>FFTW_FORWARD</code></a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-FFTW_005fFORWARD-24"><code>FFTW_FORWARD</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Using-Plans.html#index-fftw_005ffprint_005fplan-158"><code>fftw_fprint_plan</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Memory-Allocation.html#index-fftw_005ffree-146"><code>fftw_free</code></a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li> +<li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-fftw_005ffree-111"><code>fftw_free</code></a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005ffree-33"><code>fftw_free</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fHC2R-217"><code>FFTW_HC2R</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="The-Halfcomplex_002dformat-DFT.html#index-FFTW_005fHC2R-76"><code>FFTW_HC2R</code></a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li> +<li><a href="Wisdom-File-Export_002fImport-from-Fortran.html#index-fftw_005fimport-wisdom_005ffrom_005ffilename-569"><code>fftw_import wisdom_from_filename</code></a>: <a href="Wisdom-File-Export_002fImport-from-Fortran.html#Wisdom-File-Export_002fImport-from-Fortran">Wisdom File Export/Import from Fortran</a></li> +<li><a href="Wisdom-Import.html#index-fftw_005fimport_005fsystem_005fwisdom-286"><code>fftw_import_system_wisdom</code></a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li> +<li><a href="Caveats-in-Using-Wisdom.html#index-fftw_005fimport_005fsystem_005fwisdom-137"><code>fftw_import_system_wisdom</code></a>: <a href="Caveats-in-Using-Wisdom.html#Caveats-in-Using-Wisdom">Caveats in Using Wisdom</a></li> +<li><a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#index-fftw_005fimport_005fwisdom-579"><code>fftw_import_wisdom</code></a>: <a href="Wisdom-Generic-Export_002fImport-from-Fortran.html#Wisdom-Generic-Export_002fImport-from-Fortran">Wisdom Generic Export/Import from Fortran</a></li> +<li><a href="Wisdom-Import.html#index-fftw_005fimport_005fwisdom-285"><code>fftw_import_wisdom</code></a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li> +<li><a href="Wisdom-Import.html#index-fftw_005fimport_005fwisdom_005ffrom_005ffile-288"><code>fftw_import_wisdom_from_file</code></a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li> +<li><a href="Wisdom-Import.html#index-fftw_005fimport_005fwisdom_005ffrom_005ffilename-287"><code>fftw_import_wisdom_from_filename</code></a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-fftw_005fimport_005fwisdom_005ffrom_005ffilename-131"><code>fftw_import_wisdom_from_filename</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Wisdom-String-Export_002fImport-from-Fortran.html#index-fftw_005fimport_005fwisdom_005ffrom_005fstring-574"><code>fftw_import_wisdom_from_string</code></a>: <a href="Wisdom-String-Export_002fImport-from-Fortran.html#Wisdom-String-Export_002fImport-from-Fortran">Wisdom String Export/Import from Fortran</a></li> +<li><a href="Wisdom-Import.html#index-fftw_005fimport_005fwisdom_005ffrom_005fstring-289"><code>fftw_import_wisdom_from_string</code></a>: <a href="Wisdom-Import.html#Wisdom-Import">Wisdom Import</a></li> +<li><a href="MPI-Initialization.html#index-fftw_005finit_005fthreads-438"><code>fftw_init_threads</code></a>: <a href="MPI-Initialization.html#MPI-Initialization">MPI Initialization</a></li> +<li><a href="Combining-MPI-and-Threads.html#index-fftw_005finit_005fthreads-432"><code>fftw_init_threads</code></a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li> +<li><a href="Linking-and-Initializing-MPI-FFTW.html#index-fftw_005finit_005fthreads-357"><code>fftw_init_threads</code></a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li> +<li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-fftw_005finit_005fthreads-337"><code>fftw_init_threads</code></a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li> +<li><a href="Fortran_002dinterface-routines.html#index-fftw_005fiodim-583"><code>fftw_iodim</code></a>: <a href="Fortran_002dinterface-routines.html#Fortran_002dinterface-routines">Fortran-interface routines</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fiodim-552"><code>fftw_iodim</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Guru-vector-and-transform-sizes.html#index-fftw_005fiodim-245"><code>fftw_iodim</code></a>: <a href="Guru-vector-and-transform-sizes.html#Guru-vector-and-transform-sizes">Guru vector and transform sizes</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fiodim64-553"><code>fftw_iodim64</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="64_002dbit-Guru-Interface.html#index-fftw_005fiodim64-265"><code>fftw_iodim64</code></a>: <a href="64_002dbit-Guru-Interface.html#g_t64_002dbit-Guru-Interface">64-bit Guru Interface</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fmalloc-543"><code>fftw_malloc</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Using-MPI-Plans.html#index-fftw_005fmalloc-449"><code>fftw_malloc</code></a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li> +<li><a href="Basic-and-advanced-distribution-interfaces.html#index-fftw_005fmalloc-375"><code>fftw_malloc</code></a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li> +<li><a href="Planner-Flags.html#index-fftw_005fmalloc-183"><code>fftw_malloc</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Memory-Allocation.html#index-fftw_005fmalloc-145"><code>fftw_malloc</code></a>: <a href="Memory-Allocation.html#Memory-Allocation">Memory Allocation</a></li> +<li><a href="Dynamic-Arrays-in-C.html#index-fftw_005fmalloc-121"><code>fftw_malloc</code></a>: <a href="Dynamic-Arrays-in-C.html#Dynamic-Arrays-in-C">Dynamic Arrays in C</a></li> +<li><a href="SIMD-alignment-and-fftw_005fmalloc.html#index-fftw_005fmalloc-110"><code>fftw_malloc</code></a>: <a href="SIMD-alignment-and-fftw_005fmalloc.html#SIMD-alignment-and-fftw_005fmalloc">SIMD alignment and fftw_malloc</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fmalloc-16"><code>fftw_malloc</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="An-improved-replacement-for-MPI_005fAlltoall.html#index-FFTW_005fMEASURE-411"><code>FFTW_MEASURE</code></a>: <a href="An-improved-replacement-for-MPI_005fAlltoall.html#An-improved-replacement-for-MPI_005fAlltoall">An improved replacement for MPI_Alltoall</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fMEASURE-172"><code>FFTW_MEASURE</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-FFTW_005fMEASURE-126"><code>FFTW_MEASURE</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-FFTW_005fMEASURE-27"><code>FFTW_MEASURE</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="MPI-Wisdom-Communication.html#index-fftw_005fmpi_005fbroadcast_005fwisdom-496"><code>fftw_mpi_broadcast_wisdom</code></a>: <a href="MPI-Wisdom-Communication.html#MPI-Wisdom-Communication">MPI Wisdom Communication</a></li> +<li><a href="FFTW-MPI-Wisdom.html#index-fftw_005fmpi_005fbroadcast_005fwisdom-417"><code>fftw_mpi_broadcast_wisdom</code></a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li> +<li><a href="MPI-Initialization.html#index-fftw_005fmpi_005fcleanup-439"><code>fftw_mpi_cleanup</code></a>: <a href="MPI-Initialization.html#MPI-Initialization">MPI Initialization</a></li> +<li><a href="Linking-and-Initializing-MPI-FFTW.html#index-fftw_005fmpi_005fcleanup-359"><code>fftw_mpi_cleanup</code></a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li> +<li><a href="MPI-Plan-Creation.html#index-FFTW_005fMPI_005fDEFAULT_005fBLOCK-472"><code>FFTW_MPI_DEFAULT_BLOCK</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Advanced-distributed_002dtranspose-interface.html#index-FFTW_005fMPI_005fDEFAULT_005fBLOCK-407"><code>FFTW_MPI_DEFAULT_BLOCK</code></a>: <a href="Advanced-distributed_002dtranspose-interface.html#Advanced-distributed_002dtranspose-interface">Advanced distributed-transpose interface</a></li> +<li><a href="Basic-and-advanced-distribution-interfaces.html#index-FFTW_005fMPI_005fDEFAULT_005fBLOCK-379"><code>FFTW_MPI_DEFAULT_BLOCK</code></a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li> +<li><a href="FFTW-MPI-Fortran-Interface.html#index-fftw_005fmpi_005fexecute_005fdft-501"><code>fftw_mpi_execute_dft</code></a>: <a href="FFTW-MPI-Fortran-Interface.html#FFTW-MPI-Fortran-Interface">FFTW MPI Fortran Interface</a></li> +<li><a href="Using-MPI-Plans.html#index-fftw_005fmpi_005fexecute_005fdft-444"><code>fftw_mpi_execute_dft</code></a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li> +<li><a href="Using-MPI-Plans.html#index-fftw_005fmpi_005fexecute_005fdft_005fc2r-446"><code>fftw_mpi_execute_dft_c2r</code></a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li> +<li><a href="Using-MPI-Plans.html#index-fftw_005fmpi_005fexecute_005fdft_005fr2c-445"><code>fftw_mpi_execute_dft_r2c</code></a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fexecute_005fr2r-494"><code>fftw_mpi_execute_r2r</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Using-MPI-Plans.html#index-fftw_005fmpi_005fexecute_005fr2r-447"><code>fftw_mpi_execute_r2r</code></a>: <a href="Using-MPI-Plans.html#Using-MPI-Plans">Using MPI Plans</a></li> +<li><a href="MPI-Wisdom-Communication.html#index-fftw_005fmpi_005fgather_005fwisdom-495"><code>fftw_mpi_gather_wisdom</code></a>: <a href="MPI-Wisdom-Communication.html#MPI-Wisdom-Communication">MPI Wisdom Communication</a></li> +<li><a href="FFTW-MPI-Wisdom.html#index-fftw_005fmpi_005fgather_005fwisdom-416"><code>fftw_mpi_gather_wisdom</code></a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li> +<li><a href="MPI-Initialization.html#index-fftw_005fmpi_005finit-437"><code>fftw_mpi_init</code></a>: <a href="MPI-Initialization.html#MPI-Initialization">MPI Initialization</a></li> +<li><a href="Combining-MPI-and-Threads.html#index-fftw_005fmpi_005finit-431"><code>fftw_mpi_init</code></a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li> +<li><a href="FFTW-MPI-Wisdom.html#index-fftw_005fmpi_005finit-419"><code>fftw_mpi_init</code></a>: <a href="FFTW-MPI-Wisdom.html#FFTW-MPI-Wisdom">FFTW MPI Wisdom</a></li> +<li><a href="2d-MPI-example.html#index-fftw_005fmpi_005finit-361"><code>fftw_mpi_init</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="Linking-and-Initializing-MPI-FFTW.html#index-fftw_005fmpi_005finit-358"><code>fftw_mpi_init</code></a>: <a href="Linking-and-Initializing-MPI-FFTW.html#Linking-and-Initializing-MPI-FFTW">Linking and Initializing MPI FFTW</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize-453"><code>fftw_mpi_local_size</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005f1d-460"><code>fftw_mpi_local_size_1d</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="One_002ddimensional-distributions.html#index-fftw_005fmpi_005flocal_005fsize_005f1d-386"><code>fftw_mpi_local_size_1d</code></a>: <a href="One_002ddimensional-distributions.html#One_002ddimensional-distributions">One-dimensional distributions</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005f2d-451"><code>fftw_mpi_local_size_2d</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="Basic-and-advanced-distribution-interfaces.html#index-fftw_005fmpi_005flocal_005fsize_005f2d-373"><code>fftw_mpi_local_size_2d</code></a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li> +<li><a href="2d-MPI-example.html#index-fftw_005fmpi_005flocal_005fsize_005f2d-367"><code>fftw_mpi_local_size_2d</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005f2d_005ftransposed-454"><code>fftw_mpi_local_size_2d_transposed</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="Basic-distributed_002dtranspose-interface.html#index-fftw_005fmpi_005flocal_005fsize_005f2d_005ftransposed-405"><code>fftw_mpi_local_size_2d_transposed</code></a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005f3d-452"><code>fftw_mpi_local_size_3d</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005f3d_005ftransposed-455"><code>fftw_mpi_local_size_3d_transposed</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="Transposed-distributions.html#index-fftw_005fmpi_005flocal_005fsize_005f3d_005ftransposed-385"><code>fftw_mpi_local_size_3d_transposed</code></a>: <a href="Transposed-distributions.html#Transposed-distributions">Transposed distributions</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005fmany-458"><code>fftw_mpi_local_size_many</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="Basic-and-advanced-distribution-interfaces.html#index-fftw_005fmpi_005flocal_005fsize_005fmany-378"><code>fftw_mpi_local_size_many</code></a>: <a href="Basic-and-advanced-distribution-interfaces.html#Basic-and-advanced-distribution-interfaces">Basic and advanced distribution interfaces</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005fmany_005f1d-461"><code>fftw_mpi_local_size_many_1d</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005fmany_005ftransposed-459"><code>fftw_mpi_local_size_many_transposed</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="Advanced-distributed_002dtranspose-interface.html#index-fftw_005fmpi_005flocal_005fsize_005fmany_005ftransposed-408"><code>fftw_mpi_local_size_many_transposed</code></a>: <a href="Advanced-distributed_002dtranspose-interface.html#Advanced-distributed_002dtranspose-interface">Advanced distributed-transpose interface</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-fftw_005fmpi_005flocal_005fsize_005ftransposed-456"><code>fftw_mpi_local_size_transposed</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft-467"><code>fftw_mpi_plan_dft</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005f1d-464"><code>fftw_mpi_plan_dft_1d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005f2d-465"><code>fftw_mpi_plan_dft_2d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="2d-MPI-example.html#index-fftw_005fmpi_005fplan_005fdft_005f2d-363"><code>fftw_mpi_plan_dft_2d</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005f3d-466"><code>fftw_mpi_plan_dft_3d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fc2r-486"><code>fftw_mpi_plan_dft_c2r</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fc2r_005f2d-483"><code>fftw_mpi_plan_dft_c2r_2d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fc2r_005f3d-485"><code>fftw_mpi_plan_dft_c2r_3d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fr2c-482"><code>fftw_mpi_plan_dft_r2c</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fr2c_005f2d-479"><code>fftw_mpi_plan_dft_r2c_2d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fdft_005fr2c_005f3d-481"><code>fftw_mpi_plan_dft_r2c_3d</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fmany_005fdft-468"><code>fftw_mpi_plan_many_dft</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fmany_005fdft_005fc2r-488"><code>fftw_mpi_plan_many_dft_c2r</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fmany_005fdft_005fr2c-487"><code>fftw_mpi_plan_many_dft_r2c</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005fmany_005ftranspose-492"><code>fftw_mpi_plan_many_transpose</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Advanced-distributed_002dtranspose-interface.html#index-fftw_005fmpi_005fplan_005fmany_005ftranspose-406"><code>fftw_mpi_plan_many_transpose</code></a>: <a href="Advanced-distributed_002dtranspose-interface.html#Advanced-distributed_002dtranspose-interface">Advanced distributed-transpose interface</a></li> +<li><a href="MPI-Plan-Creation.html#index-fftw_005fmpi_005fplan_005ftranspose-491"><code>fftw_mpi_plan_transpose</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Basic-distributed_002dtranspose-interface.html#index-fftw_005fmpi_005fplan_005ftranspose-400"><code>fftw_mpi_plan_transpose</code></a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li> +<li><a href="MPI-Plan-Creation.html#index-FFTW_005fMPI_005fSCRAMBLED_005fIN-475"><code>FFTW_MPI_SCRAMBLED_IN</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-FFTW_005fMPI_005fSCRAMBLED_005fIN-463"><code>FFTW_MPI_SCRAMBLED_IN</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="One_002ddimensional-distributions.html#index-FFTW_005fMPI_005fSCRAMBLED_005fIN-388"><code>FFTW_MPI_SCRAMBLED_IN</code></a>: <a href="One_002ddimensional-distributions.html#One_002ddimensional-distributions">One-dimensional distributions</a></li> +<li><a href="MPI-Plan-Creation.html#index-FFTW_005fMPI_005fSCRAMBLED_005fOUT-474"><code>FFTW_MPI_SCRAMBLED_OUT</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="MPI-Data-Distribution-Functions.html#index-FFTW_005fMPI_005fSCRAMBLED_005fOUT-462"><code>FFTW_MPI_SCRAMBLED_OUT</code></a>: <a href="MPI-Data-Distribution-Functions.html#MPI-Data-Distribution-Functions">MPI Data Distribution Functions</a></li> +<li><a href="One_002ddimensional-distributions.html#index-FFTW_005fMPI_005fSCRAMBLED_005fOUT-387"><code>FFTW_MPI_SCRAMBLED_OUT</code></a>: <a href="One_002ddimensional-distributions.html#One_002ddimensional-distributions">One-dimensional distributions</a></li> +<li><a href="MPI-Plan-Creation.html#index-FFTW_005fMPI_005fTRANSPOSED_005fIN-477"><code>FFTW_MPI_TRANSPOSED_IN</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Basic-distributed_002dtranspose-interface.html#index-FFTW_005fMPI_005fTRANSPOSED_005fIN-403"><code>FFTW_MPI_TRANSPOSED_IN</code></a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li> +<li><a href="Transposed-distributions.html#index-FFTW_005fMPI_005fTRANSPOSED_005fIN-384"><code>FFTW_MPI_TRANSPOSED_IN</code></a>: <a href="Transposed-distributions.html#Transposed-distributions">Transposed distributions</a></li> +<li><a href="MPI-Plan-Creation.html#index-FFTW_005fMPI_005fTRANSPOSED_005fOUT-476"><code>FFTW_MPI_TRANSPOSED_OUT</code></a>: <a href="MPI-Plan-Creation.html#MPI-Plan-Creation">MPI Plan Creation</a></li> +<li><a href="Basic-distributed_002dtranspose-interface.html#index-FFTW_005fMPI_005fTRANSPOSED_005fOUT-402"><code>FFTW_MPI_TRANSPOSED_OUT</code></a>: <a href="Basic-distributed_002dtranspose-interface.html#Basic-distributed_002dtranspose-interface">Basic distributed-transpose interface</a></li> +<li><a href="Transposed-distributions.html#index-FFTW_005fMPI_005fTRANSPOSED_005fOUT-383"><code>FFTW_MPI_TRANSPOSED_OUT</code></a>: <a href="Transposed-distributions.html#Transposed-distributions">Transposed distributions</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fNO_005fTIMELIMIT-186"><code>FFTW_NO_TIMELIMIT</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="An-improved-replacement-for-MPI_005fAlltoall.html#index-FFTW_005fPATIENT-412"><code>FFTW_PATIENT</code></a>: <a href="An-improved-replacement-for-MPI_005fAlltoall.html#An-improved-replacement-for-MPI_005fAlltoall">An improved replacement for MPI_Alltoall</a></li> +<li><a href="How-Many-Threads-to-Use_003f.html#index-FFTW_005fPATIENT-343"><code>FFTW_PATIENT</code></a>: <a href="How-Many-Threads-to-Use_003f.html#How-Many-Threads-to-Use_003f">How Many Threads to Use?</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fPATIENT-173"><code>FFTW_PATIENT</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Words-of-Wisdom_002dSaving-Plans.html#index-FFTW_005fPATIENT-127"><code>FFTW_PATIENT</code></a>: <a href="Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans">Words of Wisdom-Saving Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-FFTW_005fPATIENT-38"><code>FFTW_PATIENT</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fplan-530"><code>fftw_plan</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Using-Plans.html#index-fftw_005fplan-152"><code>fftw_plan</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fplan-22"><code>fftw_plan</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Complex-DFTs.html#index-fftw_005fplan_005fdft-164"><code>fftw_plan_dft</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="Complex-Multi_002dDimensional-DFTs.html#index-fftw_005fplan_005fdft-42"><code>fftw_plan_dft</code></a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li> +<li><a href="Complex-DFTs.html#index-fftw_005fplan_005fdft_005f1d-161"><code>fftw_plan_dft_1d</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="Complex-One_002dDimensional-DFTs.html#index-fftw_005fplan_005fdft_005f1d-21"><code>fftw_plan_dft_1d</code></a>: <a href="Complex-One_002dDimensional-DFTs.html#Complex-One_002dDimensional-DFTs">Complex One-Dimensional DFTs</a></li> +<li><a href="Overview-of-Fortran-interface.html#index-fftw_005fplan_005fdft_005f2d-506"><code>fftw_plan_dft_2d</code></a>: <a href="Overview-of-Fortran-interface.html#Overview-of-Fortran-interface">Overview of Fortran interface</a></li> +<li><a href="Complex-DFTs.html#index-fftw_005fplan_005fdft_005f2d-162"><code>fftw_plan_dft_2d</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="Complex-Multi_002dDimensional-DFTs.html#index-fftw_005fplan_005fdft_005f2d-39"><code>fftw_plan_dft_2d</code></a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li> +<li><a href="Reversing-array-dimensions.html#index-fftw_005fplan_005fdft_005f3d-522"><code>fftw_plan_dft_3d</code></a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li> +<li><a href="Complex-DFTs.html#index-fftw_005fplan_005fdft_005f3d-163"><code>fftw_plan_dft_3d</code></a>: <a href="Complex-DFTs.html#Complex-DFTs">Complex DFTs</a></li> +<li><a href="Complex-Multi_002dDimensional-DFTs.html#index-fftw_005fplan_005fdft_005f3d-40"><code>fftw_plan_dft_3d</code></a>: <a href="Complex-Multi_002dDimensional-DFTs.html#Complex-Multi_002dDimensional-DFTs">Complex Multi-Dimensional DFTs</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fc2r-198"><code>fftw_plan_dft_c2r</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fc2r_005f1d-195"><code>fftw_plan_dft_c2r_1d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-fftw_005fplan_005fdft_005fc2r_005f1d-49"><code>fftw_plan_dft_c2r_1d</code></a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fc2r_005f2d-196"><code>fftw_plan_dft_c2r_2d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fc2r_005f3d-197"><code>fftw_plan_dft_c2r_3d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fr2c-190"><code>fftw_plan_dft_r2c</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-fftw_005fplan_005fdft_005fr2c-61"><code>fftw_plan_dft_r2c</code></a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fr2c_005f1d-187"><code>fftw_plan_dft_r2c_1d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-fftw_005fplan_005fdft_005fr2c_005f1d-48"><code>fftw_plan_dft_r2c_1d</code></a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fr2c_005f2d-188"><code>fftw_plan_dft_r2c_2d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-fftw_005fplan_005fdft_005fr2c_005f2d-59"><code>fftw_plan_dft_r2c_2d</code></a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li> +<li><a href="Reversing-array-dimensions.html#index-fftw_005fplan_005fdft_005fr2c_005f3d-524"><code>fftw_plan_dft_r2c_3d</code></a>: <a href="Reversing-array-dimensions.html#Reversing-array-dimensions">Reversing array dimensions</a></li> +<li><a href="Real_002ddata-DFTs.html#index-fftw_005fplan_005fdft_005fr2c_005f3d-189"><code>fftw_plan_dft_r2c_3d</code></a>: <a href="Real_002ddata-DFTs.html#Real_002ddata-DFTs">Real-data DFTs</a></li> +<li><a href="Multi_002dDimensional-DFTs-of-Real-Data.html#index-fftw_005fplan_005fdft_005fr2c_005f3d-60"><code>fftw_plan_dft_r2c_3d</code></a>: <a href="Multi_002dDimensional-DFTs-of-Real-Data.html#Multi_002dDimensional-DFTs-of-Real-Data">Multi-Dimensional DFTs of Real Data</a></li> +<li><a href="64_002dbit-Guru-Interface.html#index-fftw_005fplan_005fguru64_005fdft-264"><code>fftw_plan_guru64_dft</code></a>: <a href="64_002dbit-Guru-Interface.html#g_t64_002dbit-Guru-Interface">64-bit Guru Interface</a></li> +<li><a href="Guru-Complex-DFTs.html#index-fftw_005fplan_005fguru_005fdft-250"><code>fftw_plan_guru_dft</code></a>: <a href="Guru-Complex-DFTs.html#Guru-Complex-DFTs">Guru Complex DFTs</a></li> +<li><a href="Guru-Real_002ddata-DFTs.html#index-fftw_005fplan_005fguru_005fdft_005fc2r-255"><code>fftw_plan_guru_dft_c2r</code></a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li> +<li><a href="Guru-Real_002ddata-DFTs.html#index-fftw_005fplan_005fguru_005fdft_005fr2c-253"><code>fftw_plan_guru_dft_r2c</code></a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li> +<li><a href="Guru-Real_002dto_002dreal-Transforms.html#index-fftw_005fplan_005fguru_005fr2r-260"><code>fftw_plan_guru_r2r</code></a>: <a href="Guru-Real_002dto_002dreal-Transforms.html#Guru-Real_002dto_002dreal-Transforms">Guru Real-to-real Transforms</a></li> +<li><a href="Guru-Complex-DFTs.html#index-fftw_005fplan_005fguru_005fsplit_005fdft-251"><code>fftw_plan_guru_split_dft</code></a>: <a href="Guru-Complex-DFTs.html#Guru-Complex-DFTs">Guru Complex DFTs</a></li> +<li><a href="Guru-Real_002ddata-DFTs.html#index-fftw_005fplan_005fguru_005fsplit_005fdft_005fc2r-256"><code>fftw_plan_guru_split_dft_c2r</code></a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li> +<li><a href="Guru-Real_002ddata-DFTs.html#index-fftw_005fplan_005fguru_005fsplit_005fdft_005fr2c-254"><code>fftw_plan_guru_split_dft_r2c</code></a>: <a href="Guru-Real_002ddata-DFTs.html#Guru-Real_002ddata-DFTs">Guru Real-data DFTs</a></li> +<li><a href="Advanced-Complex-DFTs.html#index-fftw_005fplan_005fmany_005fdft-234"><code>fftw_plan_many_dft</code></a>: <a href="Advanced-Complex-DFTs.html#Advanced-Complex-DFTs">Advanced Complex DFTs</a></li> +<li><a href="Advanced-Real_002ddata-DFTs.html#index-fftw_005fplan_005fmany_005fdft_005fc2r-239"><code>fftw_plan_many_dft_c2r</code></a>: <a href="Advanced-Real_002ddata-DFTs.html#Advanced-Real_002ddata-DFTs">Advanced Real-data DFTs</a></li> +<li><a href="Advanced-Real_002ddata-DFTs.html#index-fftw_005fplan_005fmany_005fdft_005fr2c-238"><code>fftw_plan_many_dft_r2c</code></a>: <a href="Advanced-Real_002ddata-DFTs.html#Advanced-Real_002ddata-DFTs">Advanced Real-data DFTs</a></li> +<li><a href="Advanced-Real_002dto_002dreal-Transforms.html#index-fftw_005fplan_005fmany_005fr2r-240"><code>fftw_plan_many_r2r</code></a>: <a href="Advanced-Real_002dto_002dreal-Transforms.html#Advanced-Real_002dto_002dreal-Transforms">Advanced Real-to-real Transforms</a></li> +<li><a href="Real_002dto_002dReal-Transforms.html#index-fftw_005fplan_005fr2r-209"><code>fftw_plan_r2r</code></a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li> +<li><a href="More-DFTs-of-Real-Data.html#index-fftw_005fplan_005fr2r-69"><code>fftw_plan_r2r</code></a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li> +<li><a href="Real_002dto_002dReal-Transforms.html#index-fftw_005fplan_005fr2r_005f1d-206"><code>fftw_plan_r2r_1d</code></a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li> +<li><a href="More-DFTs-of-Real-Data.html#index-fftw_005fplan_005fr2r_005f1d-66"><code>fftw_plan_r2r_1d</code></a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li> +<li><a href="Real_002dto_002dReal-Transforms.html#index-fftw_005fplan_005fr2r_005f2d-207"><code>fftw_plan_r2r_2d</code></a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li> +<li><a href="More-DFTs-of-Real-Data.html#index-fftw_005fplan_005fr2r_005f2d-67"><code>fftw_plan_r2r_2d</code></a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li> +<li><a href="Real_002dto_002dReal-Transforms.html#index-fftw_005fplan_005fr2r_005f3d-208"><code>fftw_plan_r2r_3d</code></a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li> +<li><a href="More-DFTs-of-Real-Data.html#index-fftw_005fplan_005fr2r_005f3d-68"><code>fftw_plan_r2r_3d</code></a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li> +<li><a href="Combining-MPI-and-Threads.html#index-fftw_005fplan_005fwith_005fnthreads-433"><code>fftw_plan_with_nthreads</code></a>: <a href="Combining-MPI-and-Threads.html#Combining-MPI-and-Threads">Combining MPI and Threads</a></li> +<li><a href="Usage-of-Multi_002dthreaded-FFTW.html#index-fftw_005fplan_005fwith_005fnthreads-338"><code>fftw_plan_with_nthreads</code></a>: <a href="Usage-of-Multi_002dthreaded-FFTW.html#Usage-of-Multi_002dthreaded-FFTW">Usage of Multi-threaded FFTW</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fPRESERVE_005fINPUT-178"><code>FFTW_PRESERVE_INPUT</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="One_002dDimensional-DFTs-of-Real-Data.html#index-FFTW_005fPRESERVE_005fINPUT-57"><code>FFTW_PRESERVE_INPUT</code></a>: <a href="One_002dDimensional-DFTs-of-Real-Data.html#One_002dDimensional-DFTs-of-Real-Data">One-Dimensional DFTs of Real Data</a></li> +<li><a href="Using-Plans.html#index-fftw_005fprint_005fplan-159"><code>fftw_print_plan</code></a>: <a href="Using-Plans.html#Using-Plans">Using Plans</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fR2HC-216"><code>FFTW_R2HC</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="The-Halfcomplex_002dformat-DFT.html#index-FFTW_005fR2HC-72"><code>FFTW_R2HC</code></a>: <a href="The-Halfcomplex_002dformat-DFT.html#The-Halfcomplex_002dformat-DFT">The Halfcomplex-format DFT</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-fftw_005fr2r_005fkind-544"><code>fftw_r2r_kind</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#index-fftw_005fr2r_005fkind-397"><code>fftw_r2r_kind</code></a>: <a href="Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms.html#Other-Multi_002ddimensional-Real_002ddata-MPI-Transforms">Other Multi-dimensional Real-data MPI Transforms</a></li> +<li><a href="More-DFTs-of-Real-Data.html#index-fftw_005fr2r_005fkind-71"><code>fftw_r2r_kind</code></a>: <a href="More-DFTs-of-Real-Data.html#More-DFTs-of-Real-Data">More DFTs of Real Data</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fREDFT00-220"><code>FFTW_REDFT00</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real_002dto_002dReal-Transforms.html#index-FFTW_005fREDFT00-210"><code>FFTW_REDFT00</code></a>: <a href="Real_002dto_002dReal-Transforms.html#Real_002dto_002dReal-Transforms">Real-to-Real Transforms</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fREDFT00-87"><code>FFTW_REDFT00</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fREDFT01-224"><code>FFTW_REDFT01</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fREDFT01-89"><code>FFTW_REDFT01</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fREDFT10-223"><code>FFTW_REDFT10</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fREDFT10-88"><code>FFTW_REDFT10</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fREDFT11-226"><code>FFTW_REDFT11</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fREDFT11-91"><code>FFTW_REDFT11</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fRODFT00-227"><code>FFTW_RODFT00</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fRODFT00-92"><code>FFTW_RODFT00</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fRODFT01-231"><code>FFTW_RODFT01</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fRODFT01-94"><code>FFTW_RODFT01</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fRODFT10-230"><code>FFTW_RODFT10</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fRODFT10-93"><code>FFTW_RODFT10</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Real_002dto_002dReal-Transform-Kinds.html#index-FFTW_005fRODFT11-232"><code>FFTW_RODFT11</code></a>: <a href="Real_002dto_002dReal-Transform-Kinds.html#Real_002dto_002dReal-Transform-Kinds">Real-to-Real Transform Kinds</a></li> +<li><a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#index-FFTW_005fRODFT11-95"><code>FFTW_RODFT11</code></a>: <a href="Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029.html#Real-even_002fodd-DFTs-_0028cosine_002fsine-transforms_0029">Real even/odd DFTs (cosine/sine transforms)</a></li> +<li><a href="Planner-Flags.html#index-fftw_005fset_005ftimelimit-185"><code>fftw_set_timelimit</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-FFTW_005fTRANSPOSED_005fIN-395"><code>FFTW_TRANSPOSED_IN</code></a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li> +<li><a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#index-FFTW_005fTRANSPOSED_005fOUT-394"><code>FFTW_TRANSPOSED_OUT</code></a>: <a href="Multi_002ddimensional-MPI-DFTs-of-Real-Data.html#Multi_002ddimensional-MPI-DFTs-of-Real-Data">Multi-dimensional MPI DFTs of Real Data</a></li> +<li><a href="FFTW-Execution-in-Fortran.html#index-FFTW_005fUNALIGNED-589"><code>FFTW_UNALIGNED</code></a>: <a href="FFTW-Execution-in-Fortran.html#FFTW-Execution-in-Fortran">FFTW Execution in Fortran</a></li> +<li><a href="Plan-execution-in-Fortran.html#index-FFTW_005fUNALIGNED-562"><code>FFTW_UNALIGNED</code></a>: <a href="Plan-execution-in-Fortran.html#Plan-execution-in-Fortran">Plan execution in Fortran</a></li> +<li><a href="New_002darray-Execute-Functions.html#index-FFTW_005fUNALIGNED-269"><code>FFTW_UNALIGNED</code></a>: <a href="New_002darray-Execute-Functions.html#New_002darray-Execute-Functions">New-array Execute Functions</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fUNALIGNED-181"><code>FFTW_UNALIGNED</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="Planner-Flags.html#index-FFTW_005fWISDOM_005fONLY-175"><code>FFTW_WISDOM_ONLY</code></a>: <a href="Planner-Flags.html#Planner-Flags">Planner Flags</a></li> +<li><a href="An-improved-replacement-for-MPI_005fAlltoall.html#index-MPI_005fAlltoall-409"><code>MPI_Alltoall</code></a>: <a href="An-improved-replacement-for-MPI_005fAlltoall.html#An-improved-replacement-for-MPI_005fAlltoall">An improved replacement for MPI_Alltoall</a></li> +<li><a href="Avoiding-MPI-Deadlocks.html#index-MPI_005fBarrier-422"><code>MPI_Barrier</code></a>: <a href="Avoiding-MPI-Deadlocks.html#Avoiding-MPI-Deadlocks">Avoiding MPI Deadlocks</a></li> +<li><a href="2d-MPI-example.html#index-MPI_005fCOMM_005fWORLD-364"><code>MPI_COMM_WORLD</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="Distributed_002dmemory-FFTW-with-MPI.html#index-MPI_005fCOMM_005fWORLD-351"><code>MPI_COMM_WORLD</code></a>: <a href="Distributed_002dmemory-FFTW-with-MPI.html#Distributed_002dmemory-FFTW-with-MPI">Distributed-memory FFTW with MPI</a></li> +<li><a href="2d-MPI-example.html#index-MPI_005fInit-360"><code>MPI_Init</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="FFTW-Fortran-type-reference.html#index-ptrdiff_005ft-539"><code>ptrdiff_t</code></a>: <a href="FFTW-Fortran-type-reference.html#FFTW-Fortran-type-reference">FFTW Fortran type reference</a></li> +<li><a href="2d-MPI-example.html#index-ptrdiff_005ft-365"><code>ptrdiff_t</code></a>: <a href="2d-MPI-example.html#g_t2d-MPI-example">2d MPI example</a></li> +<li><a href="64_002dbit-Guru-Interface.html#index-ptrdiff_005ft-263"><code>ptrdiff_t</code></a>: <a href="64_002dbit-Guru-Interface.html#g_t64_002dbit-Guru-Interface">64-bit Guru Interface</a></li> +<li><a href="The-1d-Real_002ddata-DFT.html#index-R2HC-301"><code>R2HC</code></a>: <a href="The-1d-Real_002ddata-DFT.html#The-1d-Real_002ddata-DFT">The 1d Real-data DFT</a></li> +<li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-REDFT00-306"><code>REDFT00</code></a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li> +<li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-REDFT01-311"><code>REDFT01</code></a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li> +<li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-REDFT10-310"><code>REDFT10</code></a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li> +<li><a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#index-REDFT11-313"><code>REDFT11</code></a>: <a href="1d-Real_002deven-DFTs-_0028DCTs_0029.html#g_t1d-Real_002deven-DFTs-_0028DCTs_0029">1d Real-even DFTs (DCTs)</a></li> +<li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-RODFT00-317"><code>RODFT00</code></a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li> +<li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-RODFT01-322"><code>RODFT01</code></a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li> +<li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-RODFT10-321"><code>RODFT10</code></a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li> +<li><a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#index-RODFT11-323"><code>RODFT11</code></a>: <a href="1d-Real_002dodd-DFTs-_0028DSTs_0029.html#g_t1d-Real_002dodd-DFTs-_0028DSTs_0029">1d Real-odd DFTs (DSTs)</a></li> + </ul><!-- ************************************************************ --> +</body></html> +