1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE CMFM1F
(LOT
,JUMP
,N
,INC
,C
,CH
,WA
,FNF
,FAC
)
13 REAL CH
(*), WA
(*), FAC
(*)
15 C FFTPACK 5.0 auxiliary routine
26 NBR
= 1+NA
+2*MIN
(IP
-2,4)
27 GO TO (52,62,53,63,54,64,55,65,56,66),NBR
28 52 CALL CMF2KF
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
30 62 CALL CMF2KF
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
32 53 CALL CMF3KF
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
34 63 CALL CMF3KF
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
36 54 CALL CMF4KF
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
38 64 CALL CMF4KF
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
40 55 CALL CMF5KF
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
42 65 CALL CMF5KF
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
44 56 CALL CMFGKF
(LOT
,IDO
,IP
,L1
,LID
,NA
,C
,C
,JUMP
,INC
,CH
,CH
,
47 66 CALL CMFGKF
(LOT
,IDO
,IP
,L1
,LID
,NA
,CH
,CH
,1,LOT
,C
,C
,
50 IW
= IW
+(IP
-1)*(IDO
+IDO
)
51 IF(IP
.LE
. 5) NA
= 1-NA