02-老师给的一个运行例子


02-老师给的一个运行例子


输入文件夹的下载和内容

链接: https://pan.baidu.com/s/1heHsmdXtfgcVxL5LHUCYAw 密码: uv91

input 文件夹内容

  1. comp_wjcLSlink_wjcLSswitch_wjcLS 源项文件;
  2. .inp 文件的具体介绍需要看手册的附录内容,不过估计看了,也还不是很清楚各个参数的意思,这需要长期的经验积累和深厚的海浪模型背景知识,不过看了,至少知道 .inp 的结构是怎样的;.inp 文件是 user 自己设置的;这里的 .inp 文件只有最基本的几个;
  3. maine_0125.botmaine_0125.obstmaine_0125.mask_nobound 文件是通过 waves-workshop-exercise-gridgen.pdf 中实现的,这个pdf文件还蕴藏了一个打开 ww3 新世界的宝库钥匙。

ww3 生成的 exe 所在位置

运行 .inp 文件需要 ./w3_make 编译生成的 ww3_** 二进制文件,这些文件在 exe 文件夹


./w3_grid

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/2021-11-18~~test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_grid

                   *** WAVEWATCH III Grid preprocessor ***  
               ===============================================

  Comment character is '$'

  Grid name : Maine                     


  Spectral discretization : 
 --------------------------------------------------
       Number of directions        :  24
       Directional increment (deg.):  15.0
       First direction       (deg.):   0.0
       Number of frequencies       :  25
       Frequency range        (Hz) :   0.0412-0.4056
       Increment factor            :   1.100


  Model definition :
 --------------------------------------------------
       Dry run (no calculations)   :  ---/NO
       Propagation in X-direction  :  YES/--
       Propagation in Y-direction  :  YES/--
       Refraction                  :  YES/--
       Current-induced k-shift     :  ---/NO
       Source term calc. and int.  :  YES/--


  Time steps : 
 --------------------------------------------------
       Maximum global time step      (s) : 1500.00
       Maximum CFL time step X-Y     (s) :  735.00
       Maximum CFL time step k-theta (s) :  750.00
       Minimum source term time step (s) :   15.00

  Preprocessing namelists ...
  Preprocessing namelists finished.


  Seeding as proxi for linear input.


  Wind input (WAM 4+) (default values) :  
 --------------------------------------------------
       minimum Charnock coeff.     :    0.0095
       betamax                     :    1.430
       power of cos. in wind input :    2.000
       z0max                       :    0.000
       zalp                        :    0.006
       Height of input wind (m)    :   10.00
       wind stress sheltering      :    0.300
       swell attenuation param.    :    1
       swell attenuation factor    :    0.660
       swell attenuation factor2   :   -0.018
       swell attenuation factor3   :    0.022
       critical Reynolds number    : 150000.0
       swell attenuation factor5   :    1.200
       swell attenuation factor6   :    0.000
       swell attenuation factor7   :    360000.000
       ratio of z0 for orb. & mean :    0.040


  Nonlinear interactions (DIA) (default values) :  
 --------------------------------------------------
       Lambda                      :    0.25
       Prop. constant              : 0.250E+08
       kd conversion factor        :    0.75
       minimum kd                  :    0.50
       shallow water constants     :    5.50  0.83 -1.25


 Dissipation (Ardhuin et al. 2010) (default values) :  
 --------------------------------------------------
       SDSC2, SDSBCK, SDSCUM       : -0.220E-04  0.000E+00 -0.403E+00
       Power of k in mean k        :    0.50


  Bottom friction (JONSWAP) (default values) :  
 --------------------------------------------------
       gamma                       : -0.0670


  Surf breaking (B&J 1978) (default values) :  
 --------------------------------------------------
       alpha                       :   1.000
       gamma                       :   0.730
       Using Hmax/d ratio only.


  Triad interactions not defined.


  Bottom scattering not defined.


  Propagation scheme : 
 --------------------------------------------------
       Type of scheme (structured) : 3rd order UQ + GSE averaging  
                                     (default values)  
       CFLmax depth refraction     :    0.700
       Averaging area factor Cg    :    1.50
       Averaging area factor theta :    1.50


  Ice scattering not defined.


  Spectral output on full grid (default values) :  
 --------------------------------------------------
       Second order pressure at K=0:   0   1  15
       Spectrum of Uss             :   0   1  25
       Frequency spectrum          :   0   1  25
       Partions of Uss             :   0   1
       Partition wavenumber # 1   :  0.063

  Miscellaneous (user def. values) :
 --------------------------------------------------
       Ice concentration cut-offs  :    0.25  0.75
       Wind input reduction factor in presence of 
         ice :  1.00
         (0.0==> no reduction and 1.0==> no wind
         input with 100% ice cover)
       Space-time extremes DX-Y set to default 1000 m
       Space-time extremes Dt set to default 1200 s
       Xseed in seeding algorithm  :    1.00
       Compression of track output  :   T

    Dynamic source term integration scheme :
       Xp                      (-) :    0.150
       Xr                      (-) :    0.100
       Xfilt                   (-) :    0.050

    Wave field partitioning :
       Levels                  (-) :  100
       Minimum wave height     (m) :    0.050
       Wind area multiplier    (-) :    1.700
       Cut-off wind sea fract. (-) :    0.333
       Combine wind seas           :  YES/--
       Number of swells in fld out :    5
       Partitioning method         :  WW3 default                              

    Miche-style limiting wave height :
       Hs,max/d factor         (-) :    1.600
       Hrms,max/d factor       (-) :    1.131
       Limiter activated           :  YES/--


  Equivalent namelists ...

  &SIN4 ZWND = 10.0, ALPHA0 = 0.00950, Z0MAX = 0.00000, BETAMAX = 1.43000,
        SINTHP = 2.00000, ZALP = 0.00600, TAUWSHELTER = 0.30000, SWELLFPAR = 1,
        SWELLF = 0.66000, SWELLF2 =-0.01800, SWELLF3 = 0.02200, SWELLF4 = 150000.0,
        SWELLF5 = 1.20000, SWELLF6 = 0.00000, SWELLF7 =   360000.00, Z0RAT = 0.04000, SINBR = 0.00000  /
  &SNL1 LAMBDA =  0.250, NLPROP = 0.250E+08, KDCONV =  0.750, KDMIN =  0.500,
        SNLCS1 =  5.500, SNLCS2 =  0.833, SNLCS3 =  -1.250 /
  &SDS4 SDSC1 =  0.0000E+00, SDSC2 = -0.2200E-04, SDSCUM = -0.40, 
        SDSC4 =  1.00, SDSC5 =  0.0000E+00, SDSC6 =  0.3000E+00,
        WNMEANP =0.50, FXPM3 =4.00, FXFM3 =2.50, FXFMAGE = 0.000, FXINCUT = 0.000, FXDSCUT = 0.000, 
        SDSBINT =  0.3000E+00, SDSBCK =  0.0000E+00, SDSABK = 1.500, SDSPBK = 4.000, 
        SDSHCK = 1.50, SDSBR =   0.9000E-03, SDSSTRAIN = 0.0, SDSSTRAINA = 0.0, SDSSTRAIN2 =  0.0, 
        SDSBR2 = 0.80, SDSP = 2.00, SDSISO = 2, SDSCOS =2.0, SDSDTH = 80.0, 
        SDSBRF1 =  0.50, SDSBRFDF = 0, 
        SDSBM0 =  1.00, SDSBM1 = 0.00, SDSBM2 = 0.00, SDSBM3 = 0.00, SDSBM4 = 0.00, 
        WHITECAPWIDTH = 0.30, SDSLFGEN =  0.00, SDSHFGEN =  0.00 /
  &SBT1 GAMMA = -0.6700E-01 /
  &SDB1 BJALFA =  1.000, BJGAM =  0.730, BJFLAG = .TRUE. /
  &PRO3 CFLTM = 0.70, WDTHCG = 1.50, WDTHTH = 1.50 /
  &UNST UGOBCAUTO =  T, UGOBCDEPTH = -10.000, UGOBCFILE=unset,
,  EXPFSN =  T,EXPFSPSI =  F,  EXPFSFCT =  F,IMPFSN =  F,EXPTOTAL=  F,  IMPTOTAL=  F,IMPREFRACTION=  F,  IMPFREQSHIFT=  F, IMPSOURCE=  F,  SETUP_APPLY_WLV=  F,  JGS_TERMINATE_MAXITER=  T,  JGS_TERMINATE_DIFFERENCE=  T,  JGS_TERMINATE_NORM=  F,  JGS_LIMITER=  F,  JGS_USE_JACOBI=  T,  JGS_BLOCK_GAUSS_SEIDEL=  T,  JGS_MAXITER=  100,  JGS_PMIN=   1.000,  JGS_DIFF_THR=   0.000,  JGS_NORM_THR=   0.000,  JGS_NLEVEL=  0,  JGS_SOURCE_NONLINEAR=  F

  &OUTS P2SF  = 0, I1P2SF = 1, I2P2SF = 15,
        US3D  = 0, I1US3D =  1, I2US3D = 25,
        USSP  = 0, IUSSP  =  1,
        E3D   = 0, I1E3D  =  1, I2E3D  = 25,
        TH1MF = 0, I1TH1M =  1, I2TH1M = 25,
        STH1MF= 0, I1STH1M=  1, I2STH1M= 25,
        TH2MF = 0, I1TH2M =  1, I2TH2M = 25,
        STH2MF= 0, I1STH2M=  1, I2STH2M= 25 /
  &MISC CICE0 = 0.250, CICEN = 0.750, LICE =      0.0, PMOVE = 0.500,
        XSEED = 1.000, FLAGTR = 4, XP = 0.150, XR = 0.100, XFILT = 0.050
        IHM =  100, HSPM = 0.050, WSM = 1.700, WSC = 0.333, FLC = .TRUE.
        NOSW =  5, FMICHE = 1.600, RWNDC = 1.000, WCOR1 = 99.00, WCOR2 =  0.00,
        FACBERG = 1.0, GSHIFT =   0.000E+00, STDX =   -1.00, STDY =  -1.00,
        STDT =   -1.00, ICEHMIN = 0.20, ICEHFAC = 1.00,
        ICEHINIT = 0.50, ICEDISP =  F, ICEHDISP = 0.60,
        ICESLN =   1.00, ICEWIND =   1.00, ICESNL =   1.00, ICESDS =  1.00,
        ICEDDISP = 80.00, ICEFDISP =  2.00, NOLEAP =   F , TRCKCMPR =   T,
        BTBET  =   1.20 /

  Equivalent namelists finished.


  The spatial grid: 
 --------------------------------------------------

       Grid type                   : rectilinear
       Coordinate system           : spherical
       Index closure type          : none
       Dimensions                  :    137      81

       Increments           (deg.) :    0.1250    0.1250
       Longitude range      (deg.) :  285.0000  302.0000
       Latitude range       (deg.) :   36.0000   46.0000

       Bottom level unit           :    40
       Limiting depth          (m) :   -0.10
       Minimum depth           (m) :    2.50
       Scale factor                :    0.00
       Layout indicator            :     1
       Format indicator            :     1
       File name                   : maine_0125.bot

       Sub-grid information        : At grid points.
       Obstructions unit           :    50
       Scale factor                :    0.0100
       Layout indicator            :     1
       Format indicator            :     1
       File name                   : maine_0125.obst                                         

  Processing boundary points
  Processing excluded points

  Input boundary points : 
 --------------------------------------------------
       No boundary points.


  Excluded points : 
 --------------------------------------------------
       Number of excluded points   :   275


  Status map, printed in     2 part(s) 
 -----------------------------------

   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
   3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
  
   0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 3 3 3 3 3 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
   0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3
   3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
  
  Legend : 
 -----------------------------
    0 : Land point        
    1 : Sea point         
    2 : Active boundary point 
    3 : Excluded point    


  Output boundary points : 
 --------------------------------------------------
       No boundary points.


  Writing model definition file ...

 Filling 3D look-up table for SIN4. please wait
 WAVEWATCH III ST4 TABLE FOR STRESS III  4.12    2.54853606       9.49999969E-03   1.42999995             100         200          50   6.00000005E-03  0.400000006       9.80599976  

  Summary grid statistics : 
 --------------------------------------------------
       Number of longitudes      :       137
       Number of latitudes       :        81
       Number of grid points     :     11097
       Number of sea points      :      8437 (76.0%)
       Number of input b. points :         0
       Number of land points     :      2385
       Number of excluded points :       275


  End of program 
 ========================================
         WAVEWATCH III Grid preprocessor 

./w3_prnc

./w3_prnc 出错

起初老师给的风场数据是,mywind.nc,运行时候出错,需要进行一个小修改,才得到 mywind1.nc

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/2021-11-18~~test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_prnc

                 *** WAVEWATCH III  Input pre-processing ***  
               ===============================================

  Grid name : Maine                     

  Comment character is '$'


  Description of inputs
 --------------------------------------------------
       Input type        : winds     
       Format type       : long.-lat. grid   
          Field conserves velocity.

           File name         : mywind1.nc                                                                  
           Dimension along x : lon
           Dimension along y : lat
           Field component 1 : windu
           Field component 2 : windv

 *** WAVEWATCH III ERROR IN W3PRNC : 
     _FillValue ATTRIBUTE NOT DEFINED FOR : windu

 w3servmd MPI_ABORT, IEXIT=          27
 w3servmd UNIT missing
 w3servmd MSG missing
 w3servmd FILE missing
 w3servmd LINE missing
 w3servmd COMM missing
application called MPI_Abort(MPI_COMM_WORLD, 27) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=27
:
system msg for write_line failure : Bad file descriptor

问题:_FillValue ATTRIBUTE NOT DEFINED FOR : windu


cdo

安装 cdo

cdo 不是python下的一个包,即!pip install cdo后并不能马上调用这个包。 用 sudo apt-get install cdo 即可。

ubuntu 终端输入 cdo -hcdo -V 可以看 cdo 是否被安装,以下是在 jupyter 下运行的,所以加了 !

cdo官方教程 ,cdo入门教程-中文 ,cdo手册

cdo 修改 nc 文件

当前路径

%% 切换到MATLAB内核,运行ncdisp
ncdisp 2021-11-22~~mywind1.nc

Source:
           /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-22~~mywind1.nc
Format:
           classic
Dimensions:
           lon  = 101
           lat  = 73
           time = 124
Variables:
    lon  
           Size:       101x1
           Dimensions: lon
           Datatype:   double
    lat  
           Size:       73x1
           Dimensions: lat
           Datatype:   double
    time 
           Size:       124x1
           Dimensions: time
           Datatype:   double
           Attributes:
                       units    = 'hours since 1900-01-01 00:00:00'
                       calendar = 'proleptic_gregorian'
    windu
           Size:       101x73x124
           Dimensions: lon,lat,time
           Datatype:   double
           Attributes:
                       units      = 'm s-1'
                       _Fillvalue = '-9999.0'
    windv
           Size:       101x73x124
           Dimensions: lon,lat,time
           Datatype:   double
           Attributes:
                       units      = 'm s-1'
                       _Fillvalue = '-9999.0'
## 切换到 ubuntu 终端,修改 windu
cdo setattribute,windu@_FillValue=-1.e32 2021-11-22~~mywind1.nc 2021-11-22~~mywind1.nc

## 如果是 jupyter 则运行(ubuntu 终端和 jupyter 选一个方式运行即可)
!cdo setattribute,windu@_FillValue=-1.e32 2021-11-22~~mywind1.nc 2021-11-22~~mywind1.nc
%% 切换到MATLAB内核,运行ncdisp,看 cdo 是否修改成功
ncdisp 2021-11-22~~mywind1.nc

Source:
           /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-22~~mywind1.nc
Format:
           classic
Global Attributes:
           CDI         = 'Climate Data Interface version 1.9.9rc1 (https://mpimet.mpg.de/cdi)'
           Conventions = 'CF-1.6'
           history     = 'Mon Nov 22 10:40:51 2021: cdo setattribute,windu@_FillValue=-1.e32 2021-11-22~~mywind1.nc 2021-11-22~~mywind1.nc'
           CDO         = 'Climate Data Operators version 1.9.9rc1 (https://mpimet.mpg.de/cdo)'
Dimensions:
           time = 124   (UNLIMITED)
           lon  = 101
           lat  = 73
Variables:
    time 
           Size:       124x1
           Dimensions: time
           Datatype:   double
           Attributes:
                       standard_name = 'time'
                       units         = 'hours since 1900-01-01 00:00:00'
                       calendar      = 'proleptic_gregorian'
                       axis          = 'T'
    lon  
           Size:       101x1
           Dimensions: lon
           Datatype:   double
           Attributes:
                       axis = 'X'
    lat  
           Size:       73x1
           Dimensions: lat
           Datatype:   double
           Attributes:
                       axis = 'Y'
    windu
           Size:       101x73x124
           Dimensions: lon,lat,time
           Datatype:   double
           Attributes:
                       units      = 'm s-1'
                       _Fillvalue = '-9999.0'
                       _FillValue = -1e+32
    windv
           Size:       101x73x124
           Dimensions: lon,lat,time
           Datatype:   double
           Attributes:
                       units      = 'm s-1'
                       _Fillvalue = '-9999.0'
## 切换到 ubuntu 终端,修改 windv
cdo setattribute,windv@_FillValue=-1.e32 2021-11-22~~mywind1.nc 2021-11-22~~mywind1.nc

./w3_prnc

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-18~~FromTeacherW_RunningTest/test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_prnc

                 *** WAVEWATCH III  Input pre-processing ***  
               ===============================================

  Grid name : Maine                     

  Comment character is '$'


  Description of inputs
 --------------------------------------------------
       Input type        : winds     
       Format type       : long.-lat. grid   
          Field conserves velocity.

           File name         : mywind1.nc                                                                  
           Dimension along x : lon
           Dimension along y : lat
           Field component 1 : windu
           Field component 2 : windv

       Input grid dim.   :      101      73
       Longitude range   :  281.00  306.00 (deg)
       Latitude range    :   32.00   50.00 (deg)


  Preprocessing data
 --------------------------------------------------
       Interpolation factors ..... 
          (longitude-latitude grid)

           Data file :
          ---------------------------------------
           Input grid dim.   :      101      73

       Opening output data file .....


  Processing data
 --------------------------------------------------
           Time : 2019/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....
           Time : 1900/01/01 00:00:00 UTC
                  reading ....
                  interpolating ....
                  writing ....


  End of program 
 =========================================
         WAVEWATCH III Input preprocessing 

./w3_strt

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-18~~FromTeacherW_RunningTest/test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_strt

                  *** WAVEWATCH III  Initial conditions ***   
               ===============================================

  Comment character is '$'

  Grid name : Maine                     


  Initial field ITYPE = 3
 --------------------------------------------------
       Fetch-limited JONSWAP spectra based on local 
       wind speed (fetch related to grid increment).

       Writing restart file  ... 


  End of program 
 =========================================
         WAVEWATCH III Initial conditions 

./w3_shell

可能运行时间会很长,这里没运行完;

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-18~~FromTeacherW_RunningTest/test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_shel

                     *** WAVEWATCH III Program shell ***  
               ===============================================

  Comment character is '$'


  Input fields : 
 --------------------------------------------------
       water levels   ---/NO                  
       currents       ---/NO                  
       winds          YES/--                  
       ice fields     ---/NO                  
       mean param.    ---/NO                  
       1D spectra     ---/NO                  
       2D spectra     ---/NO                  
 
            Fields   : Wave height     
                       Mean wave period(+2)
            Point  1 :   290.64   43.72  p44032  
                   2 :   290.87   43.20  p44005  
                   3 :   292.12   43.48  p44037  
                   4 :   291.00   44.06  p44033  
                   5 :   290.75   40.50  p44008  
                   6 :   289.86   43.53  p44007  
                   7 :   289.35   42.35  p44013  
                   8 :   290.37   42.13  p44018  
                   9 :   292.69   44.27  p44027  
                  10 :   295.98   42.50  p44150  
                  11 :   293.40   41.10  p44011  
                  12 :   294.07   42.31  p44024  

  Initializations :
 --------------------------------------------------
       Preparing input files ...
            water levels : file not needed
            currents     : file not needed
            winds        : file OK
            ice fields   : file not needed
            mean param.  : file not needed
            1D spectra   : file not needed
            2D spectra   : file not needed

  Time interval : 
 --------------------------------------------------
       Starting time : 2019/01/01 00:00:00 UTC
       Ending time   : 2019/01/30 23:00:00 UTC


  Output requests : 
 --------------------------------------------------
       No dedicated output process, any file system.

       Type 1 : Fields of mean wave parameters
      -----------------------------------------
            From     : 2019/01/01 00:00:00 UTC
            To       : 2019/01/30 23:00:00 UTC
            Interval :            01:00:00


       Type 2 : Point output              
      -----------------------------------------
            From     : 2019/01/01 00:00:00 UTC
            To       : 2019/01/30 23:00:00 UTC
            Interval :            01:00:00


       Type 4 : Restart files             
      -----------------------------------------
            From     : 2019/01/30 23:00:00 UTC
            To       : 2019/01/30 23:00:00 UTC
       Wave model ...

  Running model with input fields
 --------------------------------------------------

  Updating input at 2019/01/01 00:00:00 UTC
     Updating winds    
        Past last winds    
  
  WAVEWATCH III calculating for 2019/01/01 00:00:00 UTC at 10:55:08
  WAVEWATCH III calculating for 2019/01/01 00:20:00 UTC at 10:55:09
  WAVEWATCH III calculating for 2019/01/01 00:40:00 UTC at 10:55:11
  WAVEWATCH III calculating for 2019/01/01 01:00:00 UTC at 10:55:13
  WAVEWATCH III calculating for 2019/01/01 01:20:00 UTC at 10:55:17
  WAVEWATCH III calculating for 2019/01/01 01:40:00 UTC at 10:55:20
  WAVEWATCH III calculating for 2019/01/01 02:00:00 UTC at 10:55:24
  WAVEWATCH III calculating for 2019/01/01 02:20:00 UTC at 10:55:28
  WAVEWATCH III calculating for 2019/01/01 02:40:00 UTC at 10:55:32
  WAVEWATCH III calculating for 2019/01/01 03:00:00 UTC at 10:55:35
  WAVEWATCH III calculating for 2019/01/01 03:20:00 UTC at 10:55:39
  WAVEWATCH III calculating for 2019/01/01 03:40:00 UTC at 10:55:43
  WAVEWATCH III calculating for 2019/01/01 04:00:00 UTC at 10:55:46
  WAVEWATCH III calculating for 2019/01/01 04:20:00 UTC at 10:55:50
  WAVEWATCH III calculating for 2019/01/01 04:40:00 UTC at 10:55:54
  WAVEWATCH III calculating for 2019/01/01 05:00:00 UTC at 10:55:57
  WAVEWATCH III calculating for 2019/01/01 05:20:00 UTC at 10:56:01
  WAVEWATCH III calculating for 2019/01/01 05:40:00 UTC at 10:56:04
  WAVEWATCH III calculating for 2019/01/01 06:00:00 UTC at 10:56:08
  WAVEWATCH III calculating for 2019/01/01 06:20:00 UTC at 10:56:12
  WAVEWATCH III calculating for 2019/01/01 06:40:00 UTC at 10:56:15
  WAVEWATCH III calculating for 2019/01/01 07:00:00 UTC at 10:56:18
  WAVEWATCH III calculating for 2019/01/01 07:20:00 UTC at 10:56:22
  WAVEWATCH III calculating for 2019/01/01 07:40:00 UTC at 10:56:25
  WAVEWATCH III calculating for 2019/01/01 08:00:00 UTC at 10:56:29
  WAVEWATCH III calculating for 2019/01/01 08:20:00 UTC at 10:56:32
  WAVEWATCH III calculating for 2019/01/01 08:40:00 UTC at 10:56:36
  WAVEWATCH III calculating for 2019/01/01 09:00:00 UTC at 10:56:39
  WAVEWATCH III calculating for 2019/01/01 09:20:00 UTC at 10:56:43
  WAVEWATCH III calculating for 2019/01/01 09:40:00 UTC at 10:56:46
  WAVEWATCH III calculating for 2019/01/01 10:00:00 UTC at 10:56:49
  WAVEWATCH III calculating for 2019/01/01 10:20:00 UTC at 10:56:53
  WAVEWATCH III calculating for 2019/01/01 10:40:00 UTC at 10:56:56
  WAVEWATCH III calculating for 2019/01/01 11:00:00 UTC at 10:56:59
  WAVEWATCH III calculating for 2019/01/01 11:20:00 UTC at 10:57:03
  WAVEWATCH III calculating for 2019/01/01 11:40:00 UTC at 10:57:06
  WAVEWATCH III calculating for 2019/01/01 12:00:00 UTC at 10:57:10
  WAVEWATCH III calculating for 2019/01/01 12:20:00 UTC at 10:57:13
  WAVEWATCH III calculating for 2019/01/01 12:40:00 UTC at 10:57:16
  WAVEWATCH III calculating for 2019/01/01 13:00:00 UTC at 10:57:20
  WAVEWATCH III calculating for 2019/01/01 13:20:00 UTC at 10:57:23
  WAVEWATCH III calculating for 2019/01/01 13:40:00 UTC at 10:57:26
  WAVEWATCH III calculating for 2019/01/01 14:00:00 UTC at 10:57:30
  WAVEWATCH III calculating for 2019/01/01 14:20:00 UTC at 10:57:33
  WAVEWATCH III calculating for 2019/01/01 14:40:00 UTC at 10:57:37
  WAVEWATCH III calculating for 2019/01/01 15:00:00 UTC at 10:57:40
  WAVEWATCH III calculating for 2019/01/01 15:20:00 UTC at 10:57:43
  WAVEWATCH III calculating for 2019/01/01 15:40:00 UTC at 10:57:47
  WAVEWATCH III calculating for 2019/01/01 16:00:00 UTC at 10:57:50
  WAVEWATCH III calculating for 2019/01/01 16:20:00 UTC at 10:57:54
  WAVEWATCH III calculating for 2019/01/01 16:40:00 UTC at 10:57:57
  WAVEWATCH III calculating for 2019/01/01 17:00:00 UTC at 10:58:00
  WAVEWATCH III calculating for 2019/01/01 17:20:00 UTC at 10:58:04
  WAVEWATCH III calculating for 2019/01/01 17:40:00 UTC at 10:58:07
  WAVEWATCH III calculating for 2019/01/01 18:00:00 UTC at 10:58:11
  WAVEWATCH III calculating for 2019/01/01 18:20:00 UTC at 10:58:14
  WAVEWATCH III calculating for 2019/01/01 18:40:00 UTC at 10:58:18
  WAVEWATCH III calculating for 2019/01/01 19:00:00 UTC at 10:58:21
  WAVEWATCH III calculating for 2019/01/01 19:20:00 UTC at 10:58:25
  WAVEWATCH III calculating for 2019/01/01 19:40:00 UTC at 10:58:28
  WAVEWATCH III calculating for 2019/01/01 20:00:00 UTC at 10:58:32
  WAVEWATCH III calculating for 2019/01/01 20:20:00 UTC at 10:58:35
  WAVEWATCH III calculating for 2019/01/01 20:40:00 UTC at 10:58:39
  WAVEWATCH III calculating for 2019/01/01 21:00:00 UTC at 10:58:42
  WAVEWATCH III calculating for 2019/01/01 21:20:00 UTC at 10:58:46
  WAVEWATCH III calculating for 2019/01/01 21:40:00 UTC at 10:58:49
  WAVEWATCH III calculating for 2019/01/01 22:00:00 UTC at 10:58:53
  WAVEWATCH III calculating for 2019/01/01 22:20:00 UTC at 10:58:56
  WAVEWATCH III calculating for 2019/01/01 22:40:00 UTC at 10:59:00
  WAVEWATCH III calculating for 2019/01/01 23:00:00 UTC at 10:59:04
  WAVEWATCH III calculating for 2019/01/01 23:20:00 UTC at 10:59:07
  WAVEWATCH III calculating for 2019/01/01 23:40:00 UTC at 10:59:11
  WAVEWATCH III calculating for 2019/01/02 00:00:00 UTC at 10:59:14
  WAVEWATCH III calculating for 2019/01/02 00:20:00 UTC at 10:59:18
  WAVEWATCH III calculating for 2019/01/02 00:40:00 UTC at 10:59:22
  WAVEWATCH III calculating for 2019/01/02 01:00:00 UTC at 10:59:25
  WAVEWATCH III calculating for 2019/01/02 01:20:00 UTC at 10:59:29
  WAVEWATCH III calculating for 2019/01/02 01:40:00 UTC at 10:59:33
  WAVEWATCH III calculating for 2019/01/02 02:00:00 UTC at 10:59:36
  WAVEWATCH III calculating for 2019/01/02 02:20:00 UTC at 10:59:40
  WAVEWATCH III calculating for 2019/01/02 02:40:00 UTC at 10:59:44
  WAVEWATCH III calculating for 2019/01/02 03:00:00 UTC at 10:59:47
  WAVEWATCH III calculating for 2019/01/02 03:20:00 UTC at 10:59:51
  WAVEWATCH III calculating for 2019/01/02 03:40:00 UTC at 10:59:55
  WAVEWATCH III calculating for 2019/01/02 04:00:00 UTC at 10:59:59
  WAVEWATCH III calculating for 2019/01/02 04:20:00 UTC at 11:00:03
  WAVEWATCH III calculating for 2019/01/02 04:40:00 UTC at 11:00:06
  WAVEWATCH III calculating for 2019/01/02 05:00:00 UTC at 11:00:10
  WAVEWATCH III calculating for 2019/01/02 05:20:00 UTC at 11:00:14
  WAVEWATCH III calculating for 2019/01/02 05:40:00 UTC at 11:00:17
  WAVEWATCH III calculating for 2019/01/02 06:00:00 UTC at 11:00:21
  WAVEWATCH III calculating for 2019/01/02 06:20:00 UTC at 11:00:25
  WAVEWATCH III calculating for 2019/01/02 06:40:00 UTC at 11:00:29
  WAVEWATCH III calculating for 2019/01/02 07:00:00 UTC at 11:00:33
  WAVEWATCH III calculating for 2019/01/02 07:20:00 UTC at 11:00:36
  WAVEWATCH III calculating for 2019/01/02 07:40:00 UTC at 11:00:40
  WAVEWATCH III calculating for 2019/01/02 08:00:00 UTC at 11:00:44
  WAVEWATCH III calculating for 2019/01/02 08:20:00 UTC at 11:00:48
  WAVEWATCH III calculating for 2019/01/02 08:40:00 UTC at 11:00:52
  WAVEWATCH III calculating for 2019/01/02 09:00:00 UTC at 11:00:55
  WAVEWATCH III calculating for 2019/01/02 09:20:00 UTC at 11:00:59
  WAVEWATCH III calculating for 2019/01/02 09:40:00 UTC at 11:01:03
  WAVEWATCH III calculating for 2019/01/02 10:00:00 UTC at 11:01:07
  WAVEWATCH III calculating for 2019/01/02 10:20:00 UTC at 11:01:11
  WAVEWATCH III calculating for 2019/01/02 10:40:00 UTC at 11:01:14
  WAVEWATCH III calculating for 2019/01/02 11:00:00 UTC at 11:01:18
  WAVEWATCH III calculating for 2019/01/02 11:20:00 UTC at 11:01:22
  WAVEWATCH III calculating for 2019/01/02 11:40:00 UTC at 11:01:26
  WAVEWATCH III calculating for 2019/01/02 12:00:00 UTC at 11:01:30
  WAVEWATCH III calculating for 2019/01/02 12:20:00 UTC at 11:01:34
  WAVEWATCH III calculating for 2019/01/02 12:40:00 UTC at 11:01:38
  WAVEWATCH III calculating for 2019/01/02 13:00:00 UTC at 11:01:41
  WAVEWATCH III calculating for 2019/01/02 13:20:00 UTC at 11:01:45
  WAVEWATCH III calculating for 2019/01/02 13:40:00 UTC at 11:01:49
  WAVEWATCH III calculating for 2019/01/02 14:00:00 UTC at 11:01:53
  WAVEWATCH III calculating for 2019/01/02 14:20:00 UTC at 11:01:57
  WAVEWATCH III calculating for 2019/01/02 14:40:00 UTC at 11:02:01
  WAVEWATCH III calculating for 2019/01/02 15:00:00 UTC at 11:02:05
  WAVEWATCH III calculating for 2019/01/02 15:20:00 UTC at 11:02:09
  WAVEWATCH III calculating for 2019/01/02 15:40:00 UTC at 11:02:13
  WAVEWATCH III calculating for 2019/01/02 16:00:00 UTC at 11:02:16
  WAVEWATCH III calculating for 2019/01/02 16:20:00 UTC at 11:02:20
  WAVEWATCH III calculating for 2019/01/02 16:40:00 UTC at 11:02:24
  WAVEWATCH III calculating for 2019/01/02 17:00:00 UTC at 11:02:28
  WAVEWATCH III calculating for 2019/01/02 17:20:00 UTC at 11:02:32
  WAVEWATCH III calculating for 2019/01/02 17:40:00 UTC at 11:02:36
  WAVEWATCH III calculating for 2019/01/02 18:00:00 UTC at 11:02:40
  WAVEWATCH III calculating for 2019/01/02 18:20:00 UTC at 11:02:44
  WAVEWATCH III calculating for 2019/01/02 18:40:00 UTC at 11:02:48
  WAVEWATCH III calculating for 2019/01/02 19:00:00 UTC at 11:02:52
  WAVEWATCH III calculating for 2019/01/02 19:20:00 UTC at 11:02:56
  WAVEWATCH III calculating for 2019/01/02 19:40:00 UTC at 11:03:00
  WAVEWATCH III calculating for 2019/01/02 20:00:00 UTC at 11:03:04
  WAVEWATCH III calculating for 2019/01/02 20:20:00 UTC at 11:03:08
  WAVEWATCH III calculating for 2019/01/02 20:40:00 UTC at 11:03:12
  WAVEWATCH III calculating for 2019/01/02 21:00:00 UTC at 11:03:16
  WAVEWATCH III calculating for 2019/01/02 21:20:00 UTC at 11:03:20
  WAVEWATCH III calculating for 2019/01/02 21:40:00 UTC at 11:03:24
  WAVEWATCH III calculating for 2019/01/02 22:00:00 UTC at 11:03:28
  WAVEWATCH III calculating for 2019/01/02 22:20:00 UTC at 11:03:32
  WAVEWATCH III calculating for 2019/01/02 22:40:00 UTC at 11:03:36
  WAVEWATCH III calculating for 2019/01/02 23:00:00 UTC at 11:03:40
  WAVEWATCH III calculating for 2019/01/02 23:20:00 UTC at 11:03:44
  WAVEWATCH III calculating for 2019/01/02 23:40:00 UTC at 11:03:49
  WAVEWATCH III calculating for 2019/01/03 00:00:00 UTC at 11:03:53
  WAVEWATCH III calculating for 2019/01/03 00:20:00 UTC at 11:03:57
  WAVEWATCH III calculating for 2019/01/03 00:40:00 UTC at 11:04:01
  WAVEWATCH III calculating for 2019/01/03 01:00:00 UTC at 11:04:05
  WAVEWATCH III calculating for 2019/01/03 01:20:00 UTC at 11:04:09
  WAVEWATCH III calculating for 2019/01/03 01:40:00 UTC at 11:04:13
  WAVEWATCH III calculating for 2019/01/03 02:00:00 UTC at 11:04:17
  WAVEWATCH III calculating for 2019/01/03 02:20:00 UTC at 11:04:22
  WAVEWATCH III calculating for 2019/01/03 02:40:00 UTC at 11:04:26
  WAVEWATCH III calculating for 2019/01/03 03:00:00 UTC at 11:04:30
  WAVEWATCH III calculating for 2019/01/03 03:20:00 UTC at 11:04:34
  WAVEWATCH III calculating for 2019/01/03 03:40:00 UTC at 11:04:38
  WAVEWATCH III calculating for 2019/01/03 04:00:00 UTC at 11:04:42
  WAVEWATCH III calculating for 2019/01/03 04:20:00 UTC at 11:04:47
  WAVEWATCH III calculating for 2019/01/03 04:40:00 UTC at 11:04:51
  WAVEWATCH III calculating for 2019/01/03 05:00:00 UTC at 11:04:55
  WAVEWATCH III calculating for 2019/01/03 05:20:00 UTC at 11:04:59
  WAVEWATCH III calculating for 2019/01/03 05:40:00 UTC at 11:05:03
  WAVEWATCH III calculating for 2019/01/03 06:00:00 UTC at 11:05:07
  WAVEWATCH III calculating for 2019/01/03 06:20:00 UTC at 11:05:12
  WAVEWATCH III calculating for 2019/01/03 06:40:00 UTC at 11:05:16
  WAVEWATCH III calculating for 2019/01/03 07:00:00 UTC at 11:05:20
  WAVEWATCH III calculating for 2019/01/03 07:20:00 UTC at 11:05:25
  WAVEWATCH III calculating for 2019/01/03 07:40:00 UTC at 11:05:29
  WAVEWATCH III calculating for 2019/01/03 08:00:00 UTC at 11:05:33
  WAVEWATCH III calculating for 2019/01/03 08:20:00 UTC at 11:05:38
  WAVEWATCH III calculating for 2019/01/03 08:40:00 UTC at 11:05:42
  WAVEWATCH III calculating for 2019/01/03 09:00:00 UTC at 11:05:46
  WAVEWATCH III calculating for 2019/01/03 09:20:00 UTC at 11:05:51
  WAVEWATCH III calculating for 2019/01/03 09:40:00 UTC at 11:05:55
  WAVEWATCH III calculating for 2019/01/03 10:00:00 UTC at 11:05:59
  WAVEWATCH III calculating for 2019/01/03 10:20:00 UTC at 11:06:04
  WAVEWATCH III calculating for 2019/01/03 10:40:00 UTC at 11:06:08
  WAVEWATCH III calculating for 2019/01/03 11:00:00 UTC at 11:06:12
  WAVEWATCH III calculating for 2019/01/03 11:20:00 UTC at 11:06:17
  WAVEWATCH III calculating for 2019/01/03 11:40:00 UTC at 11:06:21
  WAVEWATCH III calculating for 2019/01/03 12:00:00 UTC at 11:06:25
  WAVEWATCH III calculating for 2019/01/03 12:20:00 UTC at 11:06:30
  WAVEWATCH III calculating for 2019/01/03 12:40:00 UTC at 11:06:34
  WAVEWATCH III calculating for 2019/01/03 13:00:00 UTC at 11:06:38
  WAVEWATCH III calculating for 2019/01/03 13:20:00 UTC at 11:06:43
  WAVEWATCH III calculating for 2019/01/03 13:40:00 UTC at 11:06:47
  WAVEWATCH III calculating for 2019/01/03 14:00:00 UTC at 11:06:51
  WAVEWATCH III calculating for 2019/01/03 14:20:00 UTC at 11:06:56
  WAVEWATCH III calculating for 2019/01/03 14:40:00 UTC at 11:07:00
  WAVEWATCH III calculating for 2019/01/03 15:00:00 UTC at 11:07:05
  WAVEWATCH III calculating for 2019/01/03 15:20:00 UTC at 11:07:09
  WAVEWATCH III calculating for 2019/01/03 15:40:00 UTC at 11:07:14
  WAVEWATCH III calculating for 2019/01/03 16:00:00 UTC at 11:07:18
  WAVEWATCH III calculating for 2019/01/03 16:20:00 UTC at 11:07:23
  WAVEWATCH III calculating for 2019/01/03 16:40:00 UTC at 11:07:27
  WAVEWATCH III calculating for 2019/01/03 17:00:00 UTC at 11:07:31
  WAVEWATCH III calculating for 2019/01/03 17:20:00 UTC at 11:07:36
  WAVEWATCH III calculating for 2019/01/03 17:40:00 UTC at 11:07:40
  WAVEWATCH III calculating for 2019/01/03 18:00:00 UTC at 11:07:45
  WAVEWATCH III calculating for 2019/01/03 18:20:00 UTC at 11:07:50
  WAVEWATCH III calculating for 2019/01/03 18:40:00 UTC at 11:07:54
  WAVEWATCH III calculating for 2019/01/03 19:00:00 UTC at 11:07:58
  WAVEWATCH III calculating for 2019/01/03 19:20:00 UTC at 11:08:03
  WAVEWATCH III calculating for 2019/01/03 19:40:00 UTC at 11:08:08
  WAVEWATCH III calculating for 2019/01/03 20:00:00 UTC at 11:08:12
  WAVEWATCH III calculating for 2019/01/03 20:20:00 UTC at 11:08:17
  WAVEWATCH III calculating for 2019/01/03 20:40:00 UTC at 11:08:21
  WAVEWATCH III calculating for 2019/01/03 21:00:00 UTC at 11:08:26
  WAVEWATCH III calculating for 2019/01/03 21:20:00 UTC at 11:08:31
  WAVEWATCH III calculating for 2019/01/03 21:40:00 UTC at 11:08:35
  WAVEWATCH III calculating for 2019/01/03 22:00:00 UTC at 11:08:40
  WAVEWATCH III calculating for 2019/01/03 22:20:00 UTC at 11:08:44
  WAVEWATCH III calculating for 2019/01/03 22:40:00 UTC at 11:08:49
  WAVEWATCH III calculating for 2019/01/03 23:00:00 UTC at 11:08:53
  WAVEWATCH III calculating for 2019/01/03 23:20:00 UTC at 11:08:58
  WAVEWATCH III calculating for 2019/01/03 23:40:00 UTC at 11:09:03
  WAVEWATCH III calculating for 2019/01/04 00:00:00 UTC at 11:09:07
  WAVEWATCH III calculating for 2019/01/04 00:20:00 UTC at 11:09:12
  WAVEWATCH III calculating for 2019/01/04 00:40:00 UTC at 11:09:17
  WAVEWATCH III calculating for 2019/01/04 01:00:00 UTC at 11:09:21
  WAVEWATCH III calculating for 2019/01/04 01:20:00 UTC at 11:09:26
  WAVEWATCH III calculating for 2019/01/04 01:40:00 UTC at 11:09:31
  WAVEWATCH III calculating for 2019/01/04 02:00:00 UTC at 11:09:36
  WAVEWATCH III calculating for 2019/01/04 02:20:00 UTC at 11:09:40
  WAVEWATCH III calculating for 2019/01/04 02:40:00 UTC at 11:09:45
  WAVEWATCH III calculating for 2019/01/04 03:00:00 UTC at 11:09:50
  WAVEWATCH III calculating for 2019/01/04 03:20:00 UTC at 11:09:55
  WAVEWATCH III calculating for 2019/01/04 03:40:00 UTC at 11:09:59
  WAVEWATCH III calculating for 2019/01/04 04:00:00 UTC at 11:10:04
  WAVEWATCH III calculating for 2019/01/04 04:20:00 UTC at 11:10:09
  WAVEWATCH III calculating for 2019/01/04 04:40:00 UTC at 11:10:14
  WAVEWATCH III calculating for 2019/01/04 05:00:00 UTC at 11:10:18
  WAVEWATCH III calculating for 2019/01/04 05:20:00 UTC at 11:10:23
  WAVEWATCH III calculating for 2019/01/04 05:40:00 UTC at 11:10:28
  WAVEWATCH III calculating for 2019/01/04 06:00:00 UTC at 11:10:33
  WAVEWATCH III calculating for 2019/01/04 06:20:00 UTC at 11:10:38
  WAVEWATCH III calculating for 2019/01/04 06:40:00 UTC at 11:10:43
  WAVEWATCH III calculating for 2019/01/04 07:00:00 UTC at 11:10:48
  WAVEWATCH III calculating for 2019/01/04 07:20:00 UTC at 11:10:53
  WAVEWATCH III calculating for 2019/01/04 07:40:00 UTC at 11:10:57
  WAVEWATCH III calculating for 2019/01/04 08:00:00 UTC at 11:11:02
  WAVEWATCH III calculating for 2019/01/04 08:20:00 UTC at 11:11:07
  WAVEWATCH III calculating for 2019/01/04 08:40:00 UTC at 11:11:12
  WAVEWATCH III calculating for 2019/01/04 09:00:00 UTC at 11:11:17
  WAVEWATCH III calculating for 2019/01/04 09:20:00 UTC at 11:11:22
  WAVEWATCH III calculating for 2019/01/04 09:40:00 UTC at 11:11:27
  WAVEWATCH III calculating for 2019/01/04 10:00:00 UTC at 11:11:32
  WAVEWATCH III calculating for 2019/01/04 10:20:00 UTC at 11:11:37
  WAVEWATCH III calculating for 2019/01/04 10:40:00 UTC at 11:11:42
  WAVEWATCH III calculating for 2019/01/04 11:00:00 UTC at 11:11:47
  WAVEWATCH III calculating for 2019/01/04 11:20:00 UTC at 11:11:52
  WAVEWATCH III calculating for 2019/01/04 11:40:00 UTC at 11:11:57
  WAVEWATCH III calculating for 2019/01/04 12:00:00 UTC at 11:12:02
  WAVEWATCH III calculating for 2019/01/04 12:20:00 UTC at 11:12:07
  WAVEWATCH III calculating for 2019/01/04 12:40:00 UTC at 11:12:12
  WAVEWATCH III calculating for 2019/01/04 13:00:00 UTC at 11:12:17
  WAVEWATCH III calculating for 2019/01/04 13:20:00 UTC at 11:12:22
  WAVEWATCH III calculating for 2019/01/04 13:40:00 UTC at 11:12:27
  WAVEWATCH III calculating for 2019/01/04 14:00:00 UTC at 11:12:32
  WAVEWATCH III calculating for 2019/01/04 14:20:00 UTC at 11:12:38
  WAVEWATCH III calculating for 2019/01/04 14:40:00 UTC at 11:12:43
  WAVEWATCH III calculating for 2019/01/04 15:00:00 UTC at 11:12:48
  WAVEWATCH III calculating for 2019/01/04 15:20:00 UTC at 11:12:53
  WAVEWATCH III calculating for 2019/01/04 15:40:00 UTC at 11:12:58
  WAVEWATCH III calculating for 2019/01/04 16:00:00 UTC at 11:13:03
  WAVEWATCH III calculating for 2019/01/04 16:20:00 UTC at 11:13:09
  WAVEWATCH III calculating for 2019/01/04 16:40:00 UTC at 11:13:14
  WAVEWATCH III calculating for 2019/01/04 17:00:00 UTC at 11:13:19
  WAVEWATCH III calculating for 2019/01/04 17:20:00 UTC at 11:13:24
  WAVEWATCH III calculating for 2019/01/04 17:40:00 UTC at 11:13:30
  WAVEWATCH III calculating for 2019/01/04 18:00:00 UTC at 11:13:35
  WAVEWATCH III calculating for 2019/01/04 18:20:00 UTC at 11:13:40
  WAVEWATCH III calculating for 2019/01/04 18:40:00 UTC at 11:13:45
  WAVEWATCH III calculating for 2019/01/04 19:00:00 UTC at 11:13:51
  WAVEWATCH III calculating for 2019/01/04 19:20:00 UTC at 11:13:56
  WAVEWATCH III calculating for 2019/01/04 19:40:00 UTC at 11:14:01
  WAVEWATCH III calculating for 2019/01/04 20:00:00 UTC at 11:14:07
  WAVEWATCH III calculating for 2019/01/04 20:20:00 UTC at 11:14:12
  WAVEWATCH III calculating for 2019/01/04 20:40:00 UTC at 11:14:18
  WAVEWATCH III calculating for 2019/01/04 21:00:00 UTC at 11:14:23
  WAVEWATCH III calculating for 2019/01/04 21:20:00 UTC at 11:14:29
  WAVEWATCH III calculating for 2019/01/04 21:40:00 UTC at 11:14:34
  WAVEWATCH III calculating for 2019/01/04 22:00:00 UTC at 11:14:39
  WAVEWATCH III calculating for 2019/01/04 22:20:00 UTC at 11:14:45
  WAVEWATCH III calculating for 2019/01/04 22:40:00 UTC at 11:14:50
  WAVEWATCH III calculating for 2019/01/04 23:00:00 UTC at 11:14:56
  WAVEWATCH III calculating for 2019/01/04 23:20:00 UTC at 11:15:02
  WAVEWATCH III calculating for 2019/01/04 23:40:00 UTC at 11:15:07
  WAVEWATCH III calculating for 2019/01/05 00:00:00 UTC at 11:15:12
  WAVEWATCH III calculating for 2019/01/05 00:20:00 UTC at 11:15:18
  WAVEWATCH III calculating for 2019/01/05 00:40:00 UTC at 11:15:24
  WAVEWATCH III calculating for 2019/01/05 01:00:00 UTC at 11:15:29
  WAVEWATCH III calculating for 2019/01/05 01:20:00 UTC at 11:15:35
  WAVEWATCH III calculating for 2019/01/05 01:40:00 UTC at 11:15:41
  WAVEWATCH III calculating for 2019/01/05 02:00:00 UTC at 11:15:46
  WAVEWATCH III calculating for 2019/01/05 02:20:00 UTC at 11:15:52
  WAVEWATCH III calculating for 2019/01/05 02:40:00 UTC at 11:15:57
  WAVEWATCH III calculating for 2019/01/05 03:00:00 UTC at 11:16:03
  WAVEWATCH III calculating for 2019/01/05 03:20:00 UTC at 11:16:09
  WAVEWATCH III calculating for 2019/01/05 03:40:00 UTC at 11:16:14
  WAVEWATCH III calculating for 2019/01/05 04:00:00 UTC at 11:16:20
  WAVEWATCH III calculating for 2019/01/05 04:20:00 UTC at 11:16:26
  WAVEWATCH III calculating for 2019/01/05 04:40:00 UTC at 11:16:31
  WAVEWATCH III calculating for 2019/01/05 05:00:00 UTC at 11:16:37
  WAVEWATCH III calculating for 2019/01/05 05:20:00 UTC at 11:16:43
  WAVEWATCH III calculating for 2019/01/05 05:40:00 UTC at 11:16:49
  WAVEWATCH III calculating for 2019/01/05 06:00:00 UTC at 11:16:54
  WAVEWATCH III calculating for 2019/01/05 06:20:00 UTC at 11:17:00
  WAVEWATCH III calculating for 2019/01/05 06:40:00 UTC at 11:17:06
  WAVEWATCH III calculating for 2019/01/05 07:00:00 UTC at 11:17:12
  WAVEWATCH III calculating for 2019/01/05 07:20:00 UTC at 11:17:18
  WAVEWATCH III calculating for 2019/01/05 07:40:00 UTC at 11:17:23
  WAVEWATCH III calculating for 2019/01/05 08:00:00 UTC at 11:17:29
  WAVEWATCH III calculating for 2019/01/05 08:20:00 UTC at 11:17:35
  WAVEWATCH III calculating for 2019/01/05 08:40:00 UTC at 11:17:41
  WAVEWATCH III calculating for 2019/01/05 09:00:00 UTC at 11:17:47
  WAVEWATCH III calculating for 2019/01/05 09:20:00 UTC at 11:17:53
  WAVEWATCH III calculating for 2019/01/05 09:40:00 UTC at 11:17:59
  WAVEWATCH III calculating for 2019/01/05 10:00:00 UTC at 11:18:05
  WAVEWATCH III calculating for 2019/01/05 10:20:00 UTC at 11:18:11
  WAVEWATCH III calculating for 2019/01/05 10:40:00 UTC at 11:18:17
  WAVEWATCH III calculating for 2019/01/05 11:00:00 UTC at 11:18:23
  WAVEWATCH III calculating for 2019/01/05 11:20:00 UTC at 11:18:29
  WAVEWATCH III calculating for 2019/01/05 11:40:00 UTC at 11:18:35
  WAVEWATCH III calculating for 2019/01/05 12:00:00 UTC at 11:18:41
  WAVEWATCH III calculating for 2019/01/05 12:20:00 UTC at 11:18:47
  WAVEWATCH III calculating for 2019/01/05 12:40:00 UTC at 11:18:53
  WAVEWATCH III calculating for 2019/01/05 13:00:00 UTC at 11:18:59
  WAVEWATCH III calculating for 2019/01/05 13:20:00 UTC at 11:19:05
  WAVEWATCH III calculating for 2019/01/05 13:40:00 UTC at 11:19:11
  WAVEWATCH III calculating for 2019/01/05 14:00:00 UTC at 11:19:17
  WAVEWATCH III calculating for 2019/01/05 14:20:00 UTC at 11:19:23
  WAVEWATCH III calculating for 2019/01/05 14:40:00 UTC at 11:19:29
  WAVEWATCH III calculating for 2019/01/05 15:00:00 UTC at 11:19:35
  WAVEWATCH III calculating for 2019/01/05 15:20:00 UTC at 11:19:42
  WAVEWATCH III calculating for 2019/01/05 15:40:00 UTC at 11:19:48
  WAVEWATCH III calculating for 2019/01/05 16:00:00 UTC at 11:19:54
  WAVEWATCH III calculating for 2019/01/05 16:20:00 UTC at 11:20:00
  WAVEWATCH III calculating for 2019/01/05 16:40:00 UTC at 11:20:06
  WAVEWATCH III calculating for 2019/01/05 17:00:00 UTC at 11:20:13
  WAVEWATCH III calculating for 2019/01/05 17:20:00 UTC at 11:20:19
  WAVEWATCH III calculating for 2019/01/05 17:40:00 UTC at 11:20:25
  WAVEWATCH III calculating for 2019/01/05 18:00:00 UTC at 11:20:31
  WAVEWATCH III calculating for 2019/01/05 18:20:00 UTC at 11:20:38
  WAVEWATCH III calculating for 2019/01/05 18:40:00 UTC at 11:20:44
  WAVEWATCH III calculating for 2019/01/05 19:00:00 UTC at 11:20:50
  WAVEWATCH III calculating for 2019/01/05 19:20:00 UTC at 11:20:57
  WAVEWATCH III calculating for 2019/01/05 19:40:00 UTC at 11:21:03
  WAVEWATCH III calculating for 2019/01/05 20:00:00 UTC at 11:21:09
  WAVEWATCH III calculating for 2019/01/05 20:20:00 UTC at 11:21:16
  WAVEWATCH III calculating for 2019/01/05 20:40:00 UTC at 11:21:22
  WAVEWATCH III calculating for 2019/01/05 21:00:00 UTC at 11:21:28
  WAVEWATCH III calculating for 2019/01/05 21:20:00 UTC at 11:21:35
  WAVEWATCH III calculating for 2019/01/05 21:40:00 UTC at 11:21:41
  WAVEWATCH III calculating for 2019/01/05 22:00:00 UTC at 11:21:47
  WAVEWATCH III calculating for 2019/01/05 22:20:00 UTC at 11:21:54
  WAVEWATCH III calculating for 2019/01/05 22:40:00 UTC at 11:22:00
  WAVEWATCH III calculating for 2019/01/05 23:00:00 UTC at 11:22:07
  WAVEWATCH III calculating for 2019/01/05 23:20:00 UTC at 11:22:13
  WAVEWATCH III calculating for 2019/01/05 23:40:00 UTC at 11:22:20
  WAVEWATCH III calculating for 2019/01/06 00:00:00 UTC at 11:22:26
  WAVEWATCH III calculating for 2019/01/06 00:20:00 UTC at 11:22:33
  WAVEWATCH III calculating for 2019/01/06 00:40:00 UTC at 11:22:39
  WAVEWATCH III calculating for 2019/01/06 01:00:00 UTC at 11:22:46
  WAVEWATCH III calculating for 2019/01/06 01:20:00 UTC at 11:22:52
  WAVEWATCH III calculating for 2019/01/06 01:40:00 UTC at 11:22:59
  WAVEWATCH III calculating for 2019/01/06 02:00:00 UTC at 11:23:05
  WAVEWATCH III calculating for 2019/01/06 02:20:00 UTC at 11:23:12
  WAVEWATCH III calculating for 2019/01/06 02:40:00 UTC at 11:23:19
  WAVEWATCH III calculating for 2019/01/06 03:00:00 UTC at 11:23:25
  WAVEWATCH III calculating for 2019/01/06 03:20:00 UTC at 11:23:32
  WAVEWATCH III calculating for 2019/01/06 03:40:00 UTC at 11:23:38
  WAVEWATCH III calculating for 2019/01/06 04:00:00 UTC at 11:23:45
  WAVEWATCH III calculating for 2019/01/06 04:20:00 UTC at 11:23:52
  WAVEWATCH III calculating for 2019/01/06 04:40:00 UTC at 11:23:58
  WAVEWATCH III calculating for 2019/01/06 05:00:00 UTC at 11:24:05
  WAVEWATCH III calculating for 2019/01/06 05:20:00 UTC at 11:24:11
  WAVEWATCH III calculating for 2019/01/06 05:40:00 UTC at 11:24:18
  WAVEWATCH III calculating for 2019/01/06 06:00:00 UTC at 11:24:24
  WAVEWATCH III calculating for 2019/01/06 06:20:00 UTC at 11:24:31
  WAVEWATCH III calculating for 2019/01/06 06:40:00 UTC at 11:24:38
  WAVEWATCH III calculating for 2019/01/06 07:00:00 UTC at 11:24:44
  WAVEWATCH III calculating for 2019/01/06 07:20:00 UTC at 11:24:51
  WAVEWATCH III calculating for 2019/01/06 07:40:00 UTC at 11:24:58
  WAVEWATCH III calculating for 2019/01/06 08:00:00 UTC at 11:25:05
  WAVEWATCH III calculating for 2019/01/06 08:20:00 UTC at 11:25:12
  WAVEWATCH III calculating for 2019/01/06 08:40:00 UTC at 11:25:18
  WAVEWATCH III calculating for 2019/01/06 09:00:00 UTC at 11:25:25
  WAVEWATCH III calculating for 2019/01/06 09:20:00 UTC at 11:25:32
  WAVEWATCH III calculating for 2019/01/06 09:40:00 UTC at 11:25:38
  WAVEWATCH III calculating for 2019/01/06 10:00:00 UTC at 11:25:45
  WAVEWATCH III calculating for 2019/01/06 10:20:00 UTC at 11:25:52
  WAVEWATCH III calculating for 2019/01/06 10:40:00 UTC at 11:25:59
  WAVEWATCH III calculating for 2019/01/06 11:00:00 UTC at 11:26:05
  WAVEWATCH III calculating for 2019/01/06 11:20:00 UTC at 11:26:12
  WAVEWATCH III calculating for 2019/01/06 11:40:00 UTC at 11:26:19
  WAVEWATCH III calculating for 2019/01/06 12:00:00 UTC at 11:26:26
  WAVEWATCH III calculating for 2019/01/06 12:20:00 UTC at 11:26:33
  WAVEWATCH III calculating for 2019/01/06 12:40:00 UTC at 11:26:39
  WAVEWATCH III calculating for 2019/01/06 13:00:00 UTC at 11:26:46
  WAVEWATCH III calculating for 2019/01/06 13:20:00 UTC at 11:26:53
  WAVEWATCH III calculating for 2019/01/06 13:40:00 UTC at 11:27:00
  WAVEWATCH III calculating for 2019/01/06 14:00:00 UTC at 11:27:06
  WAVEWATCH III calculating for 2019/01/06 14:20:00 UTC at 11:27:13
  WAVEWATCH III calculating for 2019/01/06 14:40:00 UTC at 11:27:20
  WAVEWATCH III calculating for 2019/01/06 15:00:00 UTC at 11:27:27
  WAVEWATCH III calculating for 2019/01/06 15:20:00 UTC at 11:27:34
  WAVEWATCH III calculating for 2019/01/06 15:40:00 UTC at 11:27:40
  WAVEWATCH III calculating for 2019/01/06 16:00:00 UTC at 11:27:47
  WAVEWATCH III calculating for 2019/01/06 16:20:00 UTC at 11:27:54
  WAVEWATCH III calculating for 2019/01/06 16:40:00 UTC at 11:28:01
  WAVEWATCH III calculating for 2019/01/06 17:00:00 UTC at 11:28:07
  WAVEWATCH III calculating for 2019/01/06 17:20:00 UTC at 11:28:14
  WAVEWATCH III calculating for 2019/01/06 17:40:00 UTC at 11:28:21
  WAVEWATCH III calculating for 2019/01/06 18:00:00 UTC at 11:28:28
  WAVEWATCH III calculating for 2019/01/06 18:20:00 UTC at 11:28:35
  WAVEWATCH III calculating for 2019/01/06 18:40:00 UTC at 11:28:42
  WAVEWATCH III calculating for 2019/01/06 19:00:00 UTC at 11:28:48
  WAVEWATCH III calculating for 2019/01/06 19:20:00 UTC at 11:28:55
  WAVEWATCH III calculating for 2019/01/06 19:40:00 UTC at 11:29:02
  WAVEWATCH III calculating for 2019/01/06 20:00:00 UTC at 11:29:09
  WAVEWATCH III calculating for 2019/01/06 20:20:00 UTC at 11:29:16
  WAVEWATCH III calculating for 2019/01/06 20:40:00 UTC at 11:29:22
  WAVEWATCH III calculating for 2019/01/06 21:00:00 UTC at 11:29:29
  WAVEWATCH III calculating for 2019/01/06 21:20:00 UTC at 11:29:36
  WAVEWATCH III calculating for 2019/01/06 21:40:00 UTC at 11:29:43
  WAVEWATCH III calculating for 2019/01/06 22:00:00 UTC at 11:29:49
  WAVEWATCH III calculating for 2019/01/06 22:20:00 UTC at 11:29:57
  WAVEWATCH III calculating for 2019/01/06 22:40:00 UTC at 11:30:03
  WAVEWATCH III calculating for 2019/01/06 23:00:00 UTC at 11:30:10
  WAVEWATCH III calculating for 2019/01/06 23:20:00 UTC at 11:30:17
  WAVEWATCH III calculating for 2019/01/06 23:40:00 UTC at 11:30:24
  WAVEWATCH III calculating for 2019/01/07 00:00:00 UTC at 11:30:30
  WAVEWATCH III calculating for 2019/01/07 00:20:00 UTC at 11:30:37
  WAVEWATCH III calculating for 2019/01/07 00:40:00 UTC at 11:30:44
  WAVEWATCH III calculating for 2019/01/07 01:00:00 UTC at 11:30:51
  WAVEWATCH III calculating for 2019/01/07 01:20:00 UTC at 11:30:58
  WAVEWATCH III calculating for 2019/01/07 01:40:00 UTC at 11:31:05
  WAVEWATCH III calculating for 2019/01/07 02:00:00 UTC at 11:31:11
  WAVEWATCH III calculating for 2019/01/07 02:20:00 UTC at 11:31:18
  WAVEWATCH III calculating for 2019/01/07 02:40:00 UTC at 11:31:25
  WAVEWATCH III calculating for 2019/01/07 03:00:00 UTC at 11:31:31
  WAVEWATCH III calculating for 2019/01/07 03:20:00 UTC at 11:31:39
  WAVEWATCH III calculating for 2019/01/07 03:40:00 UTC at 11:31:45
  WAVEWATCH III calculating for 2019/01/07 04:00:00 UTC at 11:31:52
  WAVEWATCH III calculating for 2019/01/07 04:20:00 UTC at 11:31:59
  WAVEWATCH III calculating for 2019/01/07 04:40:00 UTC at 11:32:06
  WAVEWATCH III calculating for 2019/01/07 05:00:00 UTC at 11:32:12
  WAVEWATCH III calculating for 2019/01/07 05:20:00 UTC at 11:32:19
  WAVEWATCH III calculating for 2019/01/07 05:40:00 UTC at 11:32:26
  WAVEWATCH III calculating for 2019/01/07 06:00:00 UTC at 11:32:32
  WAVEWATCH III calculating for 2019/01/07 06:20:00 UTC at 11:32:40
  WAVEWATCH III calculating for 2019/01/07 06:40:00 UTC at 11:32:46
  WAVEWATCH III calculating for 2019/01/07 07:00:00 UTC at 11:32:53
  WAVEWATCH III calculating for 2019/01/07 07:20:00 UTC at 11:33:00
  WAVEWATCH III calculating for 2019/01/07 07:40:00 UTC at 11:33:06
  WAVEWATCH III calculating for 2019/01/07 08:00:00 UTC at 11:33:13
  WAVEWATCH III calculating for 2019/01/07 08:20:00 UTC at 11:33:20
  WAVEWATCH III calculating for 2019/01/07 08:40:00 UTC at 11:33:27
  WAVEWATCH III calculating for 2019/01/07 09:00:00 UTC at 11:33:33
  WAVEWATCH III calculating for 2019/01/07 09:20:00 UTC at 11:33:40
  WAVEWATCH III calculating for 2019/01/07 09:40:00 UTC at 11:33:47
  WAVEWATCH III calculating for 2019/01/07 10:00:00 UTC at 11:33:53
  WAVEWATCH III calculating for 2019/01/07 10:20:00 UTC at 11:34:00
  WAVEWATCH III calculating for 2019/01/07 10:40:00 UTC at 11:34:07
  WAVEWATCH III calculating for 2019/01/07 11:00:00 UTC at 11:34:13
  WAVEWATCH III calculating for 2019/01/07 11:20:00 UTC at 11:34:21
  WAVEWATCH III calculating for 2019/01/07 11:40:00 UTC at 11:34:27
  WAVEWATCH III calculating for 2019/01/07 12:00:00 UTC at 11:34:34
  WAVEWATCH III calculating for 2019/01/07 12:20:00 UTC at 11:34:41
  WAVEWATCH III calculating for 2019/01/07 12:40:00 UTC at 11:34:47
  WAVEWATCH III calculating for 2019/01/07 13:00:00 UTC at 11:34:54
  WAVEWATCH III calculating for 2019/01/07 13:20:00 UTC at 11:35:01
  WAVEWATCH III calculating for 2019/01/07 13:40:00 UTC at 11:35:07
  WAVEWATCH III calculating for 2019/01/07 14:00:00 UTC at 11:35:14
  WAVEWATCH III calculating for 2019/01/07 14:20:00 UTC at 11:35:21
  WAVEWATCH III calculating for 2019/01/07 14:40:00 UTC at 11:35:27
  WAVEWATCH III calculating for 2019/01/07 15:00:00 UTC at 11:35:34
  WAVEWATCH III calculating for 2019/01/07 15:20:00 UTC at 11:35:41
  WAVEWATCH III calculating for 2019/01/07 15:40:00 UTC at 11:35:47
  WAVEWATCH III calculating for 2019/01/07 16:00:00 UTC at 11:35:54
  WAVEWATCH III calculating for 2019/01/07 16:20:00 UTC at 11:36:01
  WAVEWATCH III calculating for 2019/01/07 16:40:00 UTC at 11:36:08
  WAVEWATCH III calculating for 2019/01/07 17:00:00 UTC at 11:36:14
  WAVEWATCH III calculating for 2019/01/07 17:20:00 UTC at 11:36:21
  WAVEWATCH III calculating for 2019/01/07 17:40:00 UTC at 11:36:28
  WAVEWATCH III calculating for 2019/01/07 18:00:00 UTC at 11:36:34
  WAVEWATCH III calculating for 2019/01/07 18:20:00 UTC at 11:36:41
  WAVEWATCH III calculating for 2019/01/07 18:40:00 UTC at 11:36:48
  WAVEWATCH III calculating for 2019/01/07 19:00:00 UTC at 11:36:54
  WAVEWATCH III calculating for 2019/01/07 19:20:00 UTC at 11:37:01
  WAVEWATCH III calculating for 2019/01/07 19:40:00 UTC at 11:37:08
  WAVEWATCH III calculating for 2019/01/07 20:00:00 UTC at 11:37:14
  WAVEWATCH III calculating for 2019/01/07 20:20:00 UTC at 11:37:21
  WAVEWATCH III calculating for 2019/01/07 20:40:00 UTC at 11:37:28
  WAVEWATCH III calculating for 2019/01/07 21:00:00 UTC at 11:37:34
  WAVEWATCH III calculating for 2019/01/07 21:20:00 UTC at 11:37:41
  WAVEWATCH III calculating for 2019/01/07 21:40:00 UTC at 11:37:48
  WAVEWATCH III calculating for 2019/01/07 22:00:00 UTC at 11:37:54
  WAVEWATCH III calculating for 2019/01/07 22:20:00 UTC at 11:38:01
  WAVEWATCH III calculating for 2019/01/07 22:40:00 UTC at 11:38:08
  WAVEWATCH III calculating for 2019/01/07 23:00:00 UTC at 11:38:14
  WAVEWATCH III calculating for 2019/01/07 23:20:00 UTC at 11:38:21
  WAVEWATCH III calculating for 2019/01/07 23:40:00 UTC at 11:38:28
  WAVEWATCH III calculating for 2019/01/08 00:00:00 UTC at 11:38:35
  WAVEWATCH III calculating for 2019/01/08 00:20:00 UTC at 11:38:42
  WAVEWATCH III calculating for 2019/01/08 00:40:00 UTC at 11:38:48
  WAVEWATCH III calculating for 2019/01/08 01:00:00 UTC at 11:38:55
  WAVEWATCH III calculating for 2019/01/08 01:20:00 UTC at 11:39:02
  WAVEWATCH III calculating for 2019/01/08 01:40:00 UTC at 11:39:08
  WAVEWATCH III calculating for 2019/01/08 02:00:00 UTC at 11:39:15
  WAVEWATCH III calculating for 2019/01/08 02:20:00 UTC at 11:39:22
  WAVEWATCH III calculating for 2019/01/08 02:40:00 UTC at 11:39:28
  WAVEWATCH III calculating for 2019/01/08 03:00:00 UTC at 11:39:35
  WAVEWATCH III calculating for 2019/01/08 03:20:00 UTC at 11:39:42
  WAVEWATCH III calculating for 2019/01/08 03:40:00 UTC at 11:39:48
  WAVEWATCH III calculating for 2019/01/08 04:00:00 UTC at 11:39:55
  WAVEWATCH III calculating for 2019/01/08 04:20:00 UTC at 11:40:02
  WAVEWATCH III calculating for 2019/01/08 04:40:00 UTC at 11:40:09
  WAVEWATCH III calculating for 2019/01/08 05:00:00 UTC at 11:40:15
  WAVEWATCH III calculating for 2019/01/08 05:20:00 UTC at 11:40:22
  WAVEWATCH III calculating for 2019/01/08 05:40:00 UTC at 11:40:29
  WAVEWATCH III calculating for 2019/01/08 06:00:00 UTC at 11:40:35
  WAVEWATCH III calculating for 2019/01/08 06:20:00 UTC at 11:40:42
  WAVEWATCH III calculating for 2019/01/08 06:40:00 UTC at 11:40:49
  WAVEWATCH III calculating for 2019/01/08 07:00:00 UTC at 11:40:56
  WAVEWATCH III calculating for 2019/01/08 07:20:00 UTC at 11:41:03
  WAVEWATCH III calculating for 2019/01/08 07:40:00 UTC at 11:41:09
  WAVEWATCH III calculating for 2019/01/08 08:00:00 UTC at 11:41:16
  WAVEWATCH III calculating for 2019/01/08 08:20:00 UTC at 11:41:23
  WAVEWATCH III calculating for 2019/01/08 08:40:00 UTC at 11:41:29
  WAVEWATCH III calculating for 2019/01/08 09:00:00 UTC at 11:41:36
  WAVEWATCH III calculating for 2019/01/08 09:20:00 UTC at 11:41:43
  WAVEWATCH III calculating for 2019/01/08 09:40:00 UTC at 11:41:50
  WAVEWATCH III calculating for 2019/01/08 10:00:00 UTC at 11:41:56
  WAVEWATCH III calculating for 2019/01/08 10:20:00 UTC at 11:42:03
  WAVEWATCH III calculating for 2019/01/08 10:40:00 UTC at 11:42:10
  WAVEWATCH III calculating for 2019/01/08 11:00:00 UTC at 11:42:16
^C
(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-18~~FromTeacherW_RunningTest/test_ww3$ 

./w3_outp

(base) jincanliu@jincanliu-Z390-UD:~/BaiduNetdiskWorkspace/WaveModel2/2021-11-18~~FromTeacherW_RunningTest/test_ww3$ /home/jincanliu/BaiduNetdiskWorkspace/WaveModel2/2021-11-20~~WW3-6.07/model/exe/ww3_outp 


Author: Jincan
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Jincan !
  TOC