1 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
5 C Authors: Paul N. Swarztrauber and Richard A. Valent
9 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
11 SUBROUTINE MRADF2
(M
,IDO
,L1
,CC
,IM1
,IN1
,CH
,IM2
,IN2
,WA1
)
12 REAL CH
(IN2
,IDO
,2,L1
) ,CC
(IN1
,IDO
,L1
,2) , WA1
(IDO
)
20 CH
(M2
,1,1,K
) = CC
(M1
,1,K
,1)+CC
(M1
,1,K
,2)
21 CH
(M2
,IDO
,2,K
) = CC
(M1
,1,K
,1)-CC
(M1
,1,K
,2)
24 IF (IDO
-2) 107,105,102
32 CH
(M2
,I
,1,K
) = CC
(M1
,I
,K
,1)+(WA1
(I
-2)*CC
(M1
,I
,K
,2)-
33 1 WA1
(I
-1)*CC
(M1
,I
-1,K
,2))
34 CH
(M2
,IC
,2,K
) = (WA1
(I
-2)*CC
(M1
,I
,K
,2)-WA1
(I
-1)*
35 1 CC
(M1
,I
-1,K
,2))-CC
(M1
,I
,K
,1)
36 CH
(M2
,I
-1,1,K
) = CC
(M1
,I
-1,K
,1)+(WA1
(I
-2)*CC
(M1
,I
-1,K
,2)+
37 1 WA1
(I
-1)*CC
(M1
,I
,K
,2))
38 CH
(M2
,IC
-1,2,K
) = CC
(M1
,I
-1,K
,1)-(WA1
(I
-2)*CC
(M1
,I
-1,K
,2)+
39 1 WA1
(I
-1)*CC
(M1
,I
,K
,2))
43 IF (MOD
(IDO
,2) .EQ
. 1) RETURN
48 CH
(M2
,1,2,K
) = -CC
(M1
,IDO
,K
,2)
49 CH
(M2
,IDO
,1,K
) = CC
(M1
,IDO
,K
,1)