|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: S T
Length: 12533 (0x30f5) Types: TextFile Names: »S00002.f«
└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21E/doduc/S00002.f« └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/doduc/S00002.f«
SUBROUTINE S00002 IMPLICITDOUBLEPRECISION(A-H,O-Z) COMMON/AAA11/V0011N(20),V0012X(20),V0011,V0012, 1TLIM,ZLIMIN,ZLIMAX,DTVOI,TIMIMP(20),DIFREF(20),DIFMIC(20), 3V00001,V22202,TEMIMP,TEMMIC,DELM,DELV,DELVI,DELVS, 6V22201,V22203,DTPRE,DTPHY,DTTEMP,DTCHAN,DTDIS,DTBEF,DTORG 7,NIMIC,NMULTR,IZONE,N00011(20),ISORT,NECRIT,NSTAR,IPLOT,NZONE +,IFRE(20),ICO,IIMP,NPAS1(20),NPAS2(20) COMMON/AAA26/DEB(21),DEBV(21),DEBL(21),ALFAD(21),ALFB(21), 2ALFT(21),HA(21),HB(21),HE(21,2),HEM(21),VE(21,2), 3 XA(21),XB(21),XD(21),XEM(21),SDSC 4 ,TJONC(21),HJONB(21,2),HJONT(21,2),DEBAV(21) 5 ,GLINF(21),GLSUP(21),PP1,PP2,ALNIV 6 ,VGJO(21),GLINFP(21),V55198(21),ICAS(21),ICZW(21) COMMON/AAA22/DH(22,2),DM(22,2),DPDT,DUU(22,2),DV(22,2),DNU(22,2) COMMON/AAA33/VCO,XL0055,D876,DINT,DEXT,VOL002,VOL005,LCO,NCRAY COMMON/AAA44/SC(21),SCAPA(22),SHTC(22),VC(22),XL(22) 1,VFIX,ZCOT(21),I6FT,J6FT,I8FT,J8FT,NC,NC1,NC2,IBCH,IHCH COMMON/AAA55/KPRESS,KDEB,KCON,KTGAI,KT876,ICAT(3),KIMP,KGLISS COMMON/AAA66/TS,HFS,HGS,HFGS,DHFPS,DHGPS,VVFS,VVGS,DVVFPS,DVVGPS 1 ,DHFGS,VV1,VV2,DVV1P,DVV2P,T1,T2 COMMON/AAA77/QINIT,TPUI(20),QPUI(20),RPUI,PLMOY, 1 XHTC(22,12),PL(22,12),QREPA(22,12), 2 XMCGA(22,12),XMCUO(22,12),QCED(22,12),QCON(22,12) 3 ,QUGA(22,12),QFOU(22,12),QCEI(2),QCONI(2),QUGII(2) 4 ,TMI(2),DTMI(2),QTOTAL,QTUG,QTGF,TERC(2) 4 ,TGAI(22,12),TGAII(22,12),T876(22,12),TUMAX(22,12) 5 ,TUMIN(22,12),DTGAI(22,12),DT876(22,12) 6 ,TERCO(22,12),TMU(2),DTMU(2),NPUI,NASL(22),NSL(22) COMMON/AAA88/FLUP(22,2),FLUV(22,2),FLUL(22,2),FLUIV(22,2), 2DEBIL(22,2),FLUIL(22,2),DEBI(22),DEBHI(22),DEBIV(22,2) COMMON/AAA99/HLCF,HVCFO,HVAP,HCON,HVIN,HLIN,R876,RGAI 1 ,XM876,XMGAI,XL876,XLGAI,CP876,CPGAI,XMC876,XMCGAI 2 ,DIAHY,HGAPP(22),HCG(22),HTC(22,12),HVCFF(22) COMMON/AAA10/V(22,2),VV(22,2),H(22,2),HF(22,2),HG(22,2), 1 DNUHP(22,2),U(22,2),XM(22,2),XT(22,2),ALFA(22,2), 2 T(22,2),DVVH(22,2),DELH(22,2),DVVP(22,2),DELP(22,2) 3 ,AA(22,2),BB(22,2),DTDH(22,2),DTDP(22,2),DTSAT, 4 DNUPP(22,2),A(22),B(22),C(22),TVID(22,12),M(22,2),IST(22,2) COMMON/AAA13/TEM,P,DT,HNIV(22),VITESS 1 ,ZNIV,RI(2),ISS,NITERA,NIV,ISLNI,IBTR,IHTR,ITYP(22) COMMON/AAA16/DBENT(20),TENT(20),HENT(20),DEBE,ENTE, 2 DBSOR(20),TSOR(20),DEBS,DPDTT(20),TDPDT(20) 3 ,HSOR(20),THSOR(20),ENTS,NDBENT,NDPDT,NDBSOR,NHSOR COMMON/AAA17/DDPDT,DDH(22,2),DDV(22,2),DDM(22,2),DDU(22,2) COMMON/AAA18/DDEB(21),DDDEB(21),DXAT(21),DXAG(21),DXBT(21), 1 DXBG(21),DNUG(21),DNUF(21),DHE(22,2),DDEBO(21) COMMON/AAA20/DQP(22,2),DFLUL(22),DFLUV(22),DFLUIL(22),DFLUIV(22) 1 ,DDEBIL(22),DDEBIV(22),DQCEI(2),DQCED(22,12), 2 DDTUO(22,12),DDTGA(22,12),DDTMI(2),DDTMU(2) INTEGER ITITRE(8) DOUBLEPRECISION M READ(5,2020) (ITITRE(I),I=1,8) 2020 FORMAT(8A2) 2060 FORMAT(/,10X,8A2) READ(5,1000)KPRESS,KDEB,KCON,KTGAI,KT876,KGLISS,(ICAT(I),I=1,3) READ(5,1540)NZONE DO 80 I=1,NZONE READ(5,1061)IFRE(I),TIMIMP(I),DIFREF(I),DIFMIC(I),NPAS1(I), 1NPAS2(I),V0011N(I),V0012X(I) 80 CONTINUE READ(5,1062)(N00011(I),I=1,NZONE) V0011=V0011N(1) V0012=V0012X(1) READ(5,1510)DELM,DELV,DELVI,DELVS READ(5,1510)V00001,V22201,V22202,V22203 READ(5,1510)TLIM,ZLIMIN,ZLIMAX READ(5,1000)NMULTR DELM=DELM/100.D+00 DELV=DELV/100.D+00 DELVI=DELVI/100.D+00 DELVS=DELVS/100.D+00 VFIX=1./12.D+00 READ(5,1520)NCRAY READ(5,1510)R876,XL876,CP876 READ(5,1510)RGAI,XLGAI,CPGAI READ(5,1510)D876,DINT,DEXT D876=D876/12.D+00 DINT=DINT/12.D+00 DEXT=DEXT/12.D+00 READ(5,1530)TEM,P,QINIT,NC,IBCH,IHCH NC1=NC+1 NC2=NC+2 XL0055=0.D+00 ITYP(1)=1 DO 100 I=2,NC1 READ(5,1545)ITYP(I),H(I,1),H(I,2),XL1,XL2,SCAPA(I) GOTO (111,112,113),ITYP(I) 111 XL(I)=XL1 V(I,1)=XL1*SCAPA(I) VC(I)=V(I,1) GOTO 100 112 XL(I)=XL1 VC(I)=XL1*SCAPA(I) V(I,1)=VC(I)*(1.-XL2) V(I,2)=VC(I)*XL2 GOTO 100 113 XL(I)=XL1+XL2 V(I,1)=XL1*SCAPA(I) V(I,2)=XL2*SCAPA(I) VC(I)=V(I,1)+V(I,2) HNIV(I)=XL1 100 CONTINUE ITYP(NC2)=1 H(NC2,2)=0.D+00 VC(NC2)=1.D+00 V(NC2,2)=1.D+00 VC(1)=1.D+00 V(1,1)=1.D+00 DO 120 I=IBCH,IHCH 120 XL0055=XL0055+XL(I) LCO=XL0055 DO 130 II=1,NC2 I=NC2+1-II H1=H(I,1) H2=H(I,2) H3=0.D+00 V1=V(I,1) V2=V(I,2) V3=0.D+00 130 CONTINUE IF(KDEB.EQ.1)READ(5,1550)SDSC READ(5,1540)NDBENT READ(5,1511)(TENT(I),DBENT(I),HENT(I),I=1,NDBENT) READ(5,1540)NHSOR READ(5,1550)(THSOR(I),HSOR(I),I=1,NHSOR) IF(KPRESS.EQ.1)GOTO 145 READ(5,1540)NDBSOR READ(5,1550)(TSOR(I),DBSOR(I),I=1,NDBSOR) GOTO 150 145 READ(5,1540)NDPDT READ(5,1550)(TDPDT(I),DPDTT(I),I=1,NDPDT) 150 READ(5,1540)NPUI READ(5,1550)(TPUI(I),QPUI(I),I=1,NPUI) READ(5,1542)(HGAPP(I),I=2,NC1) DO 151 I=2,NC1 151 HGAPP(I)=HGAPP(I)/3600.D+00 READ(5,1560)(NSL(I),I=2,NC1) DO 160 I=2,NC1 N1=NSL(I) NASL(I)=NSL(I) DO 160 J=1,N1 READ(5,1570)PL(I,J),T876(I,J),TGAI(I,J) 1570 FORMAT(3F10.4) 160 CONTINUE READ(5,3000)HLCF,HVCF,HVAP,HCON,HVIN,HLIN 3000 FORMAT(6F10.4) HLCF=HLCF/3600.D+00 HVCF=HVCF/3600.D+00 HVAP=HVAP/3600.D+00 HCON=HCON/3600.D+00 HVIN=HVIN/3600.D+00 HLIN=HLIN/3600. HVCFO=HVCF TEMIMP=TEM-10000. TEMMIC=TEMIMP IZONE=0 IF(TEM.LT.TIMIMP(1))GOTO 1420 1410 IZONE=IZONE+1 IF(IZONE.GE.NZONE)GOTO 1420 IF(TEM.GT.TIMIMP(IZONE+1))GOTO 1410 1420 CONTINUE IIMP=0 ICO=0 DT=V0011 NIV=0 ISLNI=0 HEN=H(IBCH,1) READ(5,1542)(SC(I),I=1,NC1) 1542 FORMAT(8F10.4) VCO=0. DO 300 I=IBCH,IHCH 300 VCO=VCO+VC(I) ZNIV=0. ICA=ICAT(2) IF(ICA.LE.2)GOTO 211 DO 200 I=2,NC1 IF(ITYP(I).GE.3)GOTO 195 ZNIV=ZNIV+XL(I) GOTO 200 195 ZNIV=ZNIV+HNIV(I) NIV=I GOTO 210 200 CONTINUE 210 CONTINUE 211 CONTINUE ZCOT(IBCH-1)=0 IF(IBCH.LE.2)GOTO 230 IBC=IBCH-1 DO 220 I=2,IBC J=IBCH-I 220 ZCOT(J)=ZCOT(J+1)-XL(J+1) 230 DO 240 I=IBCH,NC1 240 ZCOT(I)=ZCOT(I-1)+XL(I) ZNIV=ZNIV+ZCOT(1) 1000 FORMAT(6(I1,9X),3I1) 1061 FORMAT(I2,8X,3F10.4,2(5X,I5),2F10.6) 1062 FORMAT(40I2) 1500 FORMAT(I1,4X,2I5,5X,3F10.4) 1510 FORMAT(5F10.4) 1511 FORMAT(3F10.4) 1520 FORMAT(I5) 1530 FORMAT(3F10.4,3(I2,8X)) 1540 FORMAT(I2) 1545 FORMAT(I1,9X,6F10.4) 1550 FORMAT(2F10.4) 1560 FORMAT(8(I2,8X)) 1680 FORMAT(2I3,3X,F7.4,5(2X,F8.4),3(2X,F10.4)) 1710 FORMAT(18X,F10.4,4X,F10.4) 1711 FORMAT((14X,3(4X,F10.4))) 1940 FORMAT((4X,I2,4X,3F10.4,2(3X,I5,2X),2F10.6)) RETURN END