File: DPRINT.FT of Tape: Various/ETH/prog1
(Source file text)
SUBROUTINE PRINT(IFUN) C COMMON/INI/ ANF(10,10),DANF(10,10),PH(10,10),DPH(10,10) $,AF(10,10),DAF(10,10),ETA(10,10),DETA(10,10),EMU(10,10), $T(10),DT(10),ANFM(10),DANFM(10) CDC $,F(10,512) COMMON/TESPAR/ A0M,DA0M,AMU0,AF0(10),ETA0(10),A0(10) $,TDJ(10),DTDJ(10),TDM,DTDM COMMON/PARAM/IDENT,HANG,HI,HF,DK,NP,PI,SQHI,DKHI,I0DH,H0AL COMMON/STEER/MR,ADENT(10),MF,FREQ(10),I0 COMMON /LINE/ A,B,DA,DB,SA,SB,SAB,TD,AMU,RR,RMSD,CHI COMMON /REGRES/ XL(10),YL(10),DY(10) COMMON/FRERUN/ I,JR,INIT,LS COMMON/ACCUR/ DDMU1,DDMU2,DCHI,ERRMU C LOGICAL ERRMU 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',//) 525 FORMAT(1X,T20'(AMPLITUDE CALCULATED FOR I0/NP='I4' /'I4')'//) 530 FORMAT(1X,T20,'FREQUENCY : ',F10.3,' T',T50'MU*P=' $,T60,3PF7.3,T70,'1E-3*1/T'T85'MU='T92,0PF7.3) 540 FORMAT(//2X'RUN'T16'T[K]'T32'FREQ[T]'T51'PHASE'T71'AMP'T91, $'ETA[T]'T107'A0'/) 545 FORMAT(//2X'RUN'T16'T[K]'T33'TD[K]'T53'AMP'T72'ETA[T]' $T89'A0'/) 550 FORMAT(1X,A6,2X,0PF6.3'+/-'F5.3,2X,F9.2'+/-'F5.2,3X,F6.1, $'+/-'F4.1,3X,1PE9.2'+/-'E9.2,3X,0PF6.2'+/-'F5.2,3X,1PE9.2) 555 FORMAT(1X,A6,2X,0PF6.3'+/-'F5.3,3X,F6.3'+/-'F5.3, $3X,1PE9.2'+/-'E9.2,3X,0PF6.2'+/-'F5.2,3X,1PE9.2) 560 FORMAT(1X,//,T8,'MEAN FREQUENCY[T]='F9.2'+/-'F5.2,T95, $'MEAN A0='1PE9.2,/,T8,'PERIOD[1/T]= '1PE9.2, $T95'VAR.A0= '1PE9.2,////) 565 FORMAT(1X,//,T16,'MEAN TD ='2X,F6.3' +/-'F5.3,T77 $'MEAN A0='1PE9.2,/,T77'VAR.A0 = 'E9.2,////) 570 FORMAT(1X,T6,'LOGAMP FIT:',T20,'MU =',T30,F7.3,T70, $'MU*P =',T80,3PF7.3,T90'1E-3*1/T',/,T6,'...........',/,T33, $'+/-',T38,0PF7.3,' (LINE FIT)' $,/,T38,F7.3,' (VARIANCE)',//) 580 FORMAT(1X,T20'CHI='T30,F7.3,/,T20'RMSD='T30,F7.3,/,T20 $'RR=',T30,F7.3,//) 585 FORMAT(1X,T20'CHI='T30,F7.3,/,T20'RMSD='T30,F7.3,//) 590 FORMAT(1X,T6,'LOGAMP+ FIT:',T20,'MU =',T30,F7.3,T70, $'MU*P =',T80,3PF7.3,T90'1E-3*1/T',//,T33, $'+/-',T38,0PF7.3,T83,'+/-',T88,F7.3,' (LINE FIT)' $,/,T38,F7.3,T88,F7.3,' (VARIANCE)',,//) 600 FORMAT(1X,T6,'LOGAMP0 FIT:',T20,'MU =',T30,F7.3,T70, $'MU*P =',T80,3PF7.3,T90'1E-3*1/T',/,T6,'************',/, $T33'+/-'T38,0PF7.3,T83,'+/-',T88,F7.3,' (LINE FIT)' $,/,T38,F7.3,T88,F7.3,' (VARIANCE)',,//) C C !!!!!!!!!!!!!!!!!!!!!!!!! IVERS=8 C !!!!!!!!!!!!!!!!!!!!!!!!! IF (IFUN.EQ.2) GO TO 2 IF (IFUN.EQ.3) GO TO 3 IF (IFUN.EQ.4) GO TO 4 IF (IFUN.EQ.5) GO TO 5 WRITE(4,500) WRITE(4,505) IVERS WRITE(4,510) ADENT(1),ADENT(MR) WRITE(4,520) HANG,HI,DK WRITE(4,525) I0,NP RETURN 2 WRITE(4,500) AMP=AMU0/ANFM(I) WRITE(4,530) FREQ(I),AMP,AMU0 WRITE(4,540) WRITE(4,550) (ADENT(J),T(J),DT(J),ANF(I,J),DANF(I,J), 1PH(I,J),DPH(I,J),AF0(J),DAF(I,J),ETA0(J),DETA(I,J),A0(J), 2J=1,MR) PER=1./ANFM(I) WRITE(4,560) ANFM(I),DANFM(I),A0M,PER,DA0M RETURN 5 DA0M=.0 DO 7 J=1,MR A0(J)=A0M TAU=ETA0(J)*DK*NP EX=EXP(-TAU) AF0(J)=A0M*T(J)*(1.-EX)/(TAU*SQHI*EXP(ETA0(J)/HI)) 7 CONTINUE RETURN 3 GOTO 4 4 DMUL=DA DMUS=SQRT(SA) AMP=AMU/ANFM(I) IF (IFUN.EQ.3) WRITE(4,570) AMU,AMP,DMUL,DMUS IF (IFUN.EQ.4) WRITE(4,590) AMU,AMP,DMUL,DMUS IF (IFUN.EQ.5) WRITE(4,600) AMU,AMP,DMUL,DMUS WRITE(4,580) CHI,RMSD,RR C WRITE(4,530) FREQ(I),AMP,AMU0 WRITE(4,545) WRITE(4,555) (ADENT(J),T(J),DT(J),TDJ(J),DTDJ(J),AF0(J), $DAF(I,J),ETA0(J),DETA(I,J),A0(J),J=1,MR) WRITE(4,565) TDM,DTDM,A0M,DA0M WRITE(4,585) CHI,RMSD RETURN END