This is fftw3.info, produced by makeinfo version 6.0 from fftw3.texi. This manual is for FFTW (version 3.3.4, 5 June 2016). 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  File: fftw3.info, Node: Library Index, Prev: Concept Index, Up: Top 14 Library Index **************** [index] * Menu: * c_associated: Wisdom String Export/Import from Fortran. (line 36) * C_DOUBLE: Overview of Fortran interface. (line 34) * C_DOUBLE <1>: FFTW Fortran type reference. (line 12) * C_DOUBLE_COMPLEX: Overview of Fortran interface. (line 34) * C_DOUBLE_COMPLEX <1>: FFTW Fortran type reference. (line 12) * C_FFTW_R2R_KIND: FFTW Fortran type reference. (line 32) * C_FLOAT: FFTW Fortran type reference. (line 12) * C_FLOAT_COMPLEX: FFTW Fortran type reference. (line 12) * c_funloc: Wisdom Generic Export/Import from Fortran. (line 25) * C_FUNPTR: FFTW Fortran type reference. (line 61) * c_f_pointer: Reversing array dimensions. (line 63) * c_f_pointer <1>: FFTW Fortran type reference. (line 48) * c_f_pointer <2>: Allocating aligned memory in Fortran. (line 37) * c_f_pointer <3>: Wisdom String Export/Import from Fortran. (line 36) * c_f_pointer <4>: Wisdom Generic Export/Import from Fortran. (line 27) * C_INT: Overview of Fortran interface. (line 34) * C_INT <1>: FFTW Fortran type reference. (line 27) * C_INTPTR_T: FFTW Fortran type reference. (line 27) * c_loc: Wisdom Generic Export/Import from Fortran. (line 27) * C_LONG_DOUBLE: FFTW Fortran type reference. (line 12) * C_LONG_DOUBLE_COMPLEX: FFTW Fortran type reference. (line 12) * C_PTR: Overview of Fortran interface. (line 34) * C_SIZE_T: FFTW Fortran type reference. (line 27) * dfftw_destroy_plan: Fortran Examples. (line 25) * dfftw_execute: FFTW Execution in Fortran. (line 11) * dfftw_execute_dft: FFTW Execution in Fortran. (line 28) * dfftw_execute_dft <1>: Fortran Examples. (line 25) * dfftw_execute_dft_r2c: Fortran Examples. (line 75) * dfftw_export_wisdom: Wisdom of Fortran?. (line 17) * dfftw_forget_wisdom: Wisdom of Fortran?. (line 17) * dfftw_import_system_wisdom: Wisdom of Fortran?. (line 17) * dfftw_import_wisdom: Wisdom of Fortran?. (line 17) * dfftw_init_threads: Fortran Examples. (line 36) * dfftw_plan_dft_1d: Fortran Examples. (line 25) * dfftw_plan_dft_3d: Fortran Examples. (line 60) * dfftw_plan_dft_r2c_1d: Fortran Examples. (line 75) * dfftw_plan_dft_r2c_2d: Fortran Examples. (line 88) * dfftw_plan_with_nthreads: Fortran Examples. (line 36) * fftw_alignment_of: Planner Flags. (line 75) * fftw_alignment_of <1>: New-array Execute Functions. (line 45) * fftw_alloc_complex: Complex One-Dimensional DFTs. (line 38) * fftw_alloc_complex <1>: SIMD alignment and fftw_malloc. (line 35) * fftw_alloc_complex <2>: Memory Allocation. (line 33) * fftw_alloc_complex <3>: Basic and advanced distribution interfaces. (line 42) * fftw_alloc_complex <4>: Reversing array dimensions. (line 63) * fftw_alloc_complex <5>: Allocating aligned memory in Fortran. (line 6) * fftw_alloc_real: SIMD alignment and fftw_malloc. (line 35) * fftw_alloc_real <1>: Memory Allocation. (line 33) * fftw_alloc_real <2>: Multi-dimensional MPI DFTs of Real Data. (line 83) * fftw_alloc_real <3>: Other Multi-dimensional Real-data MPI Transforms. (line 44) * fftw_alloc_real <4>: FFTW Fortran type reference. (line 48) * fftw_alloc_real <5>: Allocating aligned memory in Fortran. (line 6) * FFTW_BACKWARD: Complex One-Dimensional DFTs. (line 61) * FFTW_BACKWARD <1>: One-Dimensional DFTs of Real Data. (line 39) * FFTW_BACKWARD <2>: Complex DFTs. (line 70) * fftw_cleanup: Using Plans. (line 36) * fftw_cleanup <1>: MPI Initialization. (line 21) * fftw_cleanup_threads: Usage of Multi-threaded FFTW. (line 61) * fftw_complex: Complex One-Dimensional DFTs. (line 42) * fftw_complex <1>: Complex numbers. (line 11) * fftw_complex <2>: Overview of Fortran interface. (line 34) * fftw_complex <3>: FFTW Fortran type reference. (line 12) * fftw_cost: Using Plans. (line 61) * FFTW_DESTROY_INPUT: Planner Flags. (line 61) * FFTW_DESTROY_INPUT <1>: FFTW MPI Performance Tips. (line 24) * FFTW_DESTROY_INPUT <2>: FFTW Fortran type reference. (line 37) * fftw_destroy_plan: Complex One-Dimensional DFTs. (line 100) * fftw_destroy_plan <1>: Using Plans. (line 27) * fftw_destroy_plan <2>: Avoiding MPI Deadlocks. (line 19) * fftw_destroy_plan <3>: Overview of Fortran interface. (line 24) * FFTW_DHT: The Discrete Hartley Transform. (line 17) * FFTW_DHT <1>: Real-to-Real Transform Kinds. (line 28) * FFTW_ESTIMATE: Complex One-Dimensional DFTs. (line 71) * FFTW_ESTIMATE <1>: Words of Wisdom-Saving Plans. (line 22) * FFTW_ESTIMATE <2>: Planner Flags. (line 28) * FFTW_ESTIMATE <3>: Cycle Counters. (line 18) * fftw_execute: Complex One-Dimensional DFTs. (line 85) * fftw_execute <1>: Using Plans. (line 13) * fftw_execute <2>: New-array Execute Functions. (line 8) * fftw_execute <3>: Basic distributed-transpose interface. (line 17) * fftw_execute <4>: Avoiding MPI Deadlocks. (line 19) * fftw_execute <5>: Overview of Fortran interface. (line 57) * fftw_execute <6>: Plan execution in Fortran. (line 11) * fftw_execute_dft: New-array Execute Functions. (line 89) * fftw_execute_dft <1>: FFTW MPI Fortran Interface. (line 50) * fftw_execute_dft <2>: Overview of Fortran interface. (line 24) * fftw_execute_dft <3>: Plan execution in Fortran. (line 28) * fftw_execute_dft_c2r: New-array Execute Functions. (line 89) * fftw_execute_dft_c2r <1>: Plan execution in Fortran. (line 31) * fftw_execute_dft_r2c: New-array Execute Functions. (line 89) * fftw_execute_dft_r2c <1>: Reversing array dimensions. (line 46) * fftw_execute_dft_r2c <2>: Plan execution in Fortran. (line 31) * fftw_execute_r2r: New-array Execute Functions. (line 89) * fftw_execute_r2r <1>: Plan execution in Fortran. (line 31) * fftw_execute_split_dft: New-array Execute Functions. (line 89) * fftw_execute_split_dft_c2r: New-array Execute Functions. (line 89) * fftw_execute_split_dft_r2c: New-array Execute Functions. (line 89) * FFTW_EXHAUSTIVE: Words of Wisdom-Saving Plans. (line 22) * FFTW_EXHAUSTIVE <1>: Planner Flags. (line 43) * fftw_export_wisdom: Wisdom Export. (line 10) * fftw_export_wisdom <1>: Wisdom Generic Export/Import from Fortran. (line 12) * fftw_export_wisdom_to_file: Wisdom Export. (line 10) * fftw_export_wisdom_to_filename: Words of Wisdom-Saving Plans. (line 29) * fftw_export_wisdom_to_filename <1>: Wisdom Export. (line 10) * fftw_export_wisdom_to_filename <2>: Wisdom File Export/Import from Fortran. (line 6) * fftw_export_wisdom_to_string: Wisdom Export. (line 10) * fftw_export_wisdom_to_string <1>: Wisdom String Export/Import from Fortran. (line 6) * fftw_flops: Using Plans. (line 67) * fftw_flops <1>: Avoiding MPI Deadlocks. (line 19) * fftw_flops <2>: FFTW Fortran type reference. (line 37) * fftw_forget_wisdom: Words of Wisdom-Saving Plans. (line 48) * fftw_forget_wisdom <1>: Forgetting Wisdom. (line 7) * FFTW_FORWARD: Complex One-Dimensional DFTs. (line 61) * FFTW_FORWARD <1>: One-Dimensional DFTs of Real Data. (line 39) * FFTW_FORWARD <2>: Complex DFTs. (line 70) * fftw_fprint_plan: Using Plans. (line 82) * fftw_free: Complex One-Dimensional DFTs. (line 101) * fftw_free <1>: SIMD alignment and fftw_malloc. (line 25) * fftw_free <2>: Memory Allocation. (line 8) * FFTW_HC2R: The Halfcomplex-format DFT. (line 9) * FFTW_HC2R <1>: Real-to-Real Transform Kinds. (line 25) * fftw_import wisdom_from_filename: Wisdom File Export/Import from Fortran. (line 6) * fftw_import_system_wisdom: Caveats in Using Wisdom. (line 36) * fftw_import_system_wisdom <1>: Wisdom Import. (line 10) * fftw_import_wisdom: Wisdom Import. (line 10) * fftw_import_wisdom <1>: Wisdom Generic Export/Import from Fortran. (line 37) * fftw_import_wisdom_from_file: Wisdom Import. (line 10) * fftw_import_wisdom_from_filename: Words of Wisdom-Saving Plans. (line 35) * fftw_import_wisdom_from_filename <1>: Wisdom Import. (line 10) * fftw_import_wisdom_from_string: Wisdom Import. (line 10) * fftw_import_wisdom_from_string <1>: Wisdom String Export/Import from Fortran. (line 44) * fftw_init_threads: Usage of Multi-threaded FFTW. (line 22) * fftw_init_threads <1>: Linking and Initializing MPI FFTW. (line 13) * fftw_init_threads <2>: Combining MPI and Threads. (line 35) * fftw_init_threads <3>: MPI Initialization. (line 11) * fftw_iodim: Guru vector and transform sizes. (line 15) * fftw_iodim <1>: FFTW Fortran type reference. (line 53) * fftw_iodim <2>: Fortran-interface routines. (line 43) * fftw_iodim64: 64-bit Guru Interface. (line 46) * fftw_iodim64 <1>: FFTW Fortran type reference. (line 53) * fftw_malloc: Complex One-Dimensional DFTs. (line 34) * fftw_malloc <1>: SIMD alignment and fftw_malloc. (line 25) * fftw_malloc <2>: Dynamic Arrays in C. (line 15) * fftw_malloc <3>: Memory Allocation. (line 8) * fftw_malloc <4>: Planner Flags. (line 75) * fftw_malloc <5>: Basic and advanced distribution interfaces. (line 42) * fftw_malloc <6>: Using MPI Plans. (line 24) * fftw_malloc <7>: FFTW Fortran type reference. (line 27) * FFTW_MEASURE: Complex One-Dimensional DFTs. (line 66) * FFTW_MEASURE <1>: Words of Wisdom-Saving Plans. (line 22) * FFTW_MEASURE <2>: Planner Flags. (line 33) * FFTW_MEASURE <3>: An improved replacement for MPI_Alltoall. (line 43) * fftw_mpi_broadcast_wisdom: FFTW MPI Wisdom. (line 29) * fftw_mpi_broadcast_wisdom <1>: MPI Wisdom Communication. (line 9) * fftw_mpi_cleanup: Linking and Initializing MPI FFTW. (line 24) * fftw_mpi_cleanup <1>: MPI Initialization. (line 19) * FFTW_MPI_DEFAULT_BLOCK: Basic and advanced distribution interfaces. (line 71) * FFTW_MPI_DEFAULT_BLOCK <1>: Advanced distributed-transpose interface. (line 23) * FFTW_MPI_DEFAULT_BLOCK <2>: MPI Plan Creation. (line 43) * fftw_mpi_execute_dft: Using MPI Plans. (line 19) * fftw_mpi_execute_dft <1>: FFTW MPI Fortran Interface. (line 50) * fftw_mpi_execute_dft_c2r: Using MPI Plans. (line 19) * fftw_mpi_execute_dft_r2c: Using MPI Plans. (line 19) * fftw_mpi_execute_r2r: Using MPI Plans. (line 19) * fftw_mpi_execute_r2r <1>: MPI Plan Creation. (line 190) * fftw_mpi_gather_wisdom: FFTW MPI Wisdom. (line 29) * fftw_mpi_gather_wisdom <1>: MPI Wisdom Communication. (line 9) * fftw_mpi_init: Linking and Initializing MPI FFTW. (line 18) * fftw_mpi_init <1>: 2d MPI example. (line 50) * fftw_mpi_init <2>: FFTW MPI Wisdom. (line 55) * fftw_mpi_init <3>: Combining MPI and Threads. (line 35) * fftw_mpi_init <4>: MPI Initialization. (line 9) * fftw_mpi_local_size: MPI Data Distribution Functions. (line 16) * fftw_mpi_local_size_1d: One-dimensional distributions. (line 18) * fftw_mpi_local_size_1d <1>: MPI Data Distribution Functions. (line 66) * fftw_mpi_local_size_2d: 2d MPI example. (line 81) * fftw_mpi_local_size_2d <1>: Basic and advanced distribution interfaces. (line 19) * fftw_mpi_local_size_2d <2>: MPI Data Distribution Functions. (line 16) * fftw_mpi_local_size_2d_transposed: Basic distributed-transpose interface. (line 39) * fftw_mpi_local_size_2d_transposed <1>: MPI Data Distribution Functions. (line 16) * fftw_mpi_local_size_3d: MPI Data Distribution Functions. (line 16) * fftw_mpi_local_size_3d_transposed: Transposed distributions. (line 52) * fftw_mpi_local_size_3d_transposed <1>: MPI Data Distribution Functions. (line 16) * fftw_mpi_local_size_many: Basic and advanced distribution interfaces. (line 54) * fftw_mpi_local_size_many <1>: MPI Data Distribution Functions. (line 47) * fftw_mpi_local_size_many_1d: MPI Data Distribution Functions. (line 66) * fftw_mpi_local_size_many_transposed: Advanced distributed-transpose interface. (line 23) * fftw_mpi_local_size_many_transposed <1>: MPI Data Distribution Functions. (line 47) * fftw_mpi_local_size_transposed: MPI Data Distribution Functions. (line 16) * fftw_mpi_plan_dft: MPI Plan Creation. (line 11) * fftw_mpi_plan_dft_1d: MPI Plan Creation. (line 11) * fftw_mpi_plan_dft_2d: 2d MPI example. (line 61) * fftw_mpi_plan_dft_2d <1>: MPI Plan Creation. (line 11) * fftw_mpi_plan_dft_3d: MPI Plan Creation. (line 11) * fftw_mpi_plan_dft_c2r: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_c2r_2d: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_c2r_2d <1>: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_c2r_3d: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_r2c: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_r2c_2d: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_r2c_2d <1>: MPI Plan Creation. (line 84) * fftw_mpi_plan_dft_r2c_3d: MPI Plan Creation. (line 84) * fftw_mpi_plan_many_dft: MPI Plan Creation. (line 11) * fftw_mpi_plan_many_dft_c2r: MPI Plan Creation. (line 129) * fftw_mpi_plan_many_dft_r2c: MPI Plan Creation. (line 129) * fftw_mpi_plan_many_transpose: Advanced distributed-transpose interface. (line 15) * fftw_mpi_plan_many_transpose <1>: MPI Plan Creation. (line 182) * fftw_mpi_plan_transpose: Basic distributed-transpose interface. (line 14) * fftw_mpi_plan_transpose <1>: MPI Plan Creation. (line 182) * FFTW_MPI_SCRAMBLED_IN: One-dimensional distributions. (line 43) * FFTW_MPI_SCRAMBLED_IN <1>: MPI Data Distribution Functions. (line 76) * FFTW_MPI_SCRAMBLED_IN <2>: MPI Plan Creation. (line 65) * FFTW_MPI_SCRAMBLED_OUT: One-dimensional distributions. (line 43) * FFTW_MPI_SCRAMBLED_OUT <1>: MPI Data Distribution Functions. (line 76) * FFTW_MPI_SCRAMBLED_OUT <2>: MPI Plan Creation. (line 65) * FFTW_MPI_TRANSPOSED_IN: Transposed distributions. (line 26) * FFTW_MPI_TRANSPOSED_IN <1>: Basic distributed-transpose interface. (line 28) * FFTW_MPI_TRANSPOSED_IN <2>: MPI Plan Creation. (line 72) * FFTW_MPI_TRANSPOSED_OUT: Transposed distributions. (line 26) * FFTW_MPI_TRANSPOSED_OUT <1>: Basic distributed-transpose interface. (line 28) * FFTW_MPI_TRANSPOSED_OUT <2>: MPI Plan Creation. (line 72) * FFTW_NO_TIMELIMIT: Planner Flags. (line 95) * FFTW_PATIENT: Complex One-Dimensional DFTs. (line 122) * FFTW_PATIENT <1>: Words of Wisdom-Saving Plans. (line 22) * FFTW_PATIENT <2>: Planner Flags. (line 38) * FFTW_PATIENT <3>: How Many Threads to Use?. (line 20) * FFTW_PATIENT <4>: An improved replacement for MPI_Alltoall. (line 43) * fftw_plan: Complex One-Dimensional DFTs. (line 50) * fftw_plan <1>: Using Plans. (line 8) * fftw_plan <2>: FFTW Fortran type reference. (line 9) * fftw_plan_dft: Complex Multi-Dimensional DFTs. (line 40) * fftw_plan_dft <1>: Complex DFTs. (line 18) * fftw_plan_dft_1d: Complex One-Dimensional DFTs. (line 50) * fftw_plan_dft_1d <1>: Complex DFTs. (line 18) * fftw_plan_dft_2d: Complex Multi-Dimensional DFTs. (line 21) * fftw_plan_dft_2d <1>: Complex DFTs. (line 18) * fftw_plan_dft_2d <2>: Overview of Fortran interface. (line 24) * fftw_plan_dft_3d: Complex Multi-Dimensional DFTs. (line 21) * fftw_plan_dft_3d <1>: Complex DFTs. (line 18) * fftw_plan_dft_3d <2>: Reversing array dimensions. (line 22) * fftw_plan_dft_c2r: Real-data DFTs. (line 88) * fftw_plan_dft_c2r_1d: One-Dimensional DFTs of Real Data. (line 35) * fftw_plan_dft_c2r_1d <1>: Real-data DFTs. (line 88) * fftw_plan_dft_c2r_2d: Real-data DFTs. (line 88) * fftw_plan_dft_c2r_3d: Real-data DFTs. (line 88) * fftw_plan_dft_r2c: Multi-Dimensional DFTs of Real Data. (line 17) * fftw_plan_dft_r2c <1>: Real-data DFTs. (line 18) * fftw_plan_dft_r2c_1d: One-Dimensional DFTs of Real Data. (line 35) * fftw_plan_dft_r2c_1d <1>: Real-data DFTs. (line 18) * fftw_plan_dft_r2c_2d: Multi-Dimensional DFTs of Real Data. (line 17) * fftw_plan_dft_r2c_2d <1>: Real-data DFTs. (line 18) * fftw_plan_dft_r2c_3d: Multi-Dimensional DFTs of Real Data. (line 17) * fftw_plan_dft_r2c_3d <1>: Real-data DFTs. (line 18) * fftw_plan_dft_r2c_3d <2>: Reversing array dimensions. (line 46) * fftw_plan_guru64_dft: 64-bit Guru Interface. (line 36) * fftw_plan_guru_dft: Guru Complex DFTs. (line 17) * fftw_plan_guru_dft_c2r: Guru Real-data DFTs. (line 29) * fftw_plan_guru_dft_r2c: Guru Real-data DFTs. (line 29) * fftw_plan_guru_r2r: Guru Real-to-real Transforms. (line 12) * fftw_plan_guru_split_dft: Guru Complex DFTs. (line 17) * fftw_plan_guru_split_dft_c2r: Guru Real-data DFTs. (line 29) * fftw_plan_guru_split_dft_r2c: Guru Real-data DFTs. (line 29) * fftw_plan_many_dft: Advanced Complex DFTs. (line 12) * fftw_plan_many_dft_c2r: Advanced Real-data DFTs. (line 18) * fftw_plan_many_dft_r2c: Advanced Real-data DFTs. (line 18) * fftw_plan_many_r2r: Advanced Real-to-real Transforms. (line 12) * fftw_plan_r2r: More DFTs of Real Data. (line 39) * fftw_plan_r2r <1>: Real-to-Real Transforms. (line 19) * fftw_plan_r2r_1d: More DFTs of Real Data. (line 39) * fftw_plan_r2r_1d <1>: Real-to-Real Transforms. (line 19) * fftw_plan_r2r_2d: More DFTs of Real Data. (line 39) * fftw_plan_r2r_2d <1>: Real-to-Real Transforms. (line 19) * fftw_plan_r2r_3d: More DFTs of Real Data. (line 39) * fftw_plan_r2r_3d <1>: Real-to-Real Transforms. (line 19) * fftw_plan_with_nthreads: Usage of Multi-threaded FFTW. (line 32) * fftw_plan_with_nthreads <1>: Combining MPI and Threads. (line 35) * FFTW_PRESERVE_INPUT: One-Dimensional DFTs of Real Data. (line 61) * FFTW_PRESERVE_INPUT <1>: Planner Flags. (line 65) * fftw_print_plan: Using Plans. (line 82) * FFTW_R2HC: The Halfcomplex-format DFT. (line 6) * FFTW_R2HC <1>: Real-to-Real Transform Kinds. (line 20) * fftw_r2r_kind: More DFTs of Real Data. (line 51) * fftw_r2r_kind <1>: Other Multi-dimensional Real-data MPI Transforms. (line 12) * fftw_r2r_kind <2>: FFTW Fortran type reference. (line 32) * FFTW_REDFT00: Real even/odd DFTs (cosine/sine transforms). (line 34) * FFTW_REDFT00 <1>: Real-to-Real Transforms. (line 31) * FFTW_REDFT00 <2>: Real-to-Real Transform Kinds. (line 31) * FFTW_REDFT01: Real even/odd DFTs (cosine/sine transforms). (line 40) * FFTW_REDFT01 <1>: Real-to-Real Transform Kinds. (line 38) * FFTW_REDFT10: Real even/odd DFTs (cosine/sine transforms). (line 37) * FFTW_REDFT10 <1>: Real-to-Real Transform Kinds. (line 34) * FFTW_REDFT11: Real even/odd DFTs (cosine/sine transforms). (line 43) * FFTW_REDFT11 <1>: Real-to-Real Transform Kinds. (line 42) * FFTW_RODFT00: Real even/odd DFTs (cosine/sine transforms). (line 44) * FFTW_RODFT00 <1>: Real-to-Real Transform Kinds. (line 45) * FFTW_RODFT01: Real even/odd DFTs (cosine/sine transforms). (line 48) * FFTW_RODFT01 <1>: Real-to-Real Transform Kinds. (line 51) * FFTW_RODFT10: Real even/odd DFTs (cosine/sine transforms). (line 46) * FFTW_RODFT10 <1>: Real-to-Real Transform Kinds. (line 48) * FFTW_RODFT11: Real even/odd DFTs (cosine/sine transforms). (line 51) * FFTW_RODFT11 <1>: Real-to-Real Transform Kinds. (line 54) * fftw_set_timelimit: Planner Flags. (line 89) * FFTW_TRANSPOSED_IN: Multi-dimensional MPI DFTs of Real Data. (line 90) * FFTW_TRANSPOSED_OUT: Multi-dimensional MPI DFTs of Real Data. (line 90) * FFTW_UNALIGNED: Planner Flags. (line 75) * FFTW_UNALIGNED <1>: New-array Execute Functions. (line 27) * FFTW_UNALIGNED <2>: Plan execution in Fortran. (line 53) * FFTW_UNALIGNED <3>: FFTW Execution in Fortran. (line 52) * FFTW_WISDOM_ONLY: Planner Flags. (line 48) * MPI_Alltoall: An improved replacement for MPI_Alltoall. (line 9) * MPI_Barrier: Avoiding MPI Deadlocks. (line 12) * MPI_COMM_WORLD: Distributed-memory FFTW with MPI. (line 34) * MPI_COMM_WORLD <1>: 2d MPI example. (line 61) * MPI_Init: 2d MPI example. (line 50) * ptrdiff_t: 64-bit Guru Interface. (line 23) * ptrdiff_t <1>: 2d MPI example. (line 69) * ptrdiff_t <2>: FFTW Fortran type reference. (line 27) * R2HC: The 1d Real-data DFT. (line 20) * REDFT00: 1d Real-even DFTs (DCTs). (line 11) * REDFT00 <1>: 1d Real-even DFTs (DCTs). (line 32) * REDFT01: 1d Real-even DFTs (DCTs). (line 47) * REDFT10: 1d Real-even DFTs (DCTs). (line 40) * REDFT11: 1d Real-even DFTs (DCTs). (line 56) * RODFT00: 1d Real-odd DFTs (DSTs). (line 11) * RODFT00 <1>: 1d Real-odd DFTs (DSTs). (line 32) * RODFT01: 1d Real-odd DFTs (DSTs). (line 44) * RODFT10: 1d Real-odd DFTs (DSTs). (line 38) * RODFT11: 1d Real-odd DFTs (DSTs). (line 51)