home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 9 / 09.iso / e / e003 / 10.ddi / SAP6PC51.FOR < prev    next >
Encoding:
Text File  |  1987-06-23  |  51.7 KB  |  648 lines

  1.       SUBROUTINE SPCTRM  (F,PX,PR,XM,W,MASS,NEQB,NF,NBLOCK,TM,WR)       00249170
  2.       IMPLICIT REAL*8 (A-H,O-Z)                                         00249180
  3.       REAL*8  MASS                                                      00249190
  4.       COMMON / PREP / ZD(2),MODEX,RRPREP(8)                             R0249200
  5.       DIMENSION PX(NF,3),F(NEQB,NF),XM(NEQB),W(NF),MASS(NEQB)           00249210
  6.       DIMENSION DIRN(3),TM(NF),WR(NF,3),                                00249220
  7.      $PR(NF,3),ROTM(3,3)                                                00249230
  8.       COMMON / JUNK /EXT(200),N,I,L,NTAG,IXX(2),ND,IOPT,NFUN,ITYPE      00249240
  9.      1,NFN(3),NRJUNK(41)                                                R0249250
  10.       DATA ROTM/ 0.0D+0, 1.0D+0,-1.0D+0,                                00249260
  11.      $          -1.0D+0, 0.0D+0, 1.0D+0,                                00249270
  12.      $           1.0D+0,-1.0D+0, 0.0D+0/                                00249280
  13.       CLF=EXT(4)                                                        00249290
  14.       JROT=N                                                            00249300
  15.       JABS=I                                                            00249310
  16.         WRITE(6,340)                                                    00249320
  17.       IF (MODEX.EQ.1) GO TO 140                                         00249330
  18.       TPI=6.2831853E0                                                   00249340
  19.       DO 100 I=1,NF                                                     00249350
  20.       DO 100 J=1,3                                                      00249360
  21.       PR(I,J)=0.0E0                                                     00249370
  22.   100 PX(I,J)=0.E0                                                      00249380
  23.       REWIND 9                                                          00249390
  24.       REWIND 3                                                          00249400
  25.       DO 130 N=1,NBLOCK                                                 00249410
  26.       BACKSPACE 10                                                      00249420
  27.       READ (10) F                                                       00249430
  28.       BACKSPACE 10                                                      00249440
  29.       READ (3) MASS                                                     00249450
  30.       READ (9) XM                                                       00249460
  31.       DO 120 I=1,NEQB                                                   00249470
  32.       J=MASS(I)                                                         00249480
  33.       IF (J.LE.0) GO TO 120                                             00249490
  34.       DO 110 L=1,NF                                                     00249500
  35.   110 PX(L,J)=PX(L,J)+F(I,L)*XM(I)                                      00249510
  36.   120 CONTINUE                                                          00249520
  37.       IF(JROT.EQ.0) GO TO 130                                           00249530
  38.       DO 128 I=1,NEQB                                                   00249540
  39.       J=MASS(I)                                                         00249550
  40.       IF(J.LE.0) GO TO 128                                              00249560
  41.       WRR=(MASS(I)-J-ZD(2))*ZD(1)                                       00249570
  42.       DO 126 L=1,NF                                                     00249580
  43.   126 PR(L,J)=PR(L,J)+WRR*F(I,L)*XM(I)                                  00249590
  44.   128 CONTINUE                                                          00249600
  45.   130 CONTINUE                                                          00249610
  46.       BACKSPACE 10                                                      00249620
  47.       READ (10) W                                                       00249630
  48.       REWIND 2                                                          00249640
  49.   140 CONTINUE                                                          00249650
  50.         WRITE(2)W,CLF                                                   00249660
  51.       IF(NFUN.LT.0) WRITE(6,380)                                        00249670
  52.       IF(NFUN.LT.0) GO TO 165                                           00249680
  53.         IF(NFUN.NE.99) GO TO 145                                        00249690
  54.         DO 141 N=1,NBLOCK                                               00249700
  55.         READ (10) F                                                     00249710
  56. 141     WRITE (2) F                                                     00249720
  57.         WRITE (6,310)                                                   00249730
  58.         DO 142 I=1,NF                                                   00249740
  59. 142     WRITE (6,320) I,(PX(I,J),J=1,3)                                 00249750
  60.         RETURN                                                          00249760
  61. 145   CONTINUE                                                          00249770
  62.         CLF=CLF/100.                                                    00249780
  63.       IF(NFUN.EQ.0) NFUN=1                                              00249790
  64.       READ(5,370)(NFN(I),DIRN(I),I=1,3),IN,IOPT                         00249800
  65.       WRITE(6,280)NFN                                                   00249810
  66.       NTAG=0                                                            00249820
  67.       WRITE (6,290) DIRN                                                00249830
  68.       WRITE (6,300) IN                                                  00249840
  69.       IND=1                                                             00249850
  70.       IF(IN.EQ.2) IND=0                                                 00249860
  71.       IF(IN.EQ.1) IND=2                                                 00249870
  72.       IF (MODEX.EQ.1) W(1)=SD(1,1)                                      00249880
  73.   165 CONTINUE                                                          00249890
  74.       IF (MODEX.EQ.1) RETURN                                            00249900
  75.       IF(JROT.GT.0) WRITE(6,390)                                        00249910
  76.       WRITE (6,310)                                                     00249920
  77.       DO 170 I=1,NF                                                     00249930
  78.   170 WRITE (6,320) I,(PX(I,J),J=1,3)                                   00249940
  79.       IF(JROT.EQ.0) GO TO 176                                           00249950
  80.       WRITE(6,400)                                                      00249960
  81.       WRITE(6,310)                                                      00249970
  82.       DO 175 I=1,NF                                                     00249980
  83.   175 WRITE(6,320)I,(PR(I,J),J=1,3)                                     00249990
  84.   176 CONTINUE                                                          00250000
  85.       IF(NFUN.LT.0) RETURN                                              00250010
  86.         DO 171 I=1,NF                                                   00250020
  87.         DO 171 K=1,3                                                    00250030
  88. 171     WR(I,K)=0.                                                      00250040
  89.       DO 190 I=1,NF                                                     00250050
  90.       WW=TPI/W(I)                                                       00250060
  91. CC    NRWW = WW                                                         R0250061
  92.       DO 180 K=1,3                                                      00250070
  93.       KFN=NFN(K)                                                        00250080
  94.       XMUL=0.0                                                          00250090
  95.       IF(KFN.GT.0) XMUL=SD(WW,KFN)                                      R0250100
  96.       WR(I,K)=WR(I,K) +  DABS(PX(I,K))*DIRN(K) *XMUL                    00250110
  97.       IF (IND.EQ.1) WR(I,K)=WR(I,K)/(W(I)*W(I))                         00250120
  98.       IF(IND.EQ.2) WR(I,K)=WR(I,K)/W(I)                                 00250130
  99.       GO TO 180                                                         00250140
  100.   180 CONTINUE                                                          00250150
  101.       IF(JROT.GT.0) GO TO 181                                           00250160
  102.   181 CONTINUE                                                          00250170
  103.       IF(JROT.LE.0) GO TO 190                                           00250180
  104.       DO 185 K=1,3                                                      00250190
  105.       KFN=NFN(K)                                                        00250200
  106.       WR(I,K)=PR(I,K)*ROTM(JROT,K)                                      00250210
  107.       WR(I,K)=WR(I,K)*SD(WW,KFN)/(W(I)**2)                              R0250220
  108.   185 CONTINUE                                                          00250230
  109.   190 CONTINUE                                                          00250240
  110.         DO 275 K=1,3                                                    00250250
  111.       REWIND 10                                                         00250260
  112.       READ (10) TM                                                      00250270
  113.         DO 270 N=1,NBLOCK                                               00250280
  114.         READ (10)F                                                      00250290
  115.         KSWCH=0                                                         00250300
  116.         DO 210 I=1,NEQB                                                 00250310
  117.         DO 210 J=1,NF                                                   00250320
  118. 210     F(I,J)=F(I,J)*WR(J,K)                                           00250330
  119.         WRITE(2)F                                                       00250340
  120. 270     CONTINUE                                                        00250350
  121. 275     CONTINUE                                                        00250360
  122.       RETURN                                                            00250370
  123.   280 FORMAT (20H FUNCTION NUMBERS    / /                               00250380
  124.      $        10X,3HX =,I3   ,4X,3HY =,I3   ,4X,3HZ =,I3      //)       00250390
  125.   290 FORMAT (20H DIRECTION FACTORS   / /                               00250400
  126.      $        10X,3HX =,F10.4,4X,3HY =,F10.4,4X,3HZ =,F10.4   //)       00250410
  127.   300 FORMAT (54H0INDICATOR FOR DISPLACEMENT OR ACCELERATION SPECTRUM =,00250420
  128.      $ I5  //                                                           00250430
  129.      $        20H EQ.0  ACCELERATION     /                              00250440
  130.      $        20H EQ.1  VELOCITY        /                               00250450
  131.      $        20H EQ.2  DISPLACEMENT    /                               00250460
  132.      $///)                                                              00250470
  133.   310 FORMAT (28H MODAL PARTICIPATION FACTORS, // 5H MODE,3X,           00250480
  134.      $ 11HX-DIRECTION,3X,11HY-DIRECTION,3X,11HZ-DIRECTION, / 1X)        00250490
  135.   320 FORMAT (1H ,I4,3E14.4 / 1X)                                       00250500
  136. 340     FORMAT(1X ,15X,26HRESPONSE SPECTRUM ANALYSIS//)                 00250510
  137. 350     FORMAT(1H ,15X,I5,30H RESPONSE SPECTRA WILL BE USED//           00250520
  138.      &  16X,21HTHE CLUSTER FACTOR IS,F8.3,2H %)                         00250530
  139.   370 FORMAT(3(I10,F10.0),2I10)                                         00250540
  140.   380 FORMAT(///20X,48HNO. OF FUNCTIONS IS LESS THAN ZERO - NO RESPONSE,00250550
  141.      $19HSPECTRUM ANALYSIS.///)                                         00250560
  142.   390 FORMAT(14H TRANSLATIONAL)                                         00250570
  143.   400 FORMAT(11H ROTATIONAL)                                            00250580
  144.       END                                                               00250590
  145.       DOUBLE PRECISION FUNCTION SPHT  (T,M)                             00250600
  146.       IMPLICIT REAL*8(A-H,O-Z)                                          00250610
  147.       COMMON/MATL/MATLCO                                                00250620
  148.       DATA NHIGH/4HHIGH/                                                00250630
  149.       IF(MATLCO.NE.NHIGH)GO TO 10                                       00250640
  150.       CALL SPHT2  (T,M,X)                                               00250650
  151.       SPHT=X                                                            00250660
  152.       RETURN                                                            00250670
  153.    10 CALL SPHT1  (T,M,X)                                               00250680
  154.       SPHT=X                                                            00250690
  155.       RETURN                                                            00250700
  156.       END                                                               00250710
  157.       SUBROUTINE MODUE1 (T,M,MODUE )                                    00150370
  158.       IMPLICIT REAL*8(A-H,O-Z)                                          00150380
  159.       REAL*8MODUE                                                       00150390
  160.       IF(M.LT.1.OR.M.GT.15) GO TO 1000                                  00150400
  161.       IF(M.EQ.1) MODUE=29.665                                           00150410
  162.       IF(M.EQ.1) RETURN                                                 00150420
  163.  1000 WRITE(6,1010) M                                                   00150430
  164.  1010 FORMAT(1X ,87HERROR--YOU HAVE ENTERED MATERIAL PROPERTY ROUTINE MO00150440
  165.      1DUE WITH A MATERIAL CODE NUMBER OF , I5,1H./8X,74HONLY VALUES BETW00150450
  166.      2EEN 1 AND 15 ARE VALID.  CHECK YOUR INPUT, JOB TERMINATED.)       00150460
  167.       RETURN                                                            00150470
  168.       END                                                               00150480
  169.       SUBROUTINE MODUE2 (T,M,MODUE )                                    00150490
  170.       IMPLICIT REAL*8(A-H,O-Z)                                          00150500
  171.       REAL*8 MODUE                                                      00150510
  172.       DIMENSION COEF(11,8)                                              00150520
  173.       DATA COEF/                                                        00150530
  174.      1 3.0,100.0,1500.0,28.33669,-2.882211E-3,-3.697849E-6,7.709188E-10,00150540
  175.      1 0.0,0.0,0.0,0.0,                                                 00150550
  176.      2 3.0,100.0,1500.0,28.33669,-2.882211E-3,-3.697849E-6,7.709188E-10,00150560
  177.      2 0.0,0.0,0.0,0.0,                                                 00150570
  178.      3 0.0,32.0,2500.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,                00150580
  179.      4 7.0,75.0,1600.0,32.17532,-8.441689E-3,1.0776E-5,1.433823E-9,     00150590
  180.      4 -3.887096E-11,5.191192E-14,-2.767454E-17,5.402884E-21,           00150600
  181.      5 4.0,100.0,800.0,30.28987,-3.658438E-3,-2.600385E-6,4.86326E-9,   00150610
  182.      5 -6.323402E-12,0.0,0.0,0.0,                                       00150620
  183.      6 4.0,100.0,800.0,30.28987,-3.658438E-3,-2.600385E-6,4.86326E-9,   00150630
  184.      6 -6.323402E-12,0.0,0.0,0.0,                                       00150640
  185.      7 4.0,100.0,800.0,30.28987,-3.658438E-3,-2.600385E-6,4.86326E-9,   00150650
  186.      7 -6.323402E-12,0.0,0.0,0.0,                                       00150660
  187.      8 0.0,0.0,2500.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0/                 00150670
  188.       ICODE=5                                                           00150680
  189.       IF(M.LT.1.OR.M.GT.8)CALL RPZLVZ(M,T,ICODE,8)                      00150690
  190.       N=COEF(1,M)                                                       00150700
  191.       T1=COEF(2,M)                                                      00150710
  192.       T2=COEF(3,M)                                                      00150720
  193.       IF(T.LT.T1.OR.T.GT.T2)CALL RPZLVZ(M,T,ICODE,1)                    00150730
  194.       MODUE =COEF(N+4,M)                                                00150740
  195.       IF(N.EQ.0)RETURN                                                  00150750
  196.       DO 10 I=1,N                                                       00150760
  197.    10 MODUE =MODUE *T+COEF(N-I+4,M)                                     00150770
  198.       RETURN                                                            00150780
  199.       END                                                               00150790
  200.       SUBROUTINE RSC(F,I)                                               00216630
  201.         REAL*8 USC,BSC,F                                                00216640
  202.         IP=80                                                           00216650
  203.         USC=2.**IP                                                      00216660
  204.         BSC=2.**(-IP)                                                   00216670
  205. 100     IF(DABS(F).LT.USC) GO TO 200                                    00216680
  206.         F=F*BSC                                                         00216690
  207.         I=I+IP                                                          00216700
  208.         GO TO 100                                                       00216710
  209. 200     IF(DABS(F).GE.BSC) GO TO 300                                    00216720
  210.         F=F*USC                                                         00216730
  211.         I=I-IP                                                          00216740
  212.         GO TO 100                                                       00216750
  213. 300     CONTINUE                                                        00216760
  214.         RETURN                                                          00216770
  215.         END                                                             00216780
  216.       SUBROUTINE CDC                                                    00038110
  217.       ENTRY YDSTR1                                                      00038120
  218.       ENTRY SPHT1                                                       00038130
  219.       ENTRY CONDT1                                                      00038140
  220.       ENTRY BIYLD                                                       00038150
  221.       ENTRY PLASTC                                                      00038160
  222.       ENTRY HBIYLD                                                      00038170
  223.       ENTRY YMODUE                                                      00038180
  224.       RETURN                                                            00038190
  225.       END                                                               00038200
  226.       SUBROUTINE SPLOT (IT,JT,NDS,ISP)                                  00251370
  227.       IMPLICIT REAL*8 (A-H,O-Z)                                         00251380
  228.       COMMON /QTSARG/PP(101),KD(2,8),XM(8),TM(8),IP(8),X(8)             00251390
  229.       COMMON /DYN2/IFPR,IFSS,NITEM,NFO,RTOL,COFQ,DT,ALFA,BETA,NFN,NGM,  00251400
  230.      $NAT,NT,NOT                                                        00251410
  231.       DIMENSION      SM(8)                                              00251420
  232.       DATA           SM/1H1,1H2,1H3,1H4,1H5,1H6,1H7,1H8/                00251430
  233.       DATA           BL/1H /,V/1HX/,AST/1H*/                            00251440
  234.       LINE=53                                                           00251450
  235.       IF (IT.EQ.1) IT = 61                                              R0251451
  236.       IF (IT.EQ.2) IT = 62                                              R0251452
  237.       IF (JT.EQ.1) JT = 61                                              R0251453
  238.       IF (JT.EQ.2) JT = 62                                              R0251454
  239.       READ (IT) KD,XM,TM,L                                              00251460
  240.       WRITE (6,270) (KD(1,I),KD(2,I),XM(I),TM(I),I,I=1,L)               00251470
  241.       DO 110 I=1,L                                                      00251480
  242.       IF(XM(I)) 100,110,100                                             00251490
  243.   100 XM(I)=50.E0/XM(I)                                                 00251500
  244.   110 CONTINUE                                                          00251510
  245.       TT=0.E0                                                           00251520
  246.       WRITE (6,230)                                                     00251530
  247.   120 FORMAT(/4X,47HNOTE - AN * INDICATES MORE THAN ONE PLOT SYMBOL)    00251540
  248.       WRITE (6,240)                                                     00251550
  249.       WRITE (6,250) TT,(V,I=1,101),TT                                   00251560
  250.       LLCT=9                                                            00251570
  251.       K=1                                                               00251580
  252.       DO 130 I=2,100                                                    00251590
  253.   130 PP(I)=BL                                                          00251600
  254.       DO 220 N=1,NDS                                                    00251610
  255.       READ (JT) X                                                       00251620
  256.       PP(1)=V                                                           00251630
  257.       PP(51)=V                                                          00251640
  258.       PP(101)=V                                                         00251650
  259.   140 II=ISP                                                            00251660
  260.   150 IF(II.LE.0) GO TO 160                                             00251670
  261.       WRITE (6,260) PP                                                  00251680
  262.       LLCT=LLCT+1                                                       00251690
  263.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00251700
  264.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00251710
  265.       IF(LLCT.EQ.LINE) WRITE(6,120)                                     00251720
  266.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00251730
  267.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00251740
  268.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00251750
  269.       IF(LLCT.EQ.LINE) LLCT=9                                           00251760
  270.       II=II-1                                                           00251770
  271.       GO TO 150                                                         00251780
  272.   160 TT=TT+DT                                                          00251790
  273.       DO 180 I=1,L                                                      00251800
  274.       XX=XM(I)*X(I)                                                     00251810
  275.       M=XX                                                              00251820
  276.       M=M+51                                                            00251830
  277.       IP(I)=M                                                           00251840
  278.       IF(PP(M).EQ.V .OR. PP(M).EQ.BL) GO TO 170                         00251850
  279.       PP(M) = AST                                                       00251860
  280.       GO TO 180                                                         00251870
  281.   170 PP(M) = SM(I)                                                     00251880
  282.   180 CONTINUE                                                          00251890
  283.       IF(K.LT.10)  GO TO 190                                            00251900
  284.       K=1                                                               00251910
  285.       WRITE (6,250) TT,PP,TT                                            00251920
  286.       LLCT=LLCT+1                                                       00251930
  287.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00251940
  288.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00251950
  289.       IF(LLCT.EQ.LINE) WRITE(6,120)                                     00251960
  290.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00251970
  291.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00251980
  292.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00251990
  293.       IF(LLCT.EQ.LINE) LLCT=9                                           00252000
  294.       GO TO 200                                                         00252010
  295.   190 WRITE (6,260) PP                                                  00252020
  296.       LLCT=LLCT+1                                                       00252030
  297.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00252040
  298.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00252050
  299.       IF(LLCT.EQ.LINE) WRITE(6,120)                                     00252060
  300.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00252070
  301.       IF(LLCT.EQ.LINE) WRITE(6,240)                                     00252080
  302.       IF(LLCT.EQ.LINE) WRITE(6,260) (V,I=1,101)                         00252090
  303.       IF(LLCT.EQ.LINE) LLCT=9                                           00252100
  304.       K=K+1                                                             00252110
  305.   200 DO 210 I=1,L                                                      00252120
  306.       M=IP(I)                                                           00252130
  307.   210 PP(M)=BL                                                          00252140
  308.   220 CONTINUE                                                          00252150
  309.       TT=TT+DT                                                          00252160
  310.       WRITE (6,250) TT,(V,I=1,101),TT                                   00252170
  311.       WRITE (6,240)                                                     00252180
  312.       WRITE(6,120)                                                      00252190
  313.       RETURN                                                            00252200
  314.   230 FORMAT (1X ,57X,15HO R D I N A T E )                              00252210
  315.   240 FORMAT ( / 1H ,3X,7HT I M E,2X,4H-1.0,21X,4H-0.5,22X,3H0.0,22X,   00252220
  316.      $        3H0.5,22X,3H1.0,4X,7HT I M E, 1X)                         00252230
  317.   250 FORMAT (1H ,G12.6,2X,101A1,G12.6)                                 00252240
  318.   260 FORMAT (1H ,14X,101A1)                                            00252250
  319.   270 FORMAT (I8,12X,I3,1P2E14.4,3X,I6)                                 00252260
  320.       END                                                               00252270
  321.       SUBROUTINE SQISH(A,I,J)                                           00254650
  322.       REAL*8 A                                                          00254660
  323.       J=I                                                               00254670
  324.       RETURN                                                            00254680
  325.       END                                                               00254690
  326.       SUBROUTINE QVMPY2(A,B,C,N,MBAND)                                  00194350
  327.       IMPLICIT REAL*8(A-H,O-Z)                                          00194360
  328.       REAL*8 A,B,C                                                      00194370
  329.       DIMENSION A(1),B(N,1),C(1)                                        00194380
  330.       DO 150 I=1,N                                                      00194390
  331.       A(I)=0.0E0                                                        00194400
  332.       DO 120 J=1,MBAND                                                  00194410
  333.       K=I+J-1                                                           00194420
  334.       A(I)=A(I)+B(I,J)*C(K)                                             00194430
  335.   120 CONTINUE                                                          00194440
  336.       IF(I.EQ.1) GO TO 150                                              00194450
  337.       IF(MBAND.EQ.1) GO TO 150                                          00194460
  338.       K=I-1                                                             00194470
  339.       L=I-MBAND+1                                                       00194480
  340.       IF(L.LT.1) L=1                                                    00194490
  341.       M=I                                                               00194500
  342.       IF(M.GT.MBAND) M=MBAND                                            00194510
  343.       DO 130 J=L,K                                                      00194520
  344.       A(I)=A(I)+B(J,M)*C(J)                                             00194530
  345.   130 M=M-1                                                             00194540
  346.   150 CONTINUE                                                          00194550
  347.       RETURN                                                            00194560
  348.       END                                                               00194570
  349.       SUBROUTINE RPZLVZ(MCODE,TEMP,PCODE,ECODE)                         00216460
  350.       IMPLICIT REAL*8(A-H,O-Z)                                          00216470
  351.       INTEGER PROP(2,10),PCODE,ECODE                                    00216480
  352.       DATA PROP/4HCOND,4HT   ,4HSPHT,4H    ,4HDENS,4H    ,4HALPH,4HZM  ,00216490
  353.      X          4HMODU,4HE   ,4HYDST,4HR   ,4HPRAT,4HO   ,4HBIYL,4HD   ,00216500
  354.      X          4HPLAS,4HTC  ,4HHBIY,4HLD  /                            00216510
  355.       IF(ECODE.GT.1)GO TO 10                                            00216520
  356.       RETURN                                                            00216530
  357.    10 WRITE(6,30)(PROP(I,PCODE),I=1,2),MCODE,ECODE,TEMP                 00216540
  358.       RETURN                                                            00216550
  359.    20 FORMAT(//,68H **** WARNING - YOU HAVE ENTERED THE LMFBR MARERIAL L00216560
  360.      2IBRARY ROUTINE ,2A4,18HWITH A TEMPERATURE,F7.0,20H OUT OF VALID RA00216570
  361.      3NGE.,/,42H PLEASE CHECK YOUR INPUT.  MATERIAL CODE =,I3,/)        00216580
  362.    30 FORMAT(//,66H **** ERROR - YOU HAVE ENTERED THE LMFBR MATERIAL LIB00216590
  363.      2RARY ROUTINE ,2A4,23HWITH A MATERIAL CODE OF,I5,/,20HONLY CODES 1 00216600
  364.      3THROUGH,I3,43H ARE VALID.  JOB TERMINATED.  TEMPERATURE =,F7.0,/) 00216610
  365.       END                                                               00216620
  366.       DOUBLE PRECISION FUNCTION   SD(TT,M)                              00227010
  367.       IMPLICIT REAL*8 (A-H,O-Z)                                         00227020
  368.       COMMON/JUNK/EXT(180)    ,HED(9),D(6),W,SS,SI,TI,X,MM,L,K,NTAG     00227030
  369.      $,IXX(2),ND,IOPT,NFUN,ITYPE                                        00227040
  370.       COMMON /QTSARG/T(100,3),S(100,3),SFTR(3),NPT(3)                   00227050
  371.       COMMON / PREP / ZD(2),MODEX                                       00227060
  372.       IF (NTAG.EQ.1) GO TO 120                                          00227070
  373.       NTAG=1                                                            00227080
  374.       DO 110 J=1,NFUN                                                   00227090
  375.       WRITE(6,100)J                                                     00227100
  376.   100 FORMAT(//10X, 15HFUNCTION NUMBER,I2/)                             00227110
  377.       READ (5,150) HED                                                  00227120
  378.       WRITE (6,180) HED                                                 00227130
  379.       READ(5,160)NPT(J),SFTR(J)                                         00227140
  380.       IF( DABS(SFTR(J)).LT.1.D-12) SFTR(J)=1.E0                         00227150
  381.       WRITE(6,190)NPT(J),SFTR(J)                                        00227160
  382.       NPTS=NPT(J)                                                       00227170
  383.       READ (5,170)(T(I,J),S(I,J) ,I=1,NPTS)                             00227180
  384.       WRITE(6,200)(I,T(I,J),S(I,J),I=1,NPTS)                            00227190
  385.   110 CONTINUE                                                          00227200
  386.       IF (MODEX.EQ.1) RETURN                                            00227210
  387.   120 CONTINUE                                                          00227220
  388.       NPTS=NPT(M)                                                       00227230
  389.       K=0                                                               00227240
  390.       DO 130 I=1,NPTS                                                   00227250
  391.       K=K+1                                                             00227260
  392.       IF(TT.LT.T(I,M))GO TO 140                                         00227270
  393.   130 CONTINUE                                                          00227280
  394.       WRITE(6,220)TT,T(NPTS,M)                                          00227290
  395.       STOP                                                              00227300
  396.   140 CONTINUE                                                          00227310
  397.       IF(K.EQ.1) GO TO 145                                              00227320
  398.       IF(ITYPE.EQ.1) GO TO 141                                          00227330
  399.       TK=T(K,M)-T(K-1,M)                                                00227340
  400.       SK=S(K,M)-S(K-1,M)                                                00227350
  401.       SS=S(K-1,M)+SK*(TT-T(K-1,M))/TK                                   00227360
  402.       SD=SFTR(M)*SS                                                     00227370
  403.       GO TO 300                                                         00227380
  404.   141 CONTINUE                                                          00227390
  405.       SS=S(K-1,M)*DEXP(DLOG(S(K,M)/S(K-1,M))*DLOG(TT/T(K-1,M))/         00227400
  406.      *DLOG(T(K,M)/T(K-1,M)))                                            00227410
  407.       SD=SFTR(M)*SS                                                     00227420
  408.       GO TO 300                                                         00227430
  409.   145 CONTINUE                                                          00227440
  410.       WRITE(6,210)TT,T(K,M),TT                                          00227450
  411.       STOP                                                              00227460
  412.   150 FORMAT (9A8)                                                      00227470
  413.   160 FORMAT (I5,F10.0)                                                 00227480
  414.   170 FORMAT (2F10.0)                                                   00227490
  415.   180 FORMAT (//17H SPECTRUM TABLE (, 9A8,1H),/ 1X)                     00227500
  416.   190 FORMAT (5X,18HNUMBER OF POINTS =, I4/                             00227510
  417.      $        5X,18HSCALE FACTOR     = ,E14.5 / 1X )                    00227520
  418.   200 FORMAT (6H INPUT,20X,8HSPECTRUM, / 6H POINT,8X,6HPERIOD,9X,       00227530
  419.      $ 5HVALUE, / (I6,2E14.4) )                                         00227540
  420.   210 FORMAT(5X,26H*** ERROR *** : THE PERIOD,2X,E12.5,5X,              00227550
  421.      1          39HIS LESS THAN THE LOWEST INPUT PERIOD OF,2X,E12.5,/,  00227560
  422.      2       5X,51HFOR THE SPECTRUM.  HENCE INPUT SPECTRUM VALUES OF T, 00227570
  423.      3          11H LOWER THAN,2X,E12.5)                                00227580
  424.   220 FORMAT(5X,26H*** ERROR *** : THE PERIOD,2X,E12.5,5X,              00227590
  425.      1          43HIS GREATER THAN THE HIGHEST INPUT PERIOD OF,2X,E12.5 00227600
  426.      2    ,/,5X,51HFOR THE SPECTRUM.  HENCE INPUT SPECTRUM VALUES OF T, 00227610
  427.      3          12H HIGHER THAN,2X,E12.5)                               00227620
  428.   300 CONTINUE                                                          00227630
  429.       RETURN                                                            00227640
  430.       END                                                               00227650
  431.       SUBROUTINE ELOUTS (KD,L,IELT,M,NS)                                00079810
  432.       IMPLICIT REAL*8 (A-H,O-Z)                                         00079820
  433.       DIMENSION KD(2,1)                                                 00079830
  434.       DIMENSION SY(25,7),SZ(26,9),LAB(25),HD(20,4),HH(8,2)              00079840
  435.       DATA SY( 1,1) /3H   /                                             00079850
  436.       DATA SY( 2,1) /3H P1/, SY( 2,2) /3H V2/, SY( 2,3) /3H V3/,        00079860
  437.      $     SY( 2,4) /3H T1/, SY( 2,5) /3H M2/, SY( 2,6) /3H M3/         00079870
  438.       DATA SY( 3,1) /3HXX-/, SY( 3,2) /3HYY-/, SY( 3,3) /3HXY-/         00079880
  439.       DATA SY( 4,1) /3HRR-/, SY( 4,2) /3HZZ-/, SY( 4,3) /3HTH-/,        00079890
  440.      $     SY( 4,4) /3HRZ-/                                             00079900
  441.       DATA SY( 5,1) /3HXX-/, SY( 5,2) /3HYY-/, SY( 5,3) /3HZZ-/,        00079910
  442.      $     SY( 5,4) /3HXY-/, SY( 5,5) /3HYZ-/, SY( 5,6) /3HZX-/         00079920
  443.       DATA SY( 6,1) /3HXX-/, SY( 6,2) /3HYY-/, SY( 6,3) /3HXY-/         00079930
  444.       DATA SY( 7,1) /3H   /                                             00079940
  445.       DATA SY( 8,1) /3HXX-/, SY( 8,2) /3HYY-/, SY( 8,3) /3HXY-/         00079950
  446.       DATA SY( 9,1) /3H PX/, SY( 9,2) /3H VY/, SY( 9,3) /3H VZ/,        00079960
  447.      $     SY( 9,4) /3H TX/, SY( 9,5) /3H MY/, SY( 9,6) /3H MZ/         00079970
  448.       DATA SY(10,1) /3HXX-/, SY(10,2) /3HYY-/, SY(10,3) /3HZZ-/,        00079980
  449.      $     SY(10,4) /3HXY-/, SY(10,5) /3HYZ-/, SY(10,6) /3HZX-/         00079990
  450.       DATA SY(11,1) /3HRR-/, SY(11,2) /3HZZ-/, SY(11,3) /3HRZ-/,        00080000
  451.      $     SY(11,4) /3HTH-/                                             00080010
  452.       DATA SY(12,1) /3HYY-/, SY(12,2) /3HZZ-/, SY(12,3) /3HYZ-/,        00080020
  453.      $     SY(12,4) /3HXX-/                                             00080030
  454.       DATA SY(13,1) /3HYY-/, SY(13,2) /3HZZ-/, SY(13,3) /3HYZ-/,        00080040
  455.      $     SY(13,4) /3HXX-/                                             00080050
  456.       DATA SY(14,1) /3HFX-/, SY(14,2) /3HFY-/, SY(14,3) /3HFZ-/,        00080060
  457.      $     SY(14,4) /3HMX-/, SY(14,5) /3HMY-/, SY(14,6) /3HMZ-/         00080070
  458.       DATA SY(21,1) /3HS13/, SY(21,2) /3HS14/, SY(21,3) /3HS15/,        00080080
  459.      $     SY(21,4) /3HS16/, SY(21,5) /3HS17/, SY(21,6) /3HS18/,        00080090
  460.      $     SY(21,7) /3HS19/                                             00080100
  461.       DATA SY(22,1) /3HS20/, SY(22,2) /3HS21/, SY(22,3) /3HS22/,        00080110
  462.      $     SY(22,4) /3HS23/, SY(22,5) /3HS24/, SY(22,6) /3HS25/,        00080120
  463.      $     SY(22,7) /3HS26/                                             00080130
  464.       DATA SY(23,1) /3HS19/, SY(23,2) /3HS20/, SY(23,3) /3HS21/,        00080140
  465.      $     SY(23,4) /3HS22/, SY(23,5) /3HS23/, SY(23,6) /3HS24/,        00080150
  466.      $     SY(23,7) /3HS25/                                             00080160
  467.       DATA SY(24,1) /3HS26/, SY(24,2) /3HS27/, SY(24,3) /3HS28/,        00080170
  468.      $     SY(24,4) /3HS29/, SY(24,5) /3HS30/, SY(24,6) /3HS31/,        00080180
  469.      $     SY(24,7) /3HS32/                                             00080190
  470.       DATA SY(25,1) /3HS33/, SY(25,2) /3HS34/, SY(25,3) /3HS35/,        00080200
  471.      $     SY(25,4) /3HS36/, SY(25,5) /3HS37/, SY(25,6) /3HS38/,        00080210
  472.      $     SY(25,7) /3HS39/                                             00080220
  473.       DATA SZ( 1,1) /3HP/A/, SZ( 1,2) /3HP  /                           00080230
  474.       DATA SZ( 2,1) /3H(I)/, SZ( 2,2) /3H(J)/                           00080240
  475.       DATA SZ( 3,1) /3H0  /                                             00080250
  476.       DATA SZ( 4,1) /3HS0 /, SZ( 4,2) /3HS1 /, SZ( 4,3) /3HS2 /,        00080260
  477.      $     SZ( 4,4) /3HS3 /, SZ( 4,5) /3HS4 /                           00080270
  478.       DATA SZ( 5,1) /3HSL1/, SZ( 5,2) /3HSL2/                           00080280
  479.       DATA SZ( 6,1) /3HMEM/, SZ( 6,2) /3HBEN/                           00080290
  480.       DATA SZ( 7,1) /3H   /, SZ( 7,2) /3H   /                           00080300
  481.       DATA SZ( 8,1) /3H0  /                                             00080310
  482.       DATA SZ( 9,1) /3H(I)/, SZ( 9,2) /3H(C)/, SZ( 9,3) /3H(J)/         00080320
  483.       DATA SZ(10,1) /3H0  /, SZ(10,2) /3H1  /, SZ(10,3) /3H2  /         00080330
  484.       DATA SZ(10,4) /3H3  /, SZ(10,5) /3H4  /, SZ(10,6) /3H5  /         00080340
  485.       DATA SZ(10,7) /3H6  /, SZ(10,8) /3H7  /, SZ(10,9) /3H8  /         00080350
  486.       DATA SZ(11,1) /3H0  /, SZ(11,2) /3H1  /, SZ(11,3) /3H2  /         00080360
  487.       DATA SZ(11,4) /3H3  /, SZ(11,5) /3H4  /, SZ(11,6) /3H5  /         00080370
  488.       DATA SZ(11,7) /3H6  /, SZ(11,8) /3H7  /, SZ(11,9) /3H8  /         00080380
  489.       DATA SZ(12,1) /3H0  /, SZ(12,2) /3H1  /, SZ(12,3) /3H2  /         00080390
  490.       DATA SZ(12,4) /3H3  /, SZ(12,5) /3H4  /, SZ(12,6) /3H5  /         00080400
  491.       DATA SZ(12,7) /3H6  /, SZ(12,8) /3H7  /, SZ(12,9) /3H8  /         00080410
  492.       DATA SZ(13,1) /3H0  /, SZ(13,2) /3H1  /, SZ(13,3) /3H2  /         00080420
  493.       DATA SZ(13,4) /3H3  /, SZ(13,5) /3H4  /, SZ(13,6) /3H5  /         00080430
  494.       DATA SZ(13,7) /3H6  /, SZ(13,8) /3H7  /, SZ(13,9) /3H8  /         00080440
  495.       DATA SZ(14,1) /3H   /                                             00080450
  496.       DATA LAB/1,6,3,4,6,3,1,3,6,6,4,4,4,1,6*0,5*7/                     00080460
  497.       DATA HD( 1,1)/6HT R U /,HD( 1,2)/6HS S   /,HD( 1,3)/6H      /     00080470
  498.       DATA HD( 2,1)/6HB E A /,HD( 2,2)/6HM     /,HD( 2,3)/6H      /     00080480
  499.       DATA HD( 3,1)/6H2/D   /,HD( 3,2)/6HP L A /,HD( 3,3)/6HN A R /     00080490
  500.       DATA HD( 4,1)/6HA X I /,HD( 4,2)/6HS Y M /,HD( 4,3)/6HM E T /     00080500
  501.       DATA HD( 5,1)/6H3/D   /,HD( 5,2)/6HB R I /,HD( 5,3)/6HC K   /     00080510
  502.       DATA HD( 6,1)/6HP L A /,HD( 6,2)/6HT E / /,HD( 6,3)/6HS H E /     00080520
  503.       DATA HD( 7,1)/6H      /,HD( 7,2)/6H      /,HD( 7,3)/6H      /     00080530
  504.       DATA HD( 8,1)/6H2/D   /,HD( 8,2)/6HP L A /,HD( 8,3)/6HN A R /     00080540
  505.       DATA HD( 9,1)/6H3/D   /,HD( 9,2)/6HP I P /,HD( 9,3)/6HE     /     00080550
  506.       DATA HD(10,1)/6H3/D CU/,HD(10,2)/6HRVED S/,HD(10,3)/6HOLID E/     00080560
  507.       DATA HD(11,1)/6HAXISYM/,HD(11,2)/6HMMETRI/,HD(11,3)/6HC ELEM/     00080570
  508.       DATA HD(12,1)/6HPLANE /,HD(12,2)/6HSTRESS/,HD(12,3)/6H ELEME/     00080580
  509.       DATA HD(13,1)/6HPLANE /,HD(13,2)/6HSTRAIN/,HD(13,3)/6H ELEME/     00080590
  510.       DATA HD(14,1)/6HSIX BY/,HD(14,2)/6H SIX M/,HD(14,3)/6HATRIX /     00080600
  511.       DATA HD( 1,4)/6H      /                                           00080610
  512.       DATA HD( 2,4)/6H      /                                           00080620
  513.       DATA HD( 3,4)/6H      /                                           00080630
  514.       DATA HD( 4,4)/6HR I C /                                           00080640
  515.       DATA HD( 5,4)/6H      /                                           00080650
  516.       DATA HD( 6,4)/6HL L   /                                           00080660
  517.       DATA HD( 7,4)/6H      /                                           00080670
  518.       DATA HD( 8,4)/6H      /                                           00080680
  519.       DATA HD( 9,4)/6H      /                                           00080690
  520.       DATA HD(10,4)/6HLEMENT/                                           00080700
  521.       DATA HD(11,4)/6HENT   /                                           00080710
  522.       DATA HD(12,4)/6HNT    /                                           00080720
  523.       DATA HD(13,4)/6HNT    /                                           00080730
  524.       DATA HD(14,4)/6HFORCES/                                           00080740
  525.       IF(L.LT.1) RETURN                                                 00080750
  526.       KEL = IELT                                                        00080760
  527.       WRITE (6,100)                                                     00080770
  528.   100 FORMAT (42H1T I M E   H I S T O R Y   R E S P O N S E, /  1X)     00080780
  529.       WRITE (6,110) (HD(IELT,K),K=1,4), M                               00080790
  530.   110 FORMAT (15H ELEMENT TYPE (,4A6,24H)   / / /   OUTPUT SET =,I4/ 1X)00080800
  531.       WRITE (6,120)                                                     00080810
  532.   120 FORMAT (13X,40H *ELEMENT NUMBER* - (*STRESS COMPONENT*), 1X)      00080820
  533.       DO 130 N=1,L                                                      00080830
  534.       KELL=KEL                                                          00080840
  535.       IF(KEL.EQ.2 .AND. KD(2,N).GT.12) KELL = 21                        00080850
  536.       IF(KEL.EQ.2 .AND. KD(2,N).GT.19) KELL = 22                        00080860
  537.       IF(KEL.EQ.9 .AND. KD(2,N).GT.18) KELL = 23                        00080870
  538.       IF(KEL.EQ.9 .AND. KD(2,N).GT.25) KELL = 24                        00080880
  539.       IF(KEL.EQ.9 .AND. KD(2,N).GT.32) KELL = 25                        00080890
  540.       N1=LAB(KEL)                                                       00080900
  541.       IF(KELL.GT.20)N1=LAB(KELL)                                        00080910
  542.       KD2N = KD(2,N)                                                    00080920
  543.       IF(KD2N.GT.12.AND.KEL.EQ.2) KD2N=KD2N-12                          00080930
  544.       IF(KD2N.GT.18.AND.KEL.EQ.9) KD2N=KD2N-18                          00080940
  545.       J = (KD2N-1)/ N1 + 1                                              00080950
  546.       HH(N,2) = SZ(KEL,J)                                               00080960
  547.       J = KD2N - (J-1) * N1                                             00080970
  548.       HH(N,1) = SY(KELL,J)                                              00080980
  549.   130 CONTINUE                                                          00080990
  550.       WRITE (6,140) (KD(1,I),HH(I,1),HH(I,2),I=1,L)                     00081000
  551.   140 FORMAT (8X, 4HTIME,2X, 8(I5,1H-,2A3) )                            00081010
  552.       RETURN                                                            00081020
  553.       END                                                               00081030
  554.       SUBROUTINE FCOPY(ID,IF)                                           00086440
  555.       RETURN                                                            00086450
  556.       END                                                               00086460
  557.  
  558.       SUBROUTINE PLOTDY (IT,JT,NDS,ISP)                                 00172750
  559.       IMPLICIT REAL*8 (A-H,O-Z)                                         00172760
  560.       COMMON/QTSARG/PP(101),KD(3,8),XM(8),TM(8),IP(8),X(8),RRQTSA(859)  R0172770
  561.       COMMON /DYN/    NT,NOT,DAMP,DT,RRDYN(3)                           R0172780
  562.       DIMENSION SM(8)                                                   00172790
  563.       DATA SM /1H1,1H2,1H3,1H4,1H5,1H6,1H7,1H8 /                        00172800
  564.       DATA BL /1H /,V /1HX/,AST /1H*/                                   00172810
  565.       LINE=53                                                           00172820
  566.       READ (IT) KD,XM,TM,L                                              00172830
  567.       WRITE (6,260) (KD(1,I),KD(2,I),XM(I),TM(I),I,I=1,L)               00172840
  568.       DO 100 K=1,L                                                      00172850
  569.       TT = XM(K)                                                        00172860
  570.       IF(  DABS(TT).GT.1.0E-8 ) XM(K) = 50.0E0/ TT                      00172870
  571.   100 CONTINUE                                                          00172880
  572.       TT=0.E0                                                           00172890
  573.       WRITE (6,220)                                                     00172900
  574.   110 FORMAT(/4X,47HNOTE - AN * INDICATES MORE THAN ONE PLOT SYMBOL)    00172910
  575.       WRITE (6,230)                                                     00172920
  576.       WRITE (6,240) TT,(V,I=1,101),TT                                   00172930
  577.       LLCT=9                                                            00172940
  578.       K=1                                                               00172950
  579.       DO 120 I=2,100                                                    00172960
  580.   120 PP(I)=BL                                                          00172970
  581.       DO 210 N=1,NDS                                                    00172980
  582.       READ (JT) X                                                       00172990
  583.       PP(1)=V                                                           00173000
  584.       PP(51)=V                                                          00173010
  585.       PP(101)=V                                                         00173020
  586.   130 II=ISP                                                            00173030
  587.   140 IF(II.LE.0) GO TO 150                                             00173040
  588.       WRITE (6,250) PP                                                  00173050
  589.       LLCT=LLCT+1                                                       00173060
  590.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173070
  591.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173080
  592.       IF(LLCT.EQ.LINE) WRITE(6,110)                                     00173090
  593.       IF(LLCT.EQ.LINE) WRITE(6,220)                                     00173100
  594.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173110
  595.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173120
  596.       IF(LLCT.EQ.LINE) LLCT=9                                           00173130
  597.       II=II-1                                                           00173140
  598.       GO TO 140                                                         00173150
  599.   150 TT=TT+DT                                                          00173160
  600.       DO 170 I=1,L                                                      00173170
  601.       XX=XM(I)*X(I)                                                     00173180
  602.       M=XX                                                              00173190
  603.       M=M+51                                                            00173200
  604.       IP(I)=M                                                           00173210
  605.       IF(PP(M).EQ.V .OR. PP(M).EQ.BL) GO TO 160                         00173220
  606.       PP(M) = AST                                                       00173230
  607.       GO TO 170                                                         00173240
  608.   160 PP(M) = SM(I)                                                     00173250
  609.   170 CONTINUE                                                          00173260
  610.       IF(K.LT.10)  GO TO 180                                            00173270
  611.       K=1                                                               00173280
  612.       WRITE (6,240) TT,PP,TT                                            00173290
  613.       LLCT=LLCT+1                                                       00173300
  614.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173310
  615.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173320
  616.       IF(LLCT.EQ.LINE) WRITE(6,110)                                     00173330
  617.       IF(LLCT.EQ.LINE) WRITE(6,220)                                     00173340
  618.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173350
  619.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173360
  620.       IF(LLCT.EQ.LINE) LLCT=9                                           00173370
  621.       GO TO 190                                                         00173380
  622.   180 WRITE (6,250) PP                                                  00173390
  623.       LLCT=LLCT+1                                                       00173400
  624.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173410
  625.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173420
  626.       IF(LLCT.EQ.LINE) WRITE(6,110)                                     00173430
  627.       IF(LLCT.EQ.LINE) WRITE(6,220)                                     00173440
  628.       IF(LLCT.EQ.LINE) WRITE(6,230)                                     00173450
  629.       IF(LLCT.EQ.LINE) WRITE(6,250) (V,I=1,101)                         00173460
  630.       IF(LLCT.EQ.LINE) LLCT=9                                           00173470
  631.       K=K+1                                                             00173480
  632.   190 DO 200 I=1,L                                                      00173490
  633.       M=IP(I)                                                           00173500
  634.   200 PP(M)=BL                                                          00173510
  635.   210 CONTINUE                                                          00173520
  636.       TT=TT+DT                                                          00173530
  637.       WRITE (6,240) TT,(V,I=1,101),TT                                   00173540
  638.       WRITE (6,230)                                                     00173550
  639.       WRITE(6,110)                                                      00173560
  640.       RETURN                                                            00173570
  641.   220 FORMAT (1X ,57X,15HO R D I N A T E )                              00173580
  642.   230 FORMAT ( / 1H ,3X,7HT I M E,2X,4H-1.0,21X,4H-0.5,22X,3H0.0,22X,   00173590
  643.      $        3H0.5,22X,3H1.0,4X,7HT I M E, 1X)                         00173600
  644.   240 FORMAT (1H ,F10.4,4X,101A1,F12.4)                                 00173610
  645.   250 FORMAT (1H ,14X,101A1)                                            00173620
  646.   260 FORMAT (I8,12X,I3,1P2E14.4,3X,I6)                                 00173630
  647.       END                                                               00173640
  648.