| 1 | Web site for convert.f90: |
|---|
| 2 | ftp://ftp.numerical.rl.ac.uk/pub/MandR/convert.f90 |
|---|
| 3 | |
|---|
| 4 | ! Copyright CERN, Geneva 1991, 1997 - Copyright and any other |
|---|
| 5 | ! appropriate legal protection of these computer programs |
|---|
| 6 | ! and associated documentation reserved in all countries |
|---|
| 7 | ! of the world. |
|---|
| 8 | ! Author: Michael Metcalf (MichaelMetcalf@compuserve.com) |
|---|
| 9 | |
|---|
| 10 | ====================================================== |
|---|
| 11 | |
|---|
| 12 | Web site for fftpack5: |
|---|
| 13 | http://www.cisl.ucar.edu/css/software/fftpack5/ |
|---|
| 14 | |
|---|
| 15 | FFTPACK is a Fortran subroutine library of Fast Fourier Transforms (FFT's) |
|---|
| 16 | developed at the National Center for Atmospheric Research. Version 5 of the |
|---|
| 17 | library was written by Paul Swarztrauber and Richard Valent in the mid |
|---|
| 18 | 1990's. This release of FFTPACK includes single and multiple instance |
|---|
| 19 | complex-to-complex and real-to-real transforms, two-dimensional complex- |
|---|
| 20 | to-complex and real-to-complex transforms, and a collection of sine and |
|---|
| 21 | cosine transforms. |
|---|
| 22 | |
|---|
| 23 | References |
|---|
| 24 | |
|---|
| 25 | (1) Vectorizing the Fast Fourier Transforms, by Paul Swarztrauber, |
|---|
| 26 | Parallel Computations, G. Rodrigue, ed., Academic Press, New York 1982. |
|---|
| 27 | |
|---|
| 28 | (2) Fast Fourier Transforms Algorithms for Vector Computers, by Paul |
|---|
| 29 | Swarztrauber, Parallel Computing, (1984) pp.45-63. |
|---|
| 30 | |
|---|
| 31 | (3) Symmetric FFTs, by P. N. Swarztrauber, Mathematics of Computation 47(1986), |
|---|
| 32 | pp. 323-346. |
|---|
| 33 | |
|---|
| 34 | ========== |
|---|
| 35 | |
|---|
| 36 | The WRF usage of the fftpack5 package is for filtering high-latitude |
|---|
| 37 | data for usage in the global implementation. The files have been |
|---|
| 38 | moved from little .f files to big .F files (to adopt the WRF convention). |
|---|
| 39 | Additionally, the Makefile has been modified to accomodate this small |
|---|
| 40 | naming change for the default suffix. |
|---|
| 41 | |
|---|
| 42 | The fftpack source has been changed by the convert.f90 program, turning |
|---|
| 43 | the code into free-format. The only other modification is that the |
|---|
| 44 | imbedded tabs in the source have been turned into spaces (otherwise |
|---|
| 45 | convert.f90 coughs up a spleen). |
|---|