fftw3.f 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. !*******************************************************************************
  2. ! Copyright (c) 2003, 2007-11 Matteo Frigo
  3. ! Copyright (c) 2003, 2007-11 Massachusetts Institute of Technology
  4. !
  5. ! This program is distributed with permission
  6. !
  7. !*******************************************************************************
  8. INTEGER FFTW_R2HC
  9. PARAMETER (FFTW_R2HC=0)
  10. INTEGER FFTW_HC2R
  11. PARAMETER (FFTW_HC2R=1)
  12. INTEGER FFTW_DHT
  13. PARAMETER (FFTW_DHT=2)
  14. INTEGER FFTW_REDFT00
  15. PARAMETER (FFTW_REDFT00=3)
  16. INTEGER FFTW_REDFT01
  17. PARAMETER (FFTW_REDFT01=4)
  18. INTEGER FFTW_REDFT10
  19. PARAMETER (FFTW_REDFT10=5)
  20. INTEGER FFTW_REDFT11
  21. PARAMETER (FFTW_REDFT11=6)
  22. INTEGER FFTW_RODFT00
  23. PARAMETER (FFTW_RODFT00=7)
  24. INTEGER FFTW_RODFT01
  25. PARAMETER (FFTW_RODFT01=8)
  26. INTEGER FFTW_RODFT10
  27. PARAMETER (FFTW_RODFT10=9)
  28. INTEGER FFTW_RODFT11
  29. PARAMETER (FFTW_RODFT11=10)
  30. INTEGER FFTW_FORWARD
  31. PARAMETER (FFTW_FORWARD=-1)
  32. INTEGER FFTW_BACKWARD
  33. PARAMETER (FFTW_BACKWARD=+1)
  34. INTEGER FFTW_MEASURE
  35. PARAMETER (FFTW_MEASURE=0)
  36. INTEGER FFTW_DESTROY_INPUT
  37. PARAMETER (FFTW_DESTROY_INPUT=1)
  38. INTEGER FFTW_UNALIGNED
  39. PARAMETER (FFTW_UNALIGNED=2)
  40. INTEGER FFTW_CONSERVE_MEMORY
  41. PARAMETER (FFTW_CONSERVE_MEMORY=4)
  42. INTEGER FFTW_EXHAUSTIVE
  43. PARAMETER (FFTW_EXHAUSTIVE=8)
  44. INTEGER FFTW_PRESERVE_INPUT
  45. PARAMETER (FFTW_PRESERVE_INPUT=16)
  46. INTEGER FFTW_PATIENT
  47. PARAMETER (FFTW_PATIENT=32)
  48. INTEGER FFTW_ESTIMATE
  49. PARAMETER (FFTW_ESTIMATE=64)
  50. INTEGER FFTW_WISDOM_ONLY
  51. PARAMETER (FFTW_WISDOM_ONLY=2097152)
  52. INTEGER FFTW_ESTIMATE_PATIENT
  53. PARAMETER (FFTW_ESTIMATE_PATIENT=128)
  54. INTEGER FFTW_BELIEVE_PCOST
  55. PARAMETER (FFTW_BELIEVE_PCOST=256)
  56. INTEGER FFTW_NO_DFT_R2HC
  57. PARAMETER (FFTW_NO_DFT_R2HC=512)
  58. INTEGER FFTW_NO_NONTHREADED
  59. PARAMETER (FFTW_NO_NONTHREADED=1024)
  60. INTEGER FFTW_NO_BUFFERING
  61. PARAMETER (FFTW_NO_BUFFERING=2048)
  62. INTEGER FFTW_NO_INDIRECT_OP
  63. PARAMETER (FFTW_NO_INDIRECT_OP=4096)
  64. INTEGER FFTW_ALLOW_LARGE_GENERIC
  65. PARAMETER (FFTW_ALLOW_LARGE_GENERIC=8192)
  66. INTEGER FFTW_NO_RANK_SPLITS
  67. PARAMETER (FFTW_NO_RANK_SPLITS=16384)
  68. INTEGER FFTW_NO_VRANK_SPLITS
  69. PARAMETER (FFTW_NO_VRANK_SPLITS=32768)
  70. INTEGER FFTW_NO_VRECURSE
  71. PARAMETER (FFTW_NO_VRECURSE=65536)
  72. INTEGER FFTW_NO_SIMD
  73. PARAMETER (FFTW_NO_SIMD=131072)
  74. INTEGER FFTW_NO_SLOW
  75. PARAMETER (FFTW_NO_SLOW=262144)
  76. INTEGER FFTW_NO_FIXED_RADIX_LARGE_N
  77. PARAMETER (FFTW_NO_FIXED_RADIX_LARGE_N=524288)
  78. INTEGER FFTW_ALLOW_PRUNING
  79. PARAMETER (FFTW_ALLOW_PRUNING=1048576)