sdfft3dui(3F)

sfft3dui, dfft3dui - 3D FFT Real to Complex workspace initialization routines.

Showing IRIX 6.5.30 (default release). Unchanged since IRIX 6.5.

NAME
     sfft3dui, dfft3dui - 3D FFT Real to Complex workspace initialization
     routines.

FORTRAN SPECIFICATION
     subroutine SFFT3DUI( n1, n2, n3, workspace )
     integer              n1, n2, n3
     real                 workspace(*)

     subroutine DFFT3DUI( n1, n2, n3, workspace )
     integer              n1, n2, n3
     double precision     workspace(*)


C SPECIFICATION
     float     *sfft3dui( int n1, int n2, int n3,
                          float  *workspace);

     double    *dfft3dui( int n1, int n2, int n3,
                          double *workspace);


DESCRIPTION
     SFFT3DUI and DFFT3DUI initialize the array WORKSPACE which is used in
     SFFT3DU and DFFT3DU. The prime factorizations of N1, N2 and N3, together
     with a tabulation of the trigonometric functions are computed and stored
     in WORKSPACE.

     NOTE: These routines are provided only for compatibility with previous
     releases of complib.

PARAMETERS
     N1 - INTEGER.
     On entry, N1 specifies the number of elements in the first dimension of
     the sequence to be transformed.  Unchanged on exit.

     N2 - INTEGER.
     On entry, N2 specifies the number of elements in the second dimension of
     the sequence to be transformed.  Unchanged on exit.

     N3 - INTEGER.
     On entry, N3 specifies the number of elements in the third dimension of
     the sequence to be transformed.  Unchanged on exit.

     WORKSPACE - Array.
     A work array which must be dimensioned at least (N1+15) + 2*(N2+15) +
     2*(N3+15).

     On exit, WORKSPACE will contain the prime factorizations of N1, N2 and
     N3, together with a tabulation of the trigonometric functions.
SEE ALSO
     o32fft