前提安装好WPS+WRF+WRFDomainWizard等组件
一,WPS
1,geogrid.exe
准备静态数据--地理数据
2,ungrib.exe
解压强迫场资料--气象数据
3,metgrid.exe
将静态数据和强迫场资料转化为WRF需要的格式。
********所有的设定通过namelist.wps
以上的步骤都在WRFDomainWizard中进行的。
有关命令为:
cd /安装路径/WRFDomainWizard
chmod +x run_DomainWizard *****第一次运行
./run_DomainWizard
然后按照网上教程进行设置就可以了。
假设你在WRFDomainWizard程序中创建文件夹为0816
里面会生成FILE*,geo*等文件,
如果你想还在传文件中生成wrfbody*和wrfoutput*,即运行WRF。
(1),创建real.exe和wrf.exe链接,命令如下:
ln -s /WRF安装路径/main/real.exe
ln -s /WRF安装路径/main/wrf.exe
(2)将LANDUSE.TBL,GENPARM.TBL,RRTM_DATA,SOILPARM.TBL,VEGPARM.TBL
复制到0816文件夹中。
如果没复制RRTM_DATA,会出现module_ra_rrtm: error opening RRTM_DATA
on unit 10的错误。
如果没复制*.TBL,则会出现can not opening *.TBL的错误。
二,WRF
1,real.exe
生成WRF运行的所需的输入资料。
2,wrf.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,
但不一定对。