Perform actual point output.
1287 INTEGER :: J, I1, I2, ISP, IKM, ITH, &
1288 IK, IH, IM, IS, IYR, IMTH, IDY, ITT, &
1289 I, NPART, IP, IX, IY, ISEA
1290 INTEGER,
SAVE :: IPASS = 0
1292 INTEGER,
SAVE :: IENT = 0
1294 REAL :: DEPTH, SQRTH, CDIR, SIX, R1, R2, &
1295 UDIR, UDIRR, UABS, XL, XH, XL2, XH2, &
1296 ET, EWN, ETR, ETX, ETY, EBND, EBX, &
1297 EBY, HSIG, WLEN, TMEAN, THMEAN, &
1298 THSPRD, EMAX, EL, EH, DENOM, FP, THP,&
1299 SPP, CD, USTAR, FACTOR, UNORM, ESTAR,&
1300 FPSTAR, FACF, FACE, FACS, HMAT, WNA, &
1301 XYZ, AGE1, AFR, AGE2, FACT, XSTAR, &
1302 YSTAR, FHIGH, ZWND, Z0, USTD, EMEAN, &
1303 FMEAN, WNMEAN, UDIRCA, X, Y, CHARN, &
1304 M2KM, ICEF, ICEDMAX, ICETHICK, &
1307 REAL ::TAUA, TAUADIR, RHOAIR
1310 REAL :: WN_R(NK),CG_ICE(NK), ALPHA_LIU(NK)
1313 REAL :: AMAX, FH1, FH2
1316 REAL :: AMAX, ALPHA(NK), FPI
1319 REAL :: AMAX, FMEANS, FMEANWS, TAUWX, TAUWY, &
1323 REAL :: AMAX, FMEANS, FMEANWS, TAUWX, TAUWY, &
1324 TAUWNX, TAUWNY, FMEAN1, WHITECAP(1:4), DLWMEAN
1327 REAL :: AMAX, TAUWX, TAUWY, TAUWNX, TAUWNY
1330 REAL :: TAUSCX, TAUSCY
1333 REAL :: D50, PSIC, BEDFORM(3), TAUBBL(2)
1337 REAL :: STAB0, STAB, COR1, COR2, ASFAC, &
1340 REAL,
SAVE :: HSMIN = 0.05
1341 REAL :: WN(NK), CG(NK), R(NK)
1342 REAL :: E(NK,NTH), E1(NK), APM(NK), &
1343 THBND(NK), SPBND(NK), A(NTH,NK), &
1345 REAL :: DIA(NTH,NK), SWN(NK,NTH), SNL(NK,NTH),&
1346 SDS(NK,NTH), SBT(NK,NTH), SIS(NK,NTH),&
1347 STT(NK,NTH), DIA2(NTH,NK)
1348 REAL :: XLN(NTH,NK), XIN(NTH,NK), XNL(NTH,NK),&
1349 XTR(NTH,NK), XDS(NTH,NK), XDB(NTH,NK),&
1350 XBT(NTH,NK), XBS(NTH,NK), XXX(NTH,NK),&
1351 XIS(NTH,NK), XWL(NTH,NK)
1352 REAL :: SIN1(NK), SNL1(NK), SDS1(NK), &
1353 SBT1(NK), STT1(NK), SIS1(NK), &
1357 LOGICAL :: LLWS(NSPEC)
1360 LOGICAL :: LLWS(NSPEC)
1361 REAL :: LAMBDA(NSPEC)
1363 CHARACTER :: DTME21*23
1364 CHARACTER(LEN=4) VAR1(6)
1365 CHARACTER(LEN=1) IDLAT, IDLON
1366 CHARACTER(LEN=100) BT8MSG
1368 DATA var1 /
'Sin ' ,
'Snl ',
'Sds ' ,
'Sbt ' ,
'Sice',
'Stot' /
1375 CALL strace (ient,
'W3EXPO')
1390 IF ( itype .EQ. 3 )
THEN
1405 WRITE (ndst,9000) (flreq(j),j=1,nopts)
1406 WRITE (ndst,9001) itype, otype, nreq, scale1, scale2, flsrce
1411 IF ( ( itype.EQ.1 .AND. otype.EQ.3 ) .OR. &
1412 ( itype.EQ.3 .AND. otype.EQ.4 ) )
THEN
1416 WRITE (ndstab,900)
time
1420 IF (itype.EQ.2)
THEN
1421 IF ( nreq.EQ.1 .AND.
ipass.EQ.1 )
THEN
1422 IF ( otype.EQ.1 )
THEN
1424 ELSE IF ( otype.EQ.2 )
THEN
1426 ELSE IF ( otype.EQ.3 )
THEN
1428 ELSE IF ( otype.EQ.4 )
THEN
1430 ELSE IF ( otype.EQ.5 )
THEN
1432 ELSE IF ( otype.EQ.6 )
THEN
1436 IF ( nreq.NE.1 )
THEN
1438 IF (
ipass .NE. 1 )
WRITE (ndstab,1910)
1439 IF ( otype.EQ.1 )
THEN
1441 WRITE (ndstab,1911) dtme21
1443 WRITE (ndstab,1711) dtme21
1445 ELSE IF ( otype.EQ.2 )
THEN
1447 WRITE (ndstab,1912) dtme21
1449 WRITE (ndstab,1712) dtme21
1451 ELSE IF ( otype.EQ.3 )
THEN
1452 WRITE (ndstab,1913) dtme21
1453 ELSE IF ( otype.EQ.4 )
THEN
1454 WRITE (ndstab,1914) dtme21
1455 ELSE IF ( otype.EQ.5 )
THEN
1457 WRITE (ndstab,1915) dtme21
1459 WRITE (ndstab,1715) dtme21
1461 ELSE IF ( otype.EQ.6 )
THEN
1463 WRITE (ndstab,1916) dtme21
1465 WRITE (ndstab,1716) dtme21
1471 IF (itype.EQ.3)
THEN
1472 IF ( otype .EQ. 4 )
THEN
1474 WRITE (ndso,905) dtme21
1482 IF ( flreq(j) )
THEN
1485 WRITE (ndst,9002) ptnme(j)
1490 depth = max( dmin, dpo(j) )
1491 sqrth = sqrt( depth )
1492 udir = mod( 270. - wdo(j)*
rade , 360. )
1493 udirca = wdo(j)*
rade
1495 uabs = max( 0.001 , wao(j) )
1497 taua = max( 0.001 , tauao(j))
1499 rhoair = max( 0. , dairo(j))
1501 cdir = mod( 270. - cdo(j)*
rade , 360. )
1505 icethick = max(0., iceho(j))
1506 icecon = max(0., iceo(j))
1510 stab0 = zwind *
grav / 273.
1511 stab = stab0 * aso(j) / max(5.,wao(j))**2
1512 stab = max( -1. , min( 1. , stab ) )
1513 tharg1 = max( 0. , ffng*(stab-ofstab))
1514 tharg2 = max( 0. , ffps*(stab-ofstab))
1515 cor1 = ccng * tanh(tharg1)
1516 cor2 = ccps * tanh(tharg2)
1517 asfac = sqrt( (1.+cor1+cor2)/shstab )
1521 WRITE (ndst,9010) depth
1524 six = sig(ik) * sqrth
1526 IF (i1.LE.
n1max)
THEN
1528 r1 = six/
dsie - real(i1)
1530 wn(ik) = ( r2*
ewn1(i1) + r1*
ewn1(i2) ) / depth
1531 cg(ik) = ( r2*
ecg1(i1) + r1*
ecg1(i2) ) * sqrth
1533 wn(ik) = sig(ik)*sig(ik)/
grav
1534 cg(ik) = 0.5 *
grav / sig(ik)
1537 WRITE (ndst,9011) ik,
tpi/sig(ik),
wn(ik),
cg(ik)
1546 IF (igpars(2).EQ.1)
THEN
1547 IF(igpars(1).EQ.1)
THEN
1568 isp = ith + (ik-1)*nth
1569 e(ik,ith) = spco(isp,j)
1570 ebnd = ebnd + spco(isp,j)
1571 ebx = ebx + spco(isp,j)*ecos(ith)
1572 eby = eby + spco(isp,j)*esin(ith)
1575 apm(ik)= e1(ik) / (
tpi *
grav**2 / sig(ik)**5 )
1576 IF ( e1(ik) .GT. 1.e-5)
THEN
1577 thbnd(ik) = mod(630.-
rade*atan2(eby,ebx),360.)
1578 spbnd(ik) =
rade * sqrt( max( 0. , 2.*( 1. - &
1579 sqrt( max(0.,(ebx**2+eby**2)/ebnd**2) ) ) ) )
1584 ebnd = e1(ik) * dsii(ik) *
tpiinv
1586 ewn = ewn + ebnd /
wn(ik)
1587 etr = etr + ebnd / sig(ik)
1588 etx = etx + ebx * dsii(ik)
1589 ety = ety + eby * dsii(ik)
1594 ebnd = e1(nk) *
tpiinv / ( sig(nk) * dth )
1596 ewn = ewn + ftwl*ebnd
1597 etr = etr + fttr*ebnd
1601 hsig = 4. * sqrt( max(0.,et) )
1602 IF (
hsig .GT. hsmin )
THEN
1603 wlen = ewn / et *
tpi
1604 tmean = etr / et *
tpi
1605 thmean = mod( 630. -
rade*atan2(ety,etx) , 360. )
1606 thsprd =
rade * sqrt( max( 0. , 2.*( 1. - sqrt( &
1607 max(0.,(etx**2+ety**2)/et**2) ) ) ) )
1608 IF ( thsprd .LT. 0.01*
rade*dth ) thsprd = 0.
1628 IF ( e1(ik) .GT. emax )
THEN
1634 IF (
hsig .GE. hsmin .AND. ikm .NE. nk )
THEN
1635 IF ( ikm .EQ. 1 )
THEN
1638 el = e1(ikm-1) - e1(ikm)
1641 eh = e1(ikm+1) - e1(ikm)
1643 denom = xl*eh - xh*el
1645 fp = sig(ikm) * ( 1. + 0.5 * ( xl2*eh - xh2*el ) &
1646 / sign( max(abs(denom),1.e-15) , denom ) )
1649 IF ( spp .LT. 0.01*
rade*dth ) spp = 0.
1658 IF ( itype.EQ.4 )
CALL w3part &
1659 ( e, uabs, udirca, depth,
wn, npart, xpart, dimxp )
1663 IF ( ( itype.EQ.2 .AND. (otype.EQ.3.OR.otype.EQ.4) ) .OR. &
1664 ( itype.EQ.1 .AND. (otype.EQ.2) ) )
THEN
1669 isp = ith + (ik-1)*nth
1670 a(ith,ik) = factor * spco(isp,j)
1671 wn2(ith,ik) =
wn(ik)
1710 CALL w3spr2 (a,
cg,
wn, depth, fp , uabs, ustar, &
1714 CALL w3spr3 (a,
cg,
wn, emean, fmean, fmeans, &
1715 wnmean, amax, uabs, udirr, ustar, ustd,&
1716 tauwx, tauwy, cd, z0,
charn, llws, fmeanws )
1719 CALL w3spr4 (a,
cg,
wn, emean, fmean, fmean1, &
1720 wnmean, amax, uabs, udirr, &
1724 ustar, ustd, tauwx, tauwy, cd, z0, &
1725 charn, llws, fmeanws, dlwmean )
1732 CALL w3flx1 ( zwnd, uabs, udirr, &
1733 ustar, ustd, z0, cd )
1736 CALL w3flx2 ( zwnd, depth, fp, uabs, udirr, &
1737 ustar, ustd, z0, cd )
1740 CALL w3flx3 ( zwnd, depth, fp, uabs, udirr, &
1741 ustar, ustd, z0, cd )
1744 CALL w3flx4 ( zwnd, uabs, udirr, ustar, ustd, z0, cd )
1753 CALL w3sin2 (a,
cg, wn2, uabs, udirr, cd, z0, &
1755 CALL w3spr2 (a,
cg,
wn, depth, fpi, uabs, ustar, &
1762 aso(j), udirr, z0, cd, tauwx, tauwy,&
1764 CALL w3spr3 (a,
cg,
wn, emean, fmean, fmeans, &
1765 wnmean, amax, uabs, udirr, ustar, ustd,&
1766 tauwx, tauwy, cd, z0,
charn, llws, fmeanws )
1772 aso(j), udirr, z0, cd, tauwx, tauwy,&
1774 CALL w3spr4 (a,
cg,
wn, emean, fmean, fmean1, &
1775 wnmean, amax, uabs, udirr, &
1779 ustar, ustd, tauwx, tauwy, cd, z0, &
1780 charn, llws, fmeanws, dlwmean )
1783 CALL w3flx2 ( zwnd, depth, fp, uabs, udirr, &
1784 ustar, ustd, z0, cd )
1787 CALL w3flx3 ( zwnd, depth, fp, uabs, udirr, &
1788 ustar, ustd, z0, cd )
1799 IF ( wao(j) .LT. 0.01 )
THEN
1804 IF ( otype.EQ.3 )
THEN
1809 estar = et *
grav**2 / unorm**4
1811 xstar = ptloc(1,j) *
grav / unorm**2
1812 ystar = ptloc(2,j) *
grav / unorm**2
1815 * cos(ptloc(2,j)*
dera)
1824 IF ( itype.EQ.3 )
THEN
1829 a(ith,ik) = factor * spco(ith+(ik-1)*nth,j)
1830 wn2(ith,ik) =
wn(ik)
1884 fhigh = max( fh1 , fh2 )
1887 CALL w3spr2 (a,
cg,
wn, depth, fp , uabs, ustar, &
1891 CALL w3spr3 (a,
cg,
wn, emean, fmean, fmeans, &
1892 wnmean, amax, uabs, udirr, ustar, ustd,&
1893 tauwx, tauwy, cd, z0,
charn, llws, fmeanws )
1896 CALL w3spr4 (a,
cg,
wn, emean, fmean, fmean1, &
1897 wnmean, amax, uabs, udirr, &
1901 ustar, ustd, tauwx, tauwy, cd, z0, &
1902 charn, llws, fmeanws, dlwmean )
1910 CALL w3flx1 ( zwnd, uabs, udirr, &
1911 ustar, ustd, z0, cd )
1914 CALL w3flx2 ( zwnd, depth, fp, uabs, udirr, &
1915 ustar, ustd, z0, cd )
1918 CALL w3flx3 ( zwnd, depth, fp, uabs, udirr, &
1919 ustar, ustd, z0, cd )
1922 CALL w3flx4 ( zwnd, uabs, udirr, ustar, ustd, z0, cd )
1931 CALL w3sin2 (a,
cg, wn2, uabs, udirr, cd, z0, &
1933 CALL w3spr2 (a,
cg,
wn, depth, fpi, uabs, ustar, &
1937 CALL w3spr3 (a,
cg,
wn, emean, fmean, fmeans, &
1938 wnmean, amax, uabs, udirr, ustar, ustd,&
1939 tauwx, tauwy, cd, z0,
charn, llws, fmeanws )
1941 aso(j), udirr, z0, cd,tauwx, tauwy, &
1945 CALL w3spr4 (a,
cg,
wn, emean, fmean, fmean1, &
1946 wnmean, amax, uabs, udirr, &
1950 ustar, ustd, tauwx, tauwy, cd, z0, &
1951 charn, llws, fmeanws, dlwmean )
1953 aso(j), udirr, z0, cd,tauwx, tauwy, &
1957 CALL w3flx2 ( zwnd, depth, fp, uabs, udirr, &
1958 ustar, ustd, z0, cd )
1961 CALL w3flx3 ( zwnd, depth, fp, uabs, udirr, &
1962 ustar, ustd, z0, cd )
1970 IF ( flsrce(2) )
THEN
1972 CALL w3sln1 (
wn, fhigh, ustar, udirr, xln )
1976 CALL w3sin1 (a, wn2, ustar, udirr, xin, dia )
1979 CALL w3sin2 (a,
cg, wn2, uabs, udirr, cd, z0,&
1983 CALL w3sin3 ( a,
cg, wn2, uabs, ustar, &
1986 ice, xin, dia, llws, ix, iy )
1989 CALL w3sin4 ( a,
cg, wn2, uabs, ustar, &
1992 xin, dia, llws, ix, iy, lambda )
1995 CALL w3sin6 (a,
cg, wn2, uabs, ustar, udirr, cd,
dair, &
1999 IF ( flsrce(3) )
THEN
2001 IF (iqtpe.GT.0)
THEN
2008 CALL w3snl2 ( a,
cg, depth, xnl, dia )
2017 IF ( flsrce(4) )
THEN
2028 ustar, ustd, depth, xds, dia, ix, iy )
2032 dia, ix, iy, lambda,
whitecap, dlwmean )
2036 IF (swl6s6)
CALL w3swl6 ( a,
cg,
wn, xwl, dia )
2040 CALL w3sdb1 ( i, a, depth, emean, fmean, &
2044 IF ( flsrce(5) )
THEN
2053 psic= sed_psic(isea)
2058 bedform, xbt, dia, ix, iy )
2061 bt8msg=
'ww3_outp: ITYPE=3 with BT8 or BT9: Sbot out'//&
2062 'put is not yet supported. Use "F" for the 5'//&
2065 CALL extcde( 516,msg=bt8msg)
2068 CALL extcde( 516,msg=bt8msg)
2080 cao(j)*cos(cdo(j)), cao(j)*sin(cdo(j)), &
2081 tauscx, tauscy, xbs, dia )
2085 IF ( flsrce(6) )
THEN
2088 CALL liu_forward_dispersion (icethick,0.,depth, &
2089 sig,wn_r,cg_ice,alpha_liu)
2098 ix, iy, xis, dia, dia2,
wn,
cg, wn_r, cg_ice, r)
2106 IF ( iscale.EQ.0 .OR. iscale.EQ.3 )
THEN
2110 ELSE IF ( iscale.EQ.1 .OR. iscale.EQ.4 )
THEN
2112 face =
grav**3 / uabs**5
2113 facs =
grav**2 / uabs**4
2114 ELSE IF ( iscale.EQ.2 .OR. iscale.EQ.5 )
THEN
2116 face =
grav**3 / ustar**5
2117 facs =
grav**2 / ustar**4
2121 factor =
tpi /
cg(ik) * sig(ik)
2130 isp = ith + (ik-1)*nth
2131 e(ik,ith) = spco(isp,j)
2132 swn(ik,ith) = ( xln(ith,ik) + xin(ith,ik) ) * factor
2133 snl(ik,ith) = ( xnl(ith,ik) + xtr(ith,ik) ) * factor
2134 sds(ik,ith) = ( xds(ith,ik) + xdb(ith,ik) ) * factor
2136 sds(ik,ith) = sds(ik,ith) +(xwl(ith,ik) * factor)
2138 sbt(ik,ith) = ( xbt(ith,ik) * xbs(ith,ik) ) * factor
2139 sis(ik,ith) = xis(ith,ik) * factor
2140 stt(ik,ith) = swn(ik,ith) + snl(ik,ith)+sds(ik,ith)&
2141 + sbt(ik,ith) + sis(ik,ith) &
2142 + xxx(ith,ik) * factor
2143 e1(ik) = e1(ik) + e(ik,ith)
2144 sin1(ik) = sin1(ik) + swn(ik,ith)
2145 snl1(ik) = snl1(ik) + snl(ik,ith)
2146 sds1(ik) = sds1(ik) + sds(ik,ith)
2147 sbt1(ik) = sbt1(ik) + sbt(ik,ith)
2148 sis1(ik) = sis1(ik) + sis(ik,ith)
2150 e1(ik) = e1(ik) * dth * face
2151 sin1(ik) = sin1(ik) * dth * facs
2152 snl1(ik) = snl1(ik) * dth * facs
2153 sds1(ik) = sds1(ik) * dth * facs
2154 sbt1(ik) = sbt1(ik) * dth * facs
2155 sis1(ik) = sis1(ik) * dth * facs
2158 stt1 = sin1 + snl1 + sds1 + sbt1 + sis1
2170 IF ( itype .EQ. 1 )
THEN
2172 IF ( otype .EQ. 1 )
THEN
2174 IF ( scale1 .GE. 0. ) &
2175 CALL prt1ds (ndso, nk, e1, sig(1:nk),
'RAD/S',&
2176 17, scale1,
'E(f)',
'm^2s', ptnme(j) )
2177 IF ( scale2 .GE. 0. ) &
2178 CALL prt2ds (ndso, nk, nk, nth, e, sig(1:nk), &
2179 'RAD/S', 1., scale2, 0.0001,
'E(f,th)', &
2181 WRITE (ndso,910) dpo(j), uabs
2182 IF ( wao(j) .GT. 0. )
WRITE (ndso,911) udir
2183 WRITE (ndso,912) aso(j), cao(j)
2184 IF ( cao(j) .GT. 0. )
WRITE (ndso,913) cdir
2185 WRITE (ndso,914)
hsig, wlen, tmean, thmean, thsprd
2187 ELSE IF ( otype .EQ. 2 )
THEN
2191 WRITE (ndstab,920) dtme21, ptnme(j), &
2192 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2193 dpo(j), ustar, wao(j), udir
2195 WRITE (ndstab,720) dtme21, ptnme(j), &
2196 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2197 dpo(j), ustar, wao(j), udir
2199 IF ( fp .EQ. 0. ) fp = sig(nk)
2201 WRITE (ndstab,921)
tpiinv*sig(ik), sig(ik)/fp, &
2202 e1(ik), thbnd(ik), spbnd(ik), apm(ik)
2204 IF ( fp .EQ. sig(nk) ) fp = 0.
2207 ELSE IF ( otype .EQ. 3 )
THEN
2210 WRITE (ndstab) ptnme(j), ptloc(2,j), &
2211 ptloc(1,j), dpo(j), wao(j), &
2213 WRITE (ndstab) ((e(ik,ith),ik=1,nk),ith=1,nth)
2215 WRITE (ndstab,901) ptnme(j), m2km*ptloc(2,j), &
2216 m2km*ptloc(1,j), dpo(j), &
2217 wao(j), udir, cao(j), cdir
2218 WRITE (ndstab,902) &
2219 ((e(ik,ith),ik=1,nk),ith=1,nth)
2226 ELSE IF ( itype .EQ. 2 )
THEN
2228 IF ( nreq .EQ. 1 )
THEN
2230 iyr =
time(1) / 10000
2231 imth = mod(
time(1) , 10000 ) / 100
2232 idy = mod(
time(1) , 100 )
2233 ih =
time(2) / 10000
2234 im = mod(
time(2) , 10000 ) / 100
2235 is = mod(
time(2) , 100 )
2236 IF ( otype .EQ. 1 )
THEN
2237 WRITE (ndstab,1921)
time(1), ih, im, is, &
2238 dpo(j), cao(j), cdir, wao(j), udir
2239 ELSE IF ( otype .EQ. 2 )
THEN
2240 WRITE (ndstab,1922)
time(1), ih, im, is, &
2241 hsig, wlen, tmean, thmean, thsprd, &
2243 ELSE IF ( otype.EQ.3 )
THEN
2244 WRITE (ndstab,1923)
time(1), ih, im, is, &
2245 unorm, estar, fpstar, cd*1000., apm(nk)*100.
2246 ELSE IF ( otype.EQ.4 )
THEN
2247 WRITE (ndstab,1924)
time(1), ih, im, is, &
2248 unorm, estar, fpstar, cd*1000., apm(nk)*100.
2249 ELSE IF ( otype.EQ.5 )
THEN
2250 hmat = min( 100. , 3.33*
grav*
hsig/uabs**2 )
2251 IF (
hsig .GE. hsmin )
THEN
2252 CALL wavnu1 ( fp, dpo(j), wna, xyz )
2253 age1 = min( 100. , fp / wna / uabs )
2255 CALL wavnu1 ( afr, dpo(j), wna, xyz )
2256 age2 = min( 100. , afr / wna / uabs )
2261 WRITE (ndstab,1925)
time(1), ih, im, is, &
2262 wao(j), udir,
hsig, hmat, age1, age2, &
2264 ELSE IF ( otype.EQ.6 )
THEN
2265 IF (
hsig .GE. hsmin )
THEN
2266 WRITE (ndstab,1926) iyr, imth, idy, ih, &
2267 wao(j), nint(udir),
hsig,
tpi / fp
2269 WRITE (ndstab,1926) iyr, imth, idy, ih, &
2270 wao(j), nint(udir),
hsig, 0.0
2276 IF ( otype .EQ. 1 )
THEN
2278 WRITE (ndstab,1931) m2km*ptloc(1,j), &
2279 m2km*ptloc(2,j), dpo(j), cao(j), &
2282 WRITE (ndstab,1731) m2km*ptloc(1,j), &
2283 m2km*ptloc(2,j), dpo(j), cao(j), &
2286 ELSE IF ( otype .EQ. 2 )
THEN
2288 WRITE (ndstab,1932) m2km*ptloc(1,j), &
2289 m2km*ptloc(2,j),
hsig, wlen, &
2290 tmean, thmean, thsprd, fp*
tpiinv, &
2293 WRITE (ndstab,1732) m2km*ptloc(1,j), &
2294 m2km*ptloc(2,j),
hsig, wlen, &
2295 tmean, thmean, thsprd, fp*
tpiinv, &
2298 ELSE IF ( otype .EQ. 3 )
THEN
2299 WRITE (ndstab,1933) 1.e-4*xstar, &
2300 1.e-4*ystar, unorm, estar, fpstar, &
2301 cd*1000., apm(nk)*100.
2302 ELSE IF ( otype .EQ. 4 )
THEN
2303 WRITE (ndstab,1934) xstar, ystar, unorm, &
2304 estar, fpstar, cd*1000., apm(nk)*100.
2305 ELSE IF ( otype .EQ. 5 )
THEN
2306 hmat = min( 100. , 3.33*
grav*
hsig/uabs**2 )
2307 CALL wavnu1 ( fp, dpo(j), wna, xyz )
2308 age1 = min( 100. , fp / wna / uabs )
2310 CALL wavnu1 ( afr, dpo(j), wna, xyz )
2311 age2 = min( 100. , afr / wna / uabs )
2313 WRITE (ndstab,1935) m2km*ptloc(1,j), &
2314 m2km*ptloc(2,j), wao(j), udir, &
2315 hsig, hmat, age1, age2, aso(j)
2317 WRITE (ndstab,1735) m2km*ptloc(1,j), &
2318 m2km*ptloc(2,j), wao(j), udir, &
2319 hsig, hmat, age1, age2, aso(j)
2321 ELSE IF ( otype .EQ. 6 )
THEN
2322 IF (
hsig .GE. hsmin )
THEN
2324 WRITE (ndstab,1936) m2km*ptloc(1,j), &
2325 m2km*ptloc(2,j), wao(j), nint(udir),&
2328 WRITE (ndstab,1736) m2km*ptloc(1,j), &
2329 m2km*ptloc(2,j), wao(j), nint(udir),&
2334 WRITE (ndstab,1936) m2km*ptloc(1,j), &
2335 m2km*ptloc(2,j), wao(j), nint(udir),&
2338 WRITE (ndstab,1736) m2km*ptloc(1,j), &
2339 m2km*ptloc(2,j), wao(j), nint(udir),&
2349 ELSE IF ( itype .EQ. 3 )
THEN
2351 IF ( otype .EQ. 1 )
THEN
2353 IF ( scale1 .GE. 0. )
THEN
2355 CALL prt1ds (ndso, nk, e1, sig(1:nk), &
2356 'RAD/S', 17, 0.,
'E(f)',
'm^2s', &
2358 IF (flsrce(2) .OR. flsrce(3) .OR. &
2359 flsrce(4) .OR. flsrce(5) .OR. &
2360 flsrce(6) .OR. flsrce(7) ) &
2361 CALL prt1dm (ndso, nk, 6, e1all, sig(1:nk),&
2362 'RAD/S', 17, scale1, var1,
'M2', &
2365 IF ( scale2 .GE. 0. )
THEN
2367 CALL prt2ds (ndso, nk, nk, nth, e, &
2368 sig(1:nk),
'RAD/S', 1., 0., 0.0001, &
2369 'E(f,th)',
'm^2s', ptnme(j) )
2371 CALL prt2ds (ndso, nk, nk, nth, swn, &
2372 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2373 'Sin(f,th)',
'm^2', ptnme(j) )
2375 CALL prt2ds (ndso, nk, nk, nth, snl, &
2376 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2377 'Snl(f,th)',
'm^2', ptnme(j) )
2379 CALL prt2ds (ndso, nk, nk, nth, sds, &
2380 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2381 'Sds(f,th)',
'm^2', ptnme(j) )
2383 CALL prt2ds (ndso, nk, nk, nth, sbt, &
2384 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2385 'Sbt(f,th)',
'm^2', ptnme(j) )
2387 CALL prt2ds (ndso, nk, nk, nth, sis, &
2388 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2389 'Sice(f,th)',
'm^2', ptnme(j) )
2391 CALL prt2ds (ndso, nk, nk, nth, stt, &
2392 sig(1:nk),
'RAD/S', 1., scale2, 0.0001,&
2393 'Stot(f,th)',
'm^2', ptnme(j) )
2396 ELSE IF ( otype .EQ. 2 )
THEN
2400 WRITE (ndstab,2920) dtme21, ptnme(j), &
2401 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2402 dpo(j), ustar, wao(j)
2404 WRITE (ndstab,2720) dtme21, ptnme(j), &
2405 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2406 dpo(j), ustar, wao(j)
2408 IF ( iscale.EQ.0 )
THEN
2410 ELSE IF ( iscale.EQ.1 .OR. iscale.EQ.2 )
THEN
2412 ELSE IF ( iscale.EQ.3 )
THEN
2414 ELSE IF ( iscale.EQ.4 .OR. iscale.EQ.5 )
THEN
2417 IF ( iscale.GE.3 ) facf = 1. / fp
2419 WRITE (ndstab,2930) facf*sig(ik), e1(ik), &
2420 sin1(ik), snl1(ik), sds1(ik), sbt1(ik), &
2426 ELSE IF ( otype .EQ. 3 )
THEN
2430 WRITE (ndstab,2920) dtme21, ptnme(j), &
2431 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2432 dpo(j), ustar, wao(j)
2434 WRITE (ndstab,2720) dtme21, ptnme(j), &
2435 m2km*ptloc(1,j), m2km*ptloc(2,j), &
2436 dpo(j), ustar, wao(j)
2438 IF ( iscale.EQ.0 )
THEN
2440 ELSE IF ( iscale.EQ.1 .OR. iscale.EQ.2 )
THEN
2442 ELSE IF ( iscale.EQ.3 )
THEN
2444 ELSE IF ( iscale.EQ.4 .OR. iscale.EQ.5 )
THEN
2448 IF ( iscale.GE.3 ) facf = 1. / fp
2450 fact = 1. / max( 1.e-10 , e1(ik) )
2451 IF ( e1(ik) .GT. 1.e-10 )
THEN
2452 WRITE (ndstab,2931) facf*sig(ik), e1(ik), &
2453 fact*sin1(ik), fact*snl1(ik), &
2454 fact*sds1(ik), fact*sbt1(ik), &
2455 fact*sis1(ik),fact*stt1(ik)
2457 WRITE (ndstab,2931) facf*sig(ik), e1(ik)
2462 ELSE IF ( otype .EQ. 4 )
THEN
2465 WRITE (ndstab) ptnme(j), ptloc(2,j), &
2466 ptloc(1,j), dpo(j), wao(j), &
2468 IF ( flsrce(1) )
WRITE (ndstab) &
2469 ((e(ik,ith),ik=1,nk),ith=1,nth)
2470 IF ( flsrce(2) )
WRITE (ndstab) &
2471 ((swn(ik,ith),ik=1,nk),ith=1,nth)
2472 IF ( flsrce(3) )
WRITE (ndstab) &
2473 ((snl(ik,ith),ik=1,nk),ith=1,nth)
2474 IF ( flsrce(4) )
WRITE (ndstab) &
2475 ((sds(ik,ith),ik=1,nk),ith=1,nth)
2476 IF ( flsrce(5) )
WRITE (ndstab) &
2477 ((sbt(ik,ith),ik=1,nk),ith=1,nth)
2478 IF ( flsrce(6) )
WRITE (ndstab) &
2479 ((sis(ik,ith),ik=1,nk),ith=1,nth)
2480 IF ( flsrce(7) )
WRITE (ndstab) &
2481 ((stt(ik,ith),ik=1,nk),ith=1,nth)
2484 WRITE (ndstab,901) ptnme(j), &
2485 m2km*ptloc(2,j), m2km*ptloc(1,j), &
2486 dpo(j), wao(j), udir, cao(j), cdir
2488 WRITE (ndstab,701) ptnme(j), &
2489 m2km*ptloc(2,j), m2km*ptloc(1,j), &
2490 dpo(j), wao(j), udir, cao(j), cdir
2492 IF ( flsrce(1) )
WRITE (ndstab,902) &
2493 ((e(ik,ith),ik=1,nk),ith=1,nth)
2494 IF ( flsrce(2) )
WRITE (ndstab,902) &
2495 ((swn(ik,ith),ik=1,nk),ith=1,nth)
2496 IF ( flsrce(3) )
WRITE (ndstab,902) &
2497 ((snl(ik,ith),ik=1,nk),ith=1,nth)
2498 IF ( flsrce(4) )
WRITE (ndstab,902) &
2499 ((sds(ik,ith),ik=1,nk),ith=1,nth)
2500 IF ( flsrce(5) )
WRITE (ndstab,902) &
2501 ((sbt(ik,ith),ik=1,nk),ith=1,nth)
2502 IF ( flsrce(6) )
WRITE (ndstab,902) &
2503 ((sis(ik,ith),ik=1,nk),ith=1, nth)
2504 IF ( flsrce(7) )
WRITE (ndstab,902) &
2505 ((stt(ik,ith),ik=1,nk),ith=1,nth)
2512 ELSE IF ( itype .EQ. 4 )
THEN
2514 IF ( otype .EQ. 1 )
THEN
2517 IF ( ptloc(1,j) .LT. 0. ) &
2518 ptloc(1,j) = ptloc(1,j) + 360.
2519 WRITE (ndstab,940)
time, m2km*ptloc(2,j), &
2520 m2km*ptloc(1,j), ptnme(j), npart, depth, &
2521 wao(j), udir, cao(j), cdir
2523 WRITE (ndstab,943)
time, m2km*ptloc(1,j), &
2524 m2km*ptloc(2,j), ptnme(j), npart, depth, &
2525 wao(j), udir, cao(j), cdir
2529 WRITE (ndstab,942) i, xpart(:,i)
2532 ELSEIF ( otype .GE. 2 )
THEN
2533 CALL w3bull (npart, xpart, dimxp, uabs, &
2534 udir, j, iout, timev )
2537 x = m2km * ptloc(1,j)
2538 y = m2km * ptloc(2,j)
2540 x = mod( x+720. , 360. )
2541 IF ( x .LE. 180. )
THEN
2549 IF ( y .GE. 0. )
THEN
2559 IF ( otype .EQ. 2 .OR. otype .EQ. 4 )
THEN
2560 ndsbul=ndstab + (j - 1)
2562 ndscbul=ndstab + (j - 1) + nopts
2564 IF (iout .EQ. 1)
THEN
2565 WRITE(hstr,
'(I2,1X,A)') timev(2)/10000, &
2567 WRITE (ndsbul,970) ptnme(j), y, idlat, x, &
2568 idlon, gname, timev(1), &
2574 WRITE (ndscbul,960) ptnme(j), y, idlat, &
2575 x, idlon, gname, timev(1), hstr
2580 WRITE (ndsbul,973) ascbline
2582 WRITE (ndscbul,963) cascbline
2585 IF ( otype .EQ. 3 .OR. otype .EQ. 4 )
THEN
2587 IF ( ndsbul .GT. 0 ) icsv = ndsbul
2589 IF ( ndscbul .GT. 0 ) icsv = ndscbul
2591 ndscsv = ndstab + (j - 1) + icsv
2592 WRITE (ndscsv,
'(A664)') csvbline
2606 900
FORMAT (i8.8,i7.6)
2607 901
FORMAT (
'''',a10,
'''',2f7.2,f10.1,2(f7.2,f6.1))
2608 701
FORMAT (
'''',a10,
'''',2(f8.1,
'E3'),f10.1,2(f7.2,f6.1))
2611 910
FORMAT (/15x,
' Water depth :',f7.1,
' (m)'/ &
2612 15x,
' Wind speed :',f8.2,
' (m/s)')
2613 911
FORMAT ( 15x,
' Wind direction :',f7.1,
' (degr)')
2614 912
FORMAT ( 15x,
' Air-sea temp. dif.:',f7.1,
' (degr)'/ &
2615 15x,
' Current speed :',f8.2,
' (m/s)')
2616 913
FORMAT ( 15x,
' Current direction :',f7.1,
' (degr)')
2617 914
FORMAT ( 15x,
' Wave height :',f8.2,
' (m)'/ &
2618 15x,
' Mean wave length :',f6.0,
' (m)'/ &
2619 15x,
' Mean wave period :',f7.1,
' (s)'/ &
2620 15x,
' Mean wave direct. :',f7.1,
' (degr)'/ &
2621 15x,
' Direct. spread :',f7.1,
' (degr)'/)
2622 920
FORMAT (
' Time : ',a/ &
2623 ' Location : ',a,
' (',2f8.2,
' )'/ &
2624 ' depth : ',f7.1,
' m'/ &
2625 ' U* : ',f9.3,
' m/s'/ &
2626 ' U10 : ',f7.1,
' m/s'/ &
2627 ' Dir U10 : ',f7.1,
' degr'// &
2628 ' f f/fp F(f) theta spr alpha '/ &
2629 ' (Hz) (-) (m2s) (deg) (deg) (-) '/ &
2630 ' --------------------------------------------------')
2631 720
FORMAT (
' Time : ',a/ &
2632 ' Location : ',a,
' (',2(f8.1,
'E3'),
' )'/ &
2633 ' depth : ',f7.1,
' m'/ &
2634 ' U* : ',f9.3,
' m/s'/ &
2635 ' U10 : ',f7.1,
' m/s'/ &
2636 ' Dir U10 : ',f7.1,
' degr'// &
2637 ' f f/fp F(f) theta spr alpha '/ &
2638 ' (Hz) (-) (m2s) (deg) (deg) (-) '/ &
2639 ' --------------------------------------------------')
2640 921
FORMAT (1x,f8.5,f7.3,e11.3,2f8.1,f8.4)
2641 922
FORMAT (
' '/
' ')
2643 940
FORMAT (1x,i8.8,1x,i6.6,2f8.3,2x,
'''',a10,
'''', &
2644 1x,i3,f7.1,f5.1,f6.1,f5.2,f6.1)
2645 943
FORMAT (1x,i8.8,1x,i6.6,2(f8.1,
'E3'),2x,
'''',a10,
'''', &
2646 1x,i3,f7.1,f5.1,f6.1,f5.2,f6.1)
2647 941
FORMAT (
' hs tp lp theta sp wf')
2648 942
FORMAT (i3,3f8.2,2f9.2,10f7.2)
2652 960
FORMAT (
'Location : ',a,
' (',f5.2,a,1x,f6.2,a,
')'/ &
2654 'Cycle : ',i8,1x,a// &
2655 'DDHH HS SS PP DDD SS PP DDD SS PP DDD', &
2656 ' SS PP DDD SS PP DDD SS PP DDD')
2657 961
FORMAT (
'----------------------------------------', &
2658 '---------------------------')
2662 970
FORMAT (
' Location : ',a,
' (',f5.2,a,1x,f6.2,a,
')'/ &
2664 ' Cycle : ',i8,1x,a)
2665 971
FORMAT (
' +-------+-----------+-----------------+', &
2666 '-----------------+-----------------+----', &
2667 '-------------+-----------------+--------', &
2669 972
FORMAT (
' | day & | Hst n x | Hs Tp dir |', &
2675 ' | hour | (m) - - | (m) (s) (d) |', &
2684 ' Date Time d Uc Dir. U10 Dir. '/ &
2685 ' h m s (m) (m/s) (d.N) (m/s) (d.N) '/ &
2686 ' ---------------------------------------------------------')
2688 ' Date Time Hs L Tr Dir. Spr. ', &
2689 ' fp p_dir p_spr'/ &
2690 ' h m s (m) (m) (s) (d.N) (deg)', &
2691 ' (Hz) (d.N) (deg)'/ &
2692 ' -------------------------------------------------------', &
2693 '-----------------------')
2695 ' Date Time U* E* fp* Cd alpha'/&
2696 ' h m s (m/s) (-) (-) *1000 *100'/ &
2697 ' --------------------------------------------------------------')
2699 ' Date Time U10 E* fp* Cd alpha'/&
2700 ' h m s (m/s) (-) (-) *1000 *100'/ &
2701 ' --------------------------------------------------------------')
2703 ' Date Time U10 Dir. Hs H* cp/U ', &
2705 ' (m/s) (d.N) (m) (-) (-) ', &
2707 ' --------------------------------------------------', &
2708 '---------------------')
2710 ' Time U10 Dir. Hs Tp '/ &
2711 ' yr mth dy h (m/s) (d.N) (m) (s) '/ &
2712 ' ----------------------------------')
2713 1910
FORMAT (
' '/
' ' )
2714 1911
FORMAT (
' Time : ',a// &
2715 ' Long. Lat. d Uc Dir. U10 Dir. '/ &
2716 ' (m) (m/s) (d.N) (m/s) (d.N) '/ &
2717 ' --------------------------------------------------------')
2718 1912
FORMAT (
' Time : ',a// &
2719 ' Long. Lat. Hs L Tr Dir. Spr. ', &
2720 ' fp p_dir p_spr'/ &
2721 ' (m) (m) (s) (d.N) (deg)', &
2722 ' (Hz) (d.N) (deg)'/ &
2723 ' ------------------------------------------------------', &
2724 '-----------------------')
2725 1711
FORMAT (
' Time : ',a// &
2726 ' X Y d Uc Dir. U10 Dir. '/ &
2727 ' (m) (m) (m) (m/s) (d.N) (m/s) (d.N) '/ &
2728 ' ----------------------------------------------------------')
2729 1712
FORMAT (
' Time : ',a// &
2730 ' X Y Hs L Tr Dir. Spr. ', &
2731 ' fp p_dir p_spr'/ &
2732 ' (m) (m)) (m) (m) (s) (d.N) (deg)', &
2733 ' (Hz) (d.N) (deg)'/ &
2734 ' ------------------------------------------------------', &
2735 '-------------------------')
2736 1913
FORMAT (
' Time : ',a// &
2737 ' X* Y* U* E* fp* Cd alpha'/&
2738 ' (-) (-) (m/s) (-) (-) *1000 *100'/ &
2739 ' --------------------------------------------------------------')
2740 1914
FORMAT (
' Time : ',a// &
2741 ' X* Y* U10 E* fp* Cd alpha'/ &
2742 ' (-) (-) (m/s) (-) (-) *1000 *100 '/ &
2743 ' --------------------------------------------------------------')
2744 1915
FORMAT (
' Time : ',a// &
2745 ' Long. Lat. U10 Dir. Hs H* cp/U ', &
2747 ' (m/s) (d.N) (m) (-) (-) ', &
2749 ' -------------------------------------------------', &
2750 '---------------------')
2751 1715
FORMAT (
' Time : ',a// &
2752 ' X Y U10 Dir. Hs H* cp/U ', &
2754 ' (m) (m) (m/s) (d.N) (m) (-) (-) ', &
2756 ' ---------------------------------------------------', &
2757 '---------------------')
2758 1916
FORMAT (
' Time : ',a// &
2759 ' Long. Lat. U10 Dir. Hs Tp '/ &
2760 ' (m/s) (d.N) (m) (s) '/ &
2761 '-----------------------------------------------')
2762 1716
FORMAT (
' Time : ',a// &
2763 ' X Y U10 Dir. Hs Tp '/ &
2764 ' (m) (m) (m/s) (d.N) (m) (s) '/ &
2765 '---------------------------------------------------')
2766 1921
FORMAT ( 2x,i8.8,i3,2(1x,i2.2),f10.1,f6.2,f7.1,f6.2,f7.1)
2767 1922
FORMAT ( 2x,i8.8,i3,2(1x,i2.2),f9.3,f7.1,f7.2,f7.1,f7.2, &
2769 1923
FORMAT ( 2x,i8.8,i3,2(1x,i2.2),f8.4,2e11.3,2f7.3)
2770 1924
FORMAT ( 2x,i8.8,i3,2(1x,i2.2),f7.1,2e11.3,2f7.3)
2771 1925
FORMAT ( 2x,i8.8,i3,2(1x,i2.2),f7.2,f7.1,2f7.2,2f8.2,f7.1)
2772 1926
FORMAT ( 2x,i4,3(1x,i2),f6.2,1x,i3,2f6.2)
2773 1931
FORMAT ( 2x,2f8.3,f10.1,f6.2,f7.1,f6.2,f7.1)
2774 1932
FORMAT ( 2x,2f8.3,f9.3,f7.1,f7.2,f7.1,f7.2, &
2776 1731
FORMAT ( 2x,2(f7.1,
'E3'),f10.1,f6.2,f7.1,f6.2,f7.1)
2777 1732
FORMAT ( 2x,2(f7.1,
'E3'),f9.3,f7.1,f7.2,f7.1,f7.2, &
2779 1933
FORMAT ( 2x,2(f7.1,
'E4'),f8.4,2e11.3,2f7.3)
2780 1934
FORMAT ( 2x,2f9.1,f7.1,2e11.3,2f7.3)
2781 1935
FORMAT ( 2x,2f8.3,f7.2,f7.1,2f7.2,2f8.2,f7.1)
2782 1735
FORMAT ( 2x,2(f7.1,
'E3'),f7.2,f7.1,2f7.2,2f8.2,f7.1)
2783 1936
FORMAT ( 2x,2f8.3,f6.2,1x,i3,2f6.2)
2784 1736
FORMAT ( 2x,2(f8.2,
'E3'),f6.2,1x,i3,2f6.2)
2786 2920
FORMAT (
' Time : ',a/ &
2787 ' Location : ',a,
' (',2f8.2,
' )'/ &
2788 ' depth : ',f7.1,
' m'/ &
2789 ' U* : ',f9.3,
' m/s'/ &
2790 ' U10 : ',f7.1,
' m/s'/)
2791 2720
FORMAT (
' Time : ',a/ &
2792 ' Location : ',a,
' (',2(f8.1,
'E3'),
' )'/ &
2793 ' depth : ',f7.1,
' m'/ &
2794 ' U* : ',f9.3,
' m/s'/ &
2795 ' U10 : ',f7.1,
' m/s'/)
2796 2921
FORMAT (
' f E ', &
2797 ' Sin Snl Sds Sbt Sice Stot'/ &
2799 ' (m2) (m2) (m2) (m2) (m2) (m2)'/ &
2800 ' ------------------------------------------', &
2801 '-------------------------------------------')
2802 2922
FORMAT (
' f* E* ', &
2803 ' Sin* Snl* Sds* Sbt* Sice* Stot*'/ &
2805 ' (-) (-) (-) (-) (-) (-)'/ &
2806 ' ------------------------------------------', &
2807 '-------------------------------------------')
2808 2923
FORMAT (
' f/fp E ', &
2809 ' Sin Snl Sds Sbt Sice Stot'/ &
2811 ' (m2) (m2) (m2) (m2) (m2) (m2)'/ &
2812 ' ------------------------------------------', &
2813 '-------------------------------------------')
2814 2924
FORMAT (
' f/fp E* ', &
2815 ' Sin* Snl* Sds* Sbt* Sice* Stot*'/ &
2817 ' (-) (-) (-) (-) (-) (-)'/ &
2818 ' ------------------------------------------', &
2819 '-------------------------------------------')
2820 2925
FORMAT (
' f E ', &
2821 ' Tini Tnli Tdsi Tbti Ticei Ttoti'/ &
2823 ' (1/s) (1/s) (1/s) (1/s) (1/s) (1/s)'/ &
2824 ' ----------------------------------------', &
2825 '-------------------------------------------')
2826 2926
FORMAT (
' f* E* ', &
2827 ' Tini* Tnli* Tdsi* Tbti* Ticei* Ttoti*'/ &
2829 ' (-) (-) (-) (-) (-) (-)'/ &
2830 ' ----------------------------------------', &
2831 '-------------------------------------------')
2832 2927
FORMAT (
' f/fp E ', &
2833 ' Tini Tnli Tdsi Tbti Ticei Ttoti'/ &
2835 ' (1/s) (1/s) (1/s) (1/s) (1/s) (1/s)'/ &
2836 ' ----------------------------------------', &
2837 '-------------------------------------------')
2838 2928
FORMAT (
' f/fp E* ', &
2839 ' Tini* Tnli* Tdsi* Tbti* Ticei* Ttoti*'/ &
2841 ' (-) (-) (-) (-) (-) (-)'/ &
2842 ' ----------------------------------------', &
2843 '-------------------------------------------')
2844 2930
FORMAT (1x,f6.4,2x,7e11.3)
2845 2931
FORMAT (1x,f6.4,7e11.3)
2846 2940
FORMAT (
' '/
' ' )
2849 9000
FORMAT (
' TEST W3EXPO : FLAGS :',40l2)
2850 9001
FORMAT (
' TEST W3EXPO : ITPYE :',i4/ &
2853 ' SCALE1 :',e10.3/ &
2854 ' SCALE2 :',e10.3/ &
2856 9002
FORMAT (
' TEST W3EXPO : OUTPUT POINT : ',a)
2857 9010
FORMAT (
' TEST W3EXPO : DEPTH =',f7.1,
' IK, T, K, CG :')
2858 9011
FORMAT (
' ',i3,f8.2,f8.4,f8.2)