1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE CMFM1B
(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 CMF2KB
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
30 62 CALL CMF2KB
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
32 53 CALL CMF3KB
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
34 63 CALL CMF3KB
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
36 54 CALL CMF4KB
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
38 64 CALL CMF4KB
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
40 55 CALL CMF5KB
(LOT
,IDO
,L1
,NA
,C
,JUMP
,INC
,CH
,1,LOT
,WA
(IW
))
42 65 CALL CMF5KB
(LOT
,IDO
,L1
,NA
,CH
,1,LOT
,C
,JUMP
,INC
,WA
(IW
))
44 56 CALL CMFGKB
(LOT
,IDO
,IP
,L1
,LID
,NA
,C
,C
,JUMP
,INC
,CH
,CH
,1,
47 66 CALL CMFGKB
(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