File: PRINT.FT of Tape: Various/ETH/f2
(Source file text)
SUBROUTINE PRINT(IFUN,LOOP) C COMMON /IN/ ANF(6,6),AF(6,6),ETA(6,6),DAF(6,6),DETA(6,6) $ ,DK,HANG,HI,NP,T(6),DT(6),MR,ADENT(6),MF,FREQ(6) COMMON /MOD/ AM(6,6),A0(6,6),A0M(6),DA0M(6),AF0(6,6) $ ,ANFM(6),ETA0(6,6) COMMON /LINE/ DY(6),A,B,DA,DB,SA,SB,SAB,RR,RMSD,CHISQ C 500 FORMAT(1H1) 505 FORMAT(1X,T50,'VERSION ',I3) 510 FORMAT(1X,T10,'RUNS:',T20,A6,T30,'TO',T40,A6,//) 520 FORMAT(1X,T20,'ANGLE= ',F6.1,T40,'HI= ',F7.3,' T',T60 $ ,'DK= ',1PE10.2,' 1/T',//) 530 FORMAT(1X,T20,'FREQUENCY : ',F8.3,' T',//) 540 FORMAT(1X,T10,'RUN',T22,'T[K]',T32,'FREQ[T]',T43, $ 'AMP(AF)',T52,'VAR.AMP.',T62,'ETA[T]',T71,'VAR.ETA.', $ T80,'/',T91,'ETA0[T]',T105,'A0',//) 550 FORMAT(1X,T10,A6,T20,0PF6.3,T30,F9.2,T40,1PE10.2,T50,E10.2, $ T60,0PF7.3,T70,F7.3,T80,'/',T90,F7.3,T100,1PE10.2) 560 FORMAT(1X,//,T10,'MEAN FREQUENCY= ',T30,F9.4,' T',T90, $ 'MEAN A0= ',T100,1PE10.2,/,T10,'PERIOD= ',T30,1PE9.2, $ ' 1/T',T90,'VAR.A0= ',T100,1PE10.2,////) 570 FORMAT(1X,T10,'ETA0 FIT:',T20,'X =',T30,F7.3,T40,'K',T70, $ 'MU =',T80,F7.3,/,T10,'********',/,T33,'+/-',T38,F7.3, $ T83,'+/-',T88,F7.3,' (LINE FIT)',/,T38,F7.3,T88,F7.3, $ ' (VARIANCE)',,//) 580 FORMAT(1X,T20,'MU*P =',T30,3PF7.3,T40,'1E-3*1/T',T70, $ 'CHISQ=',T80,0PF7.3,/,T70,'RMSD=',T80,F7.3,/,T70, $ 'RR=',T80,F7.3,//) 590 FORMAT(1X,T10,'ETA FIT:',T20,'X =',T30,F7.3,T40,'K',T70, $ 'MU =',T80,F7.3,/,T10,'........',/,T33,'+/-',T38,F7.3, $ T83,'+/-',T88,F7.3,' (LINE FIT)',/,T38,F7.3,T88,F7.3, $ ' (VARIANCE)',,//) C C !!!!!!!!!!!!!!!!!!!!!!! IVERS=4 C !!!!!!!!!!!!!!!!!!!!!!! I=LOOP IF (IFUN.EQ.2) GO TO 2 IF (IFUN.EQ.3) GO TO 3 WRITE(4,500) WRITE(4,505) IVERS WRITE(4,510) ADENT(1),ADENT(MR) WRITE(4,520) HANG,HI,DK RETURN 2 WRITE(4,500) WRITE(4,530) FREQ(I) WRITE(4,540) WRITE(4,550) (ADENT(J),T(J),ANF(I,J),AF(I,J),DAF(I,J) $ ,ETA(I,J),DETA(I,J),ETA0(I,J),A0(I,J),J=1,MR) PER=1./ANFM(I) WRITE(4,560) ANFM(I),A0M(I),PER,DA0M(I) 3 TD=B/A AMU=A/14.69 DTDL=ABS(TD)*SQRT((DA/A)**2+(DB/B)**2) TRY=SA/A**2+SB/B**2-2*SAB/A/B IF (TRY.LE.0.) TRY=1000000. DTDS=ABS(TD)*SQRT(TRY) DMUL=DA/14.69 DMUS=SQRT(SA)/14.69 IF (IFUN.EQ.2) WRITE(4,590) TD,AMU,DTDL,DMUL,DTDS,DMUS IF (IFUN.EQ.3) WRITE(4,570) TD,AMU,DTDL,DMUL,DTDS,DMUS AMUP=AMU*PER WRITE(4,580) AMUP,CHISQ,RMSD,RR IF (IFUN.EQ.3) WRITE(4,500) RETURN END