WRF模式运行的流程以及简单错误的避免

前提安装好WPS+WRF+WRFDomainWizard等组件

一,WPS

   1geogrid.exe

      准备静态数据--地理数据

   2ungrib.exe

      解压强迫场资料--气象数据

   3metgrid.exe

      将静态数据和强迫场资料转化为WRF需要的格式。

   ********所有的设定通过namelist.wps

以上的步骤都在WRFDomainWizard中进行的。

有关命令为:

    cd  /安装路径/WRFDomainWizard

    chmod +x run_DomainWizard    *****第一次运行

     ./run_DomainWizard

然后按照网上教程进行设置就可以了。

假设你在WRFDomainWizard程序中创建文件夹为0816

里面会生成FILE*geo*等文件,

如果你想还在传文件中生成wrfbody*wrfoutput*,即运行WRF

    (1),创建real.exewrf.exe链接,命令如下:

         ln -s /WRF安装路径/main/real.exe

         ln -s /WRF安装路径/main/wrf.exe

    (2)LANDUSE.TBLGENPARM.TBLRRTM_DATASOILPARM.TBLVEGPARM.TBL

        复制到0816文件夹中。

        如果没复制RRTM_DATA,会出现module_ra_rrtm: error opening RRTM_DATA

               on unit   10的错误。

       如果没复制*.TBL,则会出现can not opening *.TBL的错误。              

二,WRF

   1real.exe

       生成WRF运行的所需的输入资料。

   2wrf.exe

       生成预测数据。

       

   ********通过使用namelist.input来控制

(1)在前面的WRFDomainWizard的设置中会出现设置

 

EAT level设置,设置成你数据的level

不然又可能出现

  input_wrf.F:

 SIZE MISMATCH: namelist ide,jde,num_metgrid_levels= 74 61 27 ;

 input data ide,jde,num_metgrid_levels= 75 70 40

 

通过命令

   Ncdump -h met_em.d01.2017-01-01_06:00:00.nc|more

进行查看,然后设置成那个数。

如果出现了这个错误,则找到namelist.input中设置num_metgrid_levels       = 32,来解决。

 

同时也希望设置EAT level,不然按照默认的,有可能运行wrf.exe出现

   dz above fixed eta levels is too large

通过设置namelist.input里的e_vert                   = 32,       32,       32,

e_vert                   = 30,       30,       30,

但不一定对。

   

     

你可能感兴趣的:(WRF模式运行的流程以及简单错误的避免)