1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE RFFT2I
(L
, M
, WSAVE
, LENSAV
, IER
)
12 INTEGER L
, M
, LENSAV
, IER
22 LWSAV
= L
+INT
(LOG
(REAL(L
)))+4
23 MWSAV
= 2*M
+INT
(LOG
(REAL(M
)))+4
24 IF (LENSAV
.LT
. LWSAV
+MWSAV
) THEN
26 CALL XERFFT
('RFFT2I', 4)
30 CALL RFFTMI
(L
, WSAVE
(1), L
+ INT
(LOG
(REAL(L
))) + 4, IER1
)
33 CALL XERFFT
('RFFT2I',-5)
36 CALL CFFTMI
(M
, WSAVE
(L
+INT
(LOG
(REAL(L
)))+5),
37 1 2*M
+INT
(LOG
(REAL(M
)))+4,IER1
)
40 CALL XERFFT
('RFFT2I',-5)