For computing direct and inverse Fourier transforms.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | private | :: | work(ix) | Work array required by FFTPACK. Contains trigonometric functions etc. |
|||
integer, | private | :: | ifac(15) | Work array required by FFTPACK. Contains prime factors |
Transforms Fourier coefficients to grid-point data.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | input(2*mx,il) | Input field |
||
integer, | intent(in) | :: | kcos | Scale output by cos(lat) (1) or not (0) |
Output field
Transforms grid-point data to Fourier coefficients.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | input(ix,il) | Input field |
Output field
Initializes the Fourier transforms.