5 * Revision 1.1.1.1 1996/04/01 15:02:17 mclareni
10 SUBROUTINE EPDCHN(DUM1,DUM2)
11 C-----SUBROUTINE NAME CHANGED FROM **CHAIN**. LIBRARY, APRIL 72.
14 DIMENSION NT3(780),UT3(780),NT4(780),HT4(780,4),KT4(780),
15 1NT5(390,2),UMAT(3250),NUMPT(2900),DIFCO(2900,5),P(12)
16 COMMON C5,C95,NT3,UT3,NT4,HT4,KT4,NT5,NE3,NE4,NE5,NC,NR,KODBAS,
17 1DX,DY,JOBNUM,UMAT,NEQU,NPIA,EWANT,BFINAL,NLITS,NBFREF,DUM,
18 2OPM,BETA,BEEPR,EIGEN,NIT,NITP,NUMPT,DIFCO
27 READ 100,BFINAL,EWANT,INPTMK
42 6 READ (NTAPE,101)JUNK,WOT,WOT,NRO,NCO
43 IF(NR+NC-NRO-NCO)7,8,7
46 8 READ (NTAPE,108)BFINAL,EIGEN,BETA,BEEPR,NIT,JUNK, (UMAT(I),I=1,NPI
60 23 CALL EPDITR(BETA,DMAX,UCORR,ICORR,GNORM)
62 EMAX=EIGEN*DMAX/(ABS(UCORR)*(1.0-EIGEN))
65 WRITE(6,103)NITA,BETA,GNORM,NUMPT(ICORR),DMAX,UCORR,EIGEN,EMAX
66 IF(EMAX-EWANT)75,75,35
68 30 WRITE (MTAPE,101)JOBNUM,DX,DY,NR,NC
69 WRITE (MTAPE,102)BFINAL,EIGEN,BETA,BEEPR,NITA,(UMAT(I),I=1,NPIA)
70 WRITE (MTAPE,105)NE3,NE4,NE5,(NT3(I),UT3(I),I=1,NE3)
71 WRITE (MTAPE,106)(NT4(I),(HT4(I,J),J=1,4),KT4(I),I=1,NE4)
72 WRITE (MTAPE,107)(NT5(I,1),NT5(I,2),I=1,NE5)
73 C THE NEXT TWO COMMENTED INSTRUCTIONS ARE REQUIRED IF MTAPE REFERS TO
74 C A TAPE TO BE PRINTED OFF LINE.
77 76 IF(EMAX-EWANT)31,31,42
88 45 P(NC12)=GNORM/GNORML
98 55 IF(D10-D11)50,50,57
99 56 IF(D11-D10)50,50,57
100 57 EIGEN=P(10)-D10**2/(D10-D11)
101 IF(EIGEN-1.0)58,50,50
102 58 IF(EIGEN-1.0)59,60,60
103 59 BEENW=2.0/(1.0+SQRT(1.0-(EIGEN+BETA-1.0)**2/(EIGEN*BETA**2)))
104 IF(ABS(BEENW-BEEPR)/(2.0-BEENW)-.05)60,65,65
110 BETA=BEENW-(2.0-BEENW)/4.0
111 70 WRITE(6,104)P(10),P(11),P(12),EIGEN,BEENW
115 100 FORMAT(2E15.7,15X,I5)
116 101 FORMAT(I15,2E15.7,2I15)
117 102 FORMAT(4E15.7,I15//(1P,7E15.7))
118 104 FORMAT(//5F15.7//)
119 103 FORMAT(I5,1P,2E15.7,I5,4E15.7)
120 105 FORMAT(///3I15///(I6,1P,E15.7))
121 106 FORMAT(///(I6,4F10.6,I6))
123 108 FORMAT(4E15.7,I15/I10/(7E15.7))