1、相关说明

   本次案例是利用WRF进行Single Domain Case的模拟,模拟的区域是中国西北和青藏地区。如果还没安装和配置好WRF,可以先看我这篇博客WRF模型配置。
   参考资料有:1、Single Domain Case - Hurricane Matthew 2、WRF官网案例运行

2、知识准备

   2.1 WRF案例运行基本流程,如下图所示:

   2.2 WPS中三个模块的作用:
   (1)geogrid:确定模式区域并把静态地理数据插值到格点。
   (2)ungrib:从GRIB格式的数据中提取气象要素场。
   (3)metgrid:把提取出的气象要素场水平插值到由geogrid确定的网格点上。

3、Setup the Model domain (geogrid.exe)

   3.1 下载静态地理数据
   打开这个网址wps_files(这里基本上包括了模型运行基本上所有的静态地理数据。最后运行geogrid.exe时,遇到数据不全时,也可以直接在里面下载)。下载geog_10m.tar.gz,它其中包括地形和土地用途分类等字段。下载后将geog_10m.tar.gz放在Build_WRF目录,直接将其解压在Build_WRF中。

test@test:~/Build_WRF$ tar -zxvf geog_10m.tar.gz

将解压出来的geog文件夹重命名为WPS_GEOG:

test@test:~/Build_WRF$ mv geog WPS_GEOG

   3.2 编辑namelist.wps
    Make the following changes:
    Note 1: As we are only interested in domain 1, you can ignore all values in the second column.
    Note 2:For detailed explanations of these variables, as well as suggestions for best practices, see the Best PracticesWPS Namelist page .
    打开namelist.wps,并对其进行修改:

test@test:~/Build_WRF$ cd WPS-4.1/
test@test:~/Build_WRF/WPS-4.1$ nano namelist.wps

    &share
    wrf_core = ‘ARW’,
    max_dom = 1,
    start_date = ‘2000-01-24_12:00:00’,
    end_date = ‘2000-01-26_00:00:00’,
    interval_seconds = 21600
    io_form_geogrid = 2,
    /
    &geogrid
    parent_id = 1,
    parent_grid_ratio = 1,
    i_parent_start = 1,
    j_parent_start = 1,
    e_we = 100,
    e_sn = 100,
    geog_data_res = ‘default’,
    dx = 27000,
    dy = 27000,
    map_proj = ‘mercator’,
    ref_lat = 41,
    ref_lon = 86,
    truelat1 = 30.0,
    truelat2 = 60.0,
    stand_lon = 86,
    geog_data_path = ‘/home/test/Build_WRF/WPS_GEOG/’
    /
    按照以上参数设置对自己的namelist.wps文件进行修改。注意geog_data_path = '/home/test/Build_WRF/WPS_GEOG/'一定要换成自己的路径,然后就可以保存后退出(ctrl+s,ctrl+x)。
   3.3 运行geogrid.exe之前,确保模拟域在正确的位置

test@test:~/Build_WRF/WPS-4.1$ ncl util/plotgrids_new.ncl

   执行完以上代码后,模型会弹出以下这个图,说明我们的模型域设置是对的。

   3.4 运行geogrid.exe

test@test:~/Build_WRF/WPS-4.1$ ./geogrid.exe

   如果你是进行WRF模拟,大概率会出现以下的情况:
   Parsed 28 entries in GEOGRID.TBL
   Processing domain 1 of 1
   ERROR: Could not open
   /home/test/Build_WRF/WPS_GEOG/orogwd_10m/con/index
   application called MPI_Abort(MPI_COMM_WORLD, 22077) - process 0
   这时你需要到wps_files上去下载缺失的数据。比如上面的错误就是缺少orogwd_10m这个数据集,这时就需要去下载orogwd_10m,然后把数据放入WPS_GEOG中,最后解压,继续执行./geogrid.exe,直到所需的数据补充完即可。最后运行后结果如下:

Parsed 28 entries in GEOGRID.TBLProcessing domain 1 of 1Processing XLAT and XLONGProcessing MAPFACProcessing F and EProcessing ROTANGProcessing LANDUSEFCalculating landmask from LANDUSEF ( WATER = 17 21 )Processing HGT_MProcessing SOILTEMPProcessing SOILCTOPProcessing SCT_DOMProcessing SOILCBOTProcessing SCB_DOMProcessing ALBEDO12MProcessing GREENFRACProcessing LAI12MProcessing SNOALBProcessing CONProcessing VARProcessing OA1Processing OA2Processing OA3Processing OA4Processing OL1Processing OL2Processing OL3Processing OL4Processing VAR_SSOProcessing LAKE_DEPTHOptional fields not processed by geogrid:URB_PARAM (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/NUDAPT44_1km/’)FRC_URB2D (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/urbfrac_nlcd2011/’)IMPERV (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/nlcd2011_imp_ll_9s/’)CANFRA (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/nlcd2011_can_ll_9s/’)EROD (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/erod/’)CLAYFRAC (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/clayfrac_5m/’)SANDFRAC (priority=1, resolution=‘default’, path=‘/home/test/Build_WRF/WPS_GEOG/sandfrac_5m/’)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!  Successful completion of geogrid.        !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   3.5 检查静态文件geo_em.d01
   运行成功后会在WPS-4.1文件夹中生成geo_em.d01文件,这个文件可以用ncview 软件查看。关于如何安装ncview,可自行百度。

test@test:~/Build_WRF/WPS-4.1$ ncview geo_em.d01.nc

   结果如下:

4、Unpack input GRIB data (ungrib.exe)

   我们计划将此案例研究用于许多不同的模型运行,包括将SST数据添加到模型运行的示例。在开始之前,让我们先打开数据。
   4.1 创建DATA文件夹
   如果尚未创建用于放置输入数据的目录,请立即创建。出于组织目的,请在与WPS/和WRF/目录相同的级别创建DATA目录。

test@test:~/Build_WRF$ mkdir DATA

   4.2 下载JAN00_GFS_FNL
   从官网上下载JAN00_GFS_FNL.tar.gz放入刚刚创建好的DATA文件夹中,并进行解压。数据说明:1、FNL数据集指的是 Final Reanalysis Data再分析数据集,是由美国气象环境预报中心(NCEP)和美国国家大气研究中心(NCAR)联合制作的,他们采用了当今最先进的全球资料同化系统和完善的数据库,对各种来源(地面、船舶、无线电探空、测风气球、飞机、卫星等)的观测资料进行质量控制和同化处理,获得了一套完整的再分析资料集,它不仅包含的要素多,范围广,而且延伸的时段长,是一个综合的数据集。2、FNL数据集和GFS数据集虽有联系,但在同一资料同化和预报系统中却有不同的产品。它们共享相同的基础模型和数据同化技术。它们包含相同的数据源——但是在gfs和fnl的初始条件中吸收的“真实”数据的数量有细微的差别。详细见FNL再分析数据和GFS数据之间的区别和联系。

test@test:~/Build_WRF/DATA$ tar -zxvf JAN00_GFS_FNL.tar.gz
JAN00/
JAN00/fnl_20000124_12_00.grib1
JAN00/fnl_20000125_06_00.grib1
JAN00/fnl_20000125_12_00.grib1
JAN00/fnl_20000125_18_00.grib1
JAN00/fnl_20000124_18_00.grib1
JAN00/fnl_20000126_00_00.grib1
JAN00/fnl_20000125_00_00.grib1

   4.3 让我们通过在其中一个数据文件上运行g1print来熟悉数据:

test@test:~/Build_WRF/DATA$ cd ../
test@test:~/Build_WRF$ cd WPS-4.1/
test@test:~/Build_WRF/WPS-4.1$ ./util/g1print.exe ../DATA/JAN00/fnl_20000124_12_00.grib1

最终结果如下:

Copen: File = ../DATA/JAN00/fnl_20000124_12_00.grib1
Fortran Unit = 0
UNIX File descriptor: 3----------------------------------------------------rec GRIB GRIB  Lvl  Lvl  Lvl         Time      FcstNum Code name  Code one  two                   hour
----------------------------------------------------1   7 HGT      100 1000    0  2000-01-24_12:00 + 002   7 HGT      100  975    0  2000-01-24_12:00 + 003   7 HGT      100  950    0  2000-01-24_12:00 + 004   7 HGT      100  925    0  2000-01-24_12:00 + 005   7 HGT      100  900    0  2000-01-24_12:00 + 006   7 HGT      100  850    0  2000-01-24_12:00 + 007   7 HGT      100  800    0  2000-01-24_12:00 + 008   7 HGT      100  750    0  2000-01-24_12:00 + 009   7 HGT      100  700    0  2000-01-24_12:00 + 0010   7 HGT      100  650    0  2000-01-24_12:00 + 0011   7 HGT      100  600    0  2000-01-24_12:00 + 0012   7 HGT      100  550    0  2000-01-24_12:00 + 0013   7 HGT      100  500    0  2000-01-24_12:00 + 0014   7 HGT      100  450    0  2000-01-24_12:00 + 0015   7 HGT      100  400    0  2000-01-24_12:00 + 0016   7 HGT      100  350    0  2000-01-24_12:00 + 0017   7 HGT      100  300    0  2000-01-24_12:00 + 0018   7 HGT      100  250    0  2000-01-24_12:00 + 0019   7 HGT      100  200    0  2000-01-24_12:00 + 0020   7 HGT      100  150    0  2000-01-24_12:00 + 0021   7 HGT      100  100    0  2000-01-24_12:00 + 0022   7 HGT      100   70    0  2000-01-24_12:00 + 0023   7 HGT      100   50    0  2000-01-24_12:00 + 0024   7 HGT      100   30    0  2000-01-24_12:00 + 0025   7 HGT      100   20    0  2000-01-24_12:00 + 0026   7 HGT      100   10    0  2000-01-24_12:00 + 0027  11 TMP      100 1000    0  2000-01-24_12:00 + 0028  11 TMP      100  975    0  2000-01-24_12:00 + 0029  11 TMP      100  950    0  2000-01-24_12:00 + 0030  11 TMP      100  925    0  2000-01-24_12:00 + 0031  11 TMP      100  900    0  2000-01-24_12:00 + 0032  11 TMP      100  850    0  2000-01-24_12:00 + 0033  11 TMP      100  800    0  2000-01-24_12:00 + 0034  11 TMP      100  750    0  2000-01-24_12:00 + 0035  11 TMP      100  700    0  2000-01-24_12:00 + 0036  11 TMP      100  650    0  2000-01-24_12:00 + 0037  11 TMP      100  600    0  2000-01-24_12:00 + 0038  11 TMP      100  550    0  2000-01-24_12:00 + 0039  11 TMP      100  500    0  2000-01-24_12:00 + 0040  11 TMP      100  450    0  2000-01-24_12:00 + 0041  11 TMP      100  400    0  2000-01-24_12:00 + 0042  11 TMP      100  350    0  2000-01-24_12:00 + 0043  11 TMP      100  300    0  2000-01-24_12:00 + 0044  11 TMP      100  250    0  2000-01-24_12:00 + 0045  11 TMP      100  200    0  2000-01-24_12:00 + 0046  11 TMP      100  150    0  2000-01-24_12:00 + 0047  11 TMP      100  100    0  2000-01-24_12:00 + 0048  11 TMP      100   70    0  2000-01-24_12:00 + 0049  11 TMP      100   50    0  2000-01-24_12:00 + 0050  11 TMP      100   30    0  2000-01-24_12:00 + 0051  11 TMP      100   20    0  2000-01-24_12:00 + 0052  11 TMP      100   10    0  2000-01-24_12:00 + 0053  39 V VEL    100 1000    0  2000-01-24_12:00 + 0054  39 V VEL    100  975    0  2000-01-24_12:00 + 0055  39 V VEL    100  950    0  2000-01-24_12:00 + 0056  39 V VEL    100  925    0  2000-01-24_12:00 + 0057  39 V VEL    100  900    0  2000-01-24_12:00 + 0058  39 V VEL    100  850    0  2000-01-24_12:00 + 0059  39 V VEL    100  800    0  2000-01-24_12:00 + 0060  39 V VEL    100  750    0  2000-01-24_12:00 + 0061  39 V VEL    100  700    0  2000-01-24_12:00 + 0062  39 V VEL    100  650    0  2000-01-24_12:00 + 0063  39 V VEL    100  600    0  2000-01-24_12:00 + 0064  39 V VEL    100  550    0  2000-01-24_12:00 + 0065  39 V VEL    100  500    0  2000-01-24_12:00 + 0066  39 V VEL    100  450    0  2000-01-24_12:00 + 0067  39 V VEL    100  400    0  2000-01-24_12:00 + 0068  39 V VEL    100  350    0  2000-01-24_12:00 + 0069  39 V VEL    100  300    0  2000-01-24_12:00 + 0070  39 V VEL    100  250    0  2000-01-24_12:00 + 0071  39 V VEL    100  200    0  2000-01-24_12:00 + 0072  39 V VEL    100  150    0  2000-01-24_12:00 + 0073  39 V VEL    100  100    0  2000-01-24_12:00 + 0074  52 R H      100 1000    0  2000-01-24_12:00 + 0075  52 R H      100  975    0  2000-01-24_12:00 + 0076  52 R H      100  950    0  2000-01-24_12:00 + 0077  52 R H      100  925    0  2000-01-24_12:00 + 0078  52 R H      100  900    0  2000-01-24_12:00 + 0079  52 R H      100  850    0  2000-01-24_12:00 + 0080  52 R H      100  800    0  2000-01-24_12:00 + 0081  52 R H      100  750    0  2000-01-24_12:00 + 0082  52 R H      100  700    0  2000-01-24_12:00 + 0083  52 R H      100  650    0  2000-01-24_12:00 + 0084  52 R H      100  600    0  2000-01-24_12:00 + 0085  52 R H      100  550    0  2000-01-24_12:00 + 0086  52 R H      100  500    0  2000-01-24_12:00 + 0087  52 R H      100  450    0  2000-01-24_12:00 + 0088  52 R H      100  400    0  2000-01-24_12:00 + 0089  52 R H      100  350    0  2000-01-24_12:00 + 0090  52 R H      100  300    0  2000-01-24_12:00 + 0091  52 R H      100  250    0  2000-01-24_12:00 + 0092  52 R H      100  200    0  2000-01-24_12:00 + 0093  52 R H      100  150    0  2000-01-24_12:00 + 0094  52 R H      100  100    0  2000-01-24_12:00 + 0095  41 ABS V    100 1000    0  2000-01-24_12:00 + 0096  41 ABS V    100  975    0  2000-01-24_12:00 + 0097  41 ABS V    100  950    0  2000-01-24_12:00 + 0098  41 ABS V    100  925    0  2000-01-24_12:00 + 0099  41 ABS V    100  900    0  2000-01-24_12:00 + 00100  41 ABS V    100  850    0  2000-01-24_12:00 + 00101  41 ABS V    100  800    0  2000-01-24_12:00 + 00102  41 ABS V    100  750    0  2000-01-24_12:00 + 00103  41 ABS V    100  700    0  2000-01-24_12:00 + 00104  41 ABS V    100  650    0  2000-01-24_12:00 + 00105  41 ABS V    100  600    0  2000-01-24_12:00 + 00106  41 ABS V    100  550    0  2000-01-24_12:00 + 00107  41 ABS V    100  500    0  2000-01-24_12:00 + 00108  41 ABS V    100  450    0  2000-01-24_12:00 + 00109  41 ABS V    100  400    0  2000-01-24_12:00 + 00110  41 ABS V    100  350    0  2000-01-24_12:00 + 00111  41 ABS V    100  300    0  2000-01-24_12:00 + 00112  41 ABS V    100  250    0  2000-01-24_12:00 + 00113  41 ABS V    100  200    0  2000-01-24_12:00 + 00114  41 ABS V    100  150    0  2000-01-24_12:00 + 00115  41 ABS V    100  100    0  2000-01-24_12:00 + 00116  41 ABS V    100   70    0  2000-01-24_12:00 + 00117  41 ABS V    100   50    0  2000-01-24_12:00 + 00118  41 ABS V    100   30    0  2000-01-24_12:00 + 00119  41 ABS V    100   20    0  2000-01-24_12:00 + 00120  41 ABS V    100   10    0  2000-01-24_12:00 + 00121 154 O3MR     100  100    0  2000-01-24_12:00 + 00122 154 O3MR     100   70    0  2000-01-24_12:00 + 00123 154 O3MR     100   50    0  2000-01-24_12:00 + 00124 154 O3MR     100   30    0  2000-01-24_12:00 + 00125 154 O3MR     100   20    0  2000-01-24_12:00 + 00126 154 O3MR     100   10    0  2000-01-24_12:00 + 00127 222 5WAVH    100  500    0  2000-01-24_12:00 + 00128  33 U GRD    100 1000    0  2000-01-24_12:00 + 00129  33 U GRD    100  975    0  2000-01-24_12:00 + 00130  33 U GRD    100  950    0  2000-01-24_12:00 + 00131  33 U GRD    100  925    0  2000-01-24_12:00 + 00132  33 U GRD    100  900    0  2000-01-24_12:00 + 00133  33 U GRD    100  850    0  2000-01-24_12:00 + 00134  33 U GRD    100  800    0  2000-01-24_12:00 + 00135  33 U GRD    100  750    0  2000-01-24_12:00 + 00136  33 U GRD    100  700    0  2000-01-24_12:00 + 00137  33 U GRD    100  650    0  2000-01-24_12:00 + 00138  33 U GRD    100  600    0  2000-01-24_12:00 + 00139  33 U GRD    100  550    0  2000-01-24_12:00 + 00140  33 U GRD    100  500    0  2000-01-24_12:00 + 00141  33 U GRD    100  450    0  2000-01-24_12:00 + 00142  33 U GRD    100  400    0  2000-01-24_12:00 + 00143  33 U GRD    100  350    0  2000-01-24_12:00 + 00144  33 U GRD    100  300    0  2000-01-24_12:00 + 00145  33 U GRD    100  250    0  2000-01-24_12:00 + 00146  33 U GRD    100  200    0  2000-01-24_12:00 + 00147  33 U GRD    100  150    0  2000-01-24_12:00 + 00148  33 U GRD    100  100    0  2000-01-24_12:00 + 00149  33 U GRD    100   70    0  2000-01-24_12:00 + 00150  33 U GRD    100   50    0  2000-01-24_12:00 + 00151  33 U GRD    100   30    0  2000-01-24_12:00 + 00152  33 U GRD    100   20    0  2000-01-24_12:00 + 00153  33 U GRD    100   10    0  2000-01-24_12:00 + 00154  34 V GRD    100 1000    0  2000-01-24_12:00 + 00155  34 V GRD    100  975    0  2000-01-24_12:00 + 00156  34 V GRD    100  950    0  2000-01-24_12:00 + 00157  34 V GRD    100  925    0  2000-01-24_12:00 + 00158  34 V GRD    100  900    0  2000-01-24_12:00 + 00159  34 V GRD    100  850    0  2000-01-24_12:00 + 00160  34 V GRD    100  800    0  2000-01-24_12:00 + 00161  34 V GRD    100  750    0  2000-01-24_12:00 + 00162  34 V GRD    100  700    0  2000-01-24_12:00 + 00163  34 V GRD    100  650    0  2000-01-24_12:00 + 00164  34 V GRD    100  600    0  2000-01-24_12:00 + 00165  34 V GRD    100  550    0  2000-01-24_12:00 + 00166  34 V GRD    100  500    0  2000-01-24_12:00 + 00167  34 V GRD    100  450    0  2000-01-24_12:00 + 00168  34 V GRD    100  400    0  2000-01-24_12:00 + 00169  34 V GRD    100  350    0  2000-01-24_12:00 + 00170  34 V GRD    100  300    0  2000-01-24_12:00 + 00171  34 V GRD    100  250    0  2000-01-24_12:00 + 00172  34 V GRD    100  200    0  2000-01-24_12:00 + 00173  34 V GRD    100  150    0  2000-01-24_12:00 + 00174  34 V GRD    100  100    0  2000-01-24_12:00 + 00175  34 V GRD    100   70    0  2000-01-24_12:00 + 00176  34 V GRD    100   50    0  2000-01-24_12:00 + 00177  34 V GRD    100   30    0  2000-01-24_12:00 + 00178  34 V GRD    100   20    0  2000-01-24_12:00 + 00179  34 V GRD    100   10    0  2000-01-24_12:00 + 00180  11 TMP      116   30    0  2000-01-24_12:00 + 00181  52 R H      116   30    0  2000-01-24_12:00 + 00182  51 SPF H    116   30    0  2000-01-24_12:00 + 00183  33 U GRD    116   30    0  2000-01-24_12:00 + 00184  34 V GRD    116   30    0  2000-01-24_12:00 + 00185  11 TMP      103 1829    0  2000-01-24_12:00 + 00186  11 TMP      103 2743    0  2000-01-24_12:00 + 00187  11 TMP      103 3658    0  2000-01-24_12:00 + 00188  33 U GRD    103 1829    0  2000-01-24_12:00 + 00189  33 U GRD    103 2743    0  2000-01-24_12:00 + 00190  33 U GRD    103 3658    0  2000-01-24_12:00 + 00191  34 V GRD    103 1829    0  2000-01-24_12:00 + 00192  34 V GRD    103 2743    0  2000-01-24_12:00 + 00193  34 V GRD    103 3658    0  2000-01-24_12:00 + 00194   1 PRES       1    0    0  2000-01-24_12:00 + 00195  54 P WAT    200    0    0  2000-01-24_12:00 + 00196  52 R H      200    0    0  2000-01-24_12:00 + 00197   7 HGT        7    0    0  2000-01-24_12:00 + 00198  11 TMP        7    0    0  2000-01-24_12:00 + 00199   1 PRES       7    0    0  2000-01-24_12:00 + 00200 136 VW SH      7    0    0  2000-01-24_12:00 + 00201 131 LFT X      1    0    0  2000-01-24_12:00 + 00202 157 CAPE       1    0    0  2000-01-24_12:00 + 00203 156 CIN        1    0    0  2000-01-24_12:00 + 00204 132 4LFTX      1    0    0  2000-01-24_12:00 + 00205 157 CAPE     116  180    0  2000-01-24_12:00 + 00206 156 CIN      116  180    0  2000-01-24_12:00 + 00207   7 HGT        6    0    0  2000-01-24_12:00 + 00208  11 TMP        6    0    0  2000-01-24_12:00 + 00209   1 PRES       6    0    0  2000-01-24_12:00 + 00210   7 HGT        1    0    0  2000-01-24_12:00 + 00211   2 PRMSL    102    0    0  2000-01-24_12:00 + 00212  52 R H      108   44  100  2000-01-24_12:00 + 00213  52 R H      108   72   94  2000-01-24_12:00 + 00214  52 R H      108   44   72  2000-01-24_12:00 + 00215  52 R H      108   33  100  2000-01-24_12:00 + 00216  13 POT      107 9950    0  2000-01-24_12:00 + 00217  11 TMP      107 9950    0  2000-01-24_12:00 + 00218  39 V VEL    107 9950    0  2000-01-24_12:00 + 00219  52 R H      107 9950    0  2000-01-24_12:00 + 00220  10 TOZNE    200    0    0  2000-01-24_12:00 + 00221  33 U GRD      7    0    0  2000-01-24_12:00 + 00222  33 U GRD      6    0    0  2000-01-24_12:00 + 00223  33 U GRD    107 9950    0  2000-01-24_12:00 + 00224  34 V GRD      7    0    0  2000-01-24_12:00 + 00225  34 V GRD      6    0    0  2000-01-24_12:00 + 00226  34 V GRD    107 9950    0  2000-01-24_12:00 + 00227  11 TMP        1    0    0  2000-01-24_12:00 + 00228 144 SOILW    112    0   10  2000-01-24_12:00 + 00229 144 SOILW    112   10  200  2000-01-24_12:00 + 00230  11 TMP      112    0   10  2000-01-24_12:00 + 00231  11 TMP      112   10  200  2000-01-24_12:00 + 00232  65 WEASD      1    0    0  2000-01-24_12:00 + 00233  81 LAND       1    0    0  2000-01-24_12:00 + 00234  91 ICE C      1    0    0  2000-01-24_12:00 + 00235  11 TMP      105    2    0  2000-01-24_12:00 + 00236  51 SPF H    105    2    0  2000-01-24_12:00 + 00237 221 HPBL       1    0    0  2000-01-24_12:00 + 00238  71 T CDC    244    0    0  2000-01-24_12:00 + 00239   1 PRES     243    0    0  2000-01-24_12:00 + 00240   1 PRES     242    0    0  2000-01-24_12:00 + 00241  52 R H      105    2    0  2000-01-24_12:00 + 00242  33 U GRD    105   10    0  2000-01-24_12:00 + 00243  34 V GRD    105   10    0  2000-01-24_12:00 + 00244  27 GP A     100 1000    0  2000-01-24_12:00 + 00245  27 GP A     100  500    0  2000-01-24_12:00 + 00246 230 5WAVA    100  500    0  2000-01-24_12:00 + 00***** End-Of-File on C unit   3

   4.4 连接Variable_Table文件:

test@test:~/Build_WRF/WPS-4.1$ ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable

仔细阅读ungib/Variable_Tables/Vtable。GFS文件,以查看我们将尝试从GRIB文件中解包哪些字段。Variable_Tables内容如下所示:

   4.5 通过脚本./link_grib.csh连接GRIB数据

test@test:~/Build_WRF/WPS-4.1$ ./link_grib.csh ../DATA/JAN00/fnl_2000012

   4.6 编辑 namelist.wps, 并且进行如下设置:

&ungribout_format = 'WPS',prefix = 'FILE',
/

然后保存退出。
   4.7 运行ungrib,创建中间文件:

test@test:~/Build_WRF/WPS-4.1$ ./ungrib.exe

结果如下:

-------------------------------------------------------------------------------
Subroutine DATINT: Interpolating 3-d files to fill in any missing data...
Looking for data at time 2000-01-24_12
Found file:      FILE:2000-01-24_12
Looking for data at time 2000-01-24_18
Found file:      FILE:2000-01-24_18
Looking for data at time 2000-01-25_00
Found file:      FILE:2000-01-25_00
Looking for data at time 2000-01-25_06
Found file:      FILE:2000-01-25_06
Looking for data at time 2000-01-25_12
Found file:      FILE:2000-01-25_12
Looking for data at time 2000-01-25_18
Found file:      FILE:2000-01-25_18
Looking for data at time 2000-01-26_00
Found file:      FILE:2000-01-26_00
End Subroutine DATINT.**********
Deleting temporary files created by ungrib...
**********Deleting file:  ./PFILE:2000-01-24_12
Deleting file:  ./PFILE:2000-01-24_18
Deleting file:  ./PFILE:2000-01-25_00
Deleting file:  ./PFILE:2000-01-25_06
Deleting file:  ./PFILE:2000-01-25_12
Deleting file:  ./PFILE:2000-01-25_18
Deleting file:  ./PFILE:2000-01-26_00**********
Done deleting temporary files.
**********!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!  Successful completion of ungrib.   !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

5、Interpolate the input data onto our model domain (metgrid.exe)

    这一步不需要对namelist.wps进行额外更改。结果如下所示:

test@test:~/Build_WRF/WPS-4.1$ ./metgrid.exe
Processing domain 1 of 1Processing 2000-01-24_12FILEProcessing 2000-01-24_18FILEProcessing 2000-01-25_00FILEProcessing 2000-01-25_06FILEProcessing 2000-01-25_12FILEProcessing 2000-01-25_18FILEProcessing 2000-01-26_00FILE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!  Successful completion of metgrid.  !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

metgrid.exe运行后,会生成以下七个文件:

6、Run the model (real.exe & wrf.exe)

   6.1 在test/em_real/目录中运行
   确保您位于WRF/目录中。对于本例,我们将在test/em_real/目录中运行。

test@test:~/Build_WRF$ cd WRF-4.1.2/
test@test:~/Build_WRF/WRF-4.1.2$ cd test/em_real

   6.2 将上一步生成的met_em.文件链接到WRF运行的路径下

test@test:~/Build_WRF/WRF-4.1.2/test/em_real$ ln -sf ../../../WPS-4.1/met_em.d01.2000-01* .

注意:这里的WPS-4.1需要改成自己的文件夹。
   6.3 编辑 namelist.input
   注意:Note 2 : For detailed explanations of these variables, as well as suggestions for best practices, see the Best Practices WRF Namelist page, or Chapter 5 of the WRF User’s Guide.参照官网WRF Namelist Page进行参数修改。namelist.input存放在/WRF-4.1.2/test/em_real下,双击打开编辑即可。

在本次案例中参数的设置如下所示。当你们做自己的案例的时候,应根据自己的需要设置相应的参数,具体参数如何设置和变量解释见WRF Namelist page。

&time_controlrun_days                            = 0,run_hours                           = 36,run_minutes                         = 0,run_seconds                         = 0,start_year                          = 2000,start_month                         = 01,start_day                           = 24,start_hour                          = 12,end_year                            = 2000,end_month                           = 01,end_day                             = 26,end_hour                            = 00,interval_seconds                    = 21600input_from_file                     = .true.,history_interval                    = 180,frames_per_outfile                  = 1,restart                             = .false.,restart_interval                    = 1440,io_form_history                     = 2io_form_restart                     = 2io_form_input                       = 2io_form_boundary                    = 2/&domainstime_step                           = 150,time_step_fract_num                 = 0,time_step_fract_den                 = 1,max_dom                             = 1,e_we                                = 100,e_sn                                = 100,e_vert                              = 45,p_top_requested                     = 5000,num_metgrid_levels                  = 27,num_metgrid_soil_levels             = 2,dx                                  = 27000,dy                                  = 27000,grid_id                             = 1,parent_id                           = 1,i_parent_start                      = 1,j_parent_start                      = 1,parent_grid_ratio                   = 1,parent_time_step_ratio              = 1,feedback                            = 1,smooth_option                       = 0,sfcp_to_sfcp = .true./&physicsphysics_suite                       = 'CONUS'mp_physics                          = 8,cu_physics                          = 3,ra_lw_physics                       = 4,ra_sw_physics                       = 4,bl_pbl_physics                      = 2,sf_sfclay_physics                   = 2,sf_surface_physics                  = 2,radt                                = 10,bldt                                = 0,cudt                                = 5,icloud                              = 1,num_land_cat                        = 21,sf_urban_physics                    = 0,/&fdda/&dynamicshybrid_opt                          = 2, w_damping                           = 1,diff_opt                            = 2,km_opt                              = 4,diff_6th_opt                        = 0,diff_6th_factor                     = 0.12,base_temp                           = 290.damp_opt                            = 3,zdamp                               = 5000.,dampcoef                            = 0.,khdif                               = 0,kvdif                               = 0,non_hydrostatic                     = .true.,moist_adv_opt                       = 1,    scalar_adv_opt                      = 1,    gwd_opt                             = 1,/&bdy_controlspec_bdy_width                      = 5,specified                           = .true./&grib2/&namelist_quiltnio_tasks_per_group = 0,nio_groups = 1,/

变量设置完后,点击保存,然后退出。
   6.4 Run real.exe

test@test:~/Build_WRF/WRF-4.1.2/test/em_real$ ./real.exe

运行结果如下:

 Ntasks in X            1 , ntasks in Y            1
*************************************
Configuring physics suite 'conus'mp_physics:      8*cu_physics:      3*ra_lw_physics:      4*ra_sw_physics:      4*bl_pbl_physics:      2*sf_sfclay_physics:      2*sf_surface_physics:      2*(* = option overrides suite setting)
*************************************
REAL_EM V4.1.2 PREPROCESSOR*************************************Parent domainids,ide,jds,jde            1         100           1         100ims,ime,jms,jme           -4         105          -4         105ips,ipe,jps,jpe            1         100           1         100*************************************
DYNAMICS OPTION: Eulerian Mass Coordinatealloc_space_field: domain            1 ,             477255652  bytes allocated
Time period #   1 to process = 2000-01-24_12:00:00.
Time period #   2 to process = 2000-01-24_18:00:00.
Time period #   3 to process = 2000-01-25_00:00:00.
Time period #   4 to process = 2000-01-25_06:00:00.
Time period #   5 to process = 2000-01-25_12:00:00.
Time period #   6 to process = 2000-01-25_18:00:00.
Time period #   7 to process = 2000-01-26_00:00:00.
Total analysis times to input =    7.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-24_12:00:00.0000, which is loop #   1 out of    7configflags%julyr, %julday, %gmt:        2000          24   12.0000000
d01 2000-01-24_12:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-24_12:00:00  Input data is acceptable to use: met_em.d01.2000-01-24_12:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-24_12:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-24_12:00:00 Timing for input          1 s.
d01 2000-01-24_12:00:00          flag_soil_layers read from met_em file is  1
Max map factor in domain 1 =  1.36. Scale the dt in the model accordingly.
Using sfcprs2 to compute psfcusing new automatic levels program1   50.0000000       50.0000000      0.993814707    2   64.0000000       114.000000      0.985950649       1.27999997    3   81.5615997       195.561600      0.976014256       1.27440000    4   103.369164       298.930756      0.963557541       1.26737535    5   130.105835       429.036591      0.948093116       1.25865233    6   162.366577       591.403198      0.929123759       1.24795771    7   200.531372       791.934570      0.906191230       1.23505330    8   244.605652       1036.54028      0.878942370       1.21978748    9   294.054565       1330.59485      0.847207963       1.20215774    10   347.683685       1678.27856      0.811077714       1.18237817    11   403.635223       2081.91382      0.770949006       1.16092658    12   459.557220       2541.47095      0.727525413       1.13854587    13   512.947266       3054.41821      0.681755364       1.11617708    14   564.242004       3618.66016      0.634503603       1.10000002    15   620.666199       4239.32617      0.586030483       1.10000002    16   682.732849       4922.05908      0.536650121       1.10000002    25416.3906       4922.05908              44          1617   731.940430       5653.99951      0.487943381    18   731.940430       6385.93994      0.443262488    19   731.940430       7117.88037      0.402274668    20   731.940430       7849.82080      0.364674717    21   731.940430       8581.76172      0.330182433    22   731.940430       9313.70215      0.298541158    23   731.940430       10045.6426      0.269515216    24   731.940430       10777.5830      0.242888346    25   731.940430       11509.5234      0.218462333    26   731.940430       12241.4639      0.196055204    27   731.940430       12973.4043      0.175500140    28   731.940430       13705.3447      0.156644031    29   731.940430       14437.2852      0.139346510    30   731.940430       15169.2256      0.123478681    31   731.940430       15901.1660      0.108922392    32   731.940430       16633.1055       9.55692530E-0233   731.940430       17365.0469       8.33197907E-0234   731.940430       18096.9883       7.20827952E-0235   731.940430       18828.9297       6.17745891E-0236   731.940430       19560.8711       5.23184016E-0237   731.940430       20292.8125       4.36438024E-0238   731.940430       21024.7539       3.56862135E-0239   731.940430       21756.6953       2.83863544E-0240   731.940430       22488.6367       2.16898583E-0241   731.940430       23220.5781       1.55468490E-0242   731.940430       23952.5195       9.91160050E-0343   731.940430       24684.4609       4.74211574E-0344   731.940430       25416.4023      -7.70970416E-081.0000    0.9938    0.9860    0.9760    0.9636    0.9481    0.9291    0.9062    0.8789    0.84720.8111    0.7709    0.7275    0.6818    0.6345    0.5860    0.5367    0.4879    0.4433    0.40230.3647    0.3302    0.2985    0.2695    0.2429    0.2185    0.1961    0.1755    0.1566    0.13930.1235    0.1089    0.0956    0.0833    0.0721    0.0618    0.0523    0.0436    0.0357    0.02840.0217    0.0155    0.0099    0.0047    0.0000
Full level index =    1     Height =     0.0 m
Full level index =    2     Height =    50.0 m      Thickness =   50.0 m
Full level index =    3     Height =   113.9 m      Thickness =   63.9 m
Full level index =    4     Height =   195.2 m      Thickness =   81.3 m
Full level index =    5     Height =   298.0 m      Thickness =  102.8 m
Full level index =    6     Height =   427.2 m      Thickness =  129.1 m
Full level index =    7     Height =   587.8 m      Thickness =  160.7 m
Full level index =    8     Height =   785.5 m      Thickness =  197.7 m
Full level index =    9     Height =  1025.6 m      Thickness =  240.0 m
Full level index =   10     Height =  1312.6 m      Thickness =  287.0 m
Full level index =   11     Height =  1649.6 m      Thickness =  337.0 m
Full level index =   12     Height =  2037.7 m      Thickness =  388.2 m
Full level index =   13     Height =  2475.6 m      Thickness =  437.9 m
Full level index =   14     Height =  2959.3 m      Thickness =  483.7 m
Full level index =   15     Height =  3485.1 m      Thickness =  525.8 m
Full level index =   16     Height =  4056.1 m      Thickness =  570.9 m
Full level index =   17     Height =  4675.0 m      Thickness =  618.9 m
Full level index =   18     Height =  5328.0 m      Thickness =  653.0 m
Full level index =   19     Height =  5970.1 m      Thickness =  642.1 m
Full level index =   20     Height =  6601.4 m      Thickness =  631.2 m
Full level index =   21     Height =  7221.7 m      Thickness =  620.4 m
Full level index =   22     Height =  7831.2 m      Thickness =  609.5 m
Full level index =   23     Height =  8429.8 m      Thickness =  598.6 m
Full level index =   24     Height =  9017.5 m      Thickness =  587.7 m
Full level index =   25     Height =  9594.3 m      Thickness =  576.8 m
Full level index =   26     Height = 10160.3 m      Thickness =  566.0 m
Full level index =   27     Height = 10715.4 m      Thickness =  555.1 m
Full level index =   28     Height = 11259.6 m      Thickness =  544.2 m
Full level index =   29     Height = 11792.9 m      Thickness =  533.3 m
Full level index =   30     Height = 12315.3 m      Thickness =  522.4 m
Full level index =   31     Height = 12826.9 m      Thickness =  511.6 m
Full level index =   32     Height = 13331.3 m      Thickness =  504.5 m
Full level index =   33     Height = 13835.8 m      Thickness =  504.5 m
Full level index =   34     Height = 14340.3 m      Thickness =  504.5 m
Full level index =   35     Height = 14844.8 m      Thickness =  504.5 m
Full level index =   36     Height = 15349.2 m      Thickness =  504.5 m
Full level index =   37     Height = 15853.7 m      Thickness =  504.5 m
Full level index =   38     Height = 16358.2 m      Thickness =  504.5 m
Full level index =   39     Height = 16862.7 m      Thickness =  504.5 m
Full level index =   40     Height = 17367.1 m      Thickness =  504.5 m
Full level index =   41     Height = 17871.6 m      Thickness =  504.5 m
Full level index =   42     Height = 18376.1 m      Thickness =  504.5 m
Full level index =   43     Height = 18880.5 m      Thickness =  504.5 m
Full level index =   44     Height = 19385.0 m      Thickness =  504.5 m
Full level index =   45     Height = 19889.5 m      Thickness =  504.5 m
d01 2000-01-24_12:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-24_12:00:00 forcing artificial silty clay loam at   46 points, out of   9801
d01 2000-01-24_12:00:00 Timing for processing          1 s.
d01 2000-01-24_12:00:00 Timing for output          1 s.
d01 2000-01-24_12:00:00 Timing for loop #    1 =          3 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-24_18:00:00.0000, which is loop #   2 out of    7configflags%julyr, %julday, %gmt:        2000          24   18.0000000
d01 2000-01-24_18:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-24_18:00:00  Input data is acceptable to use: met_em.d01.2000-01-24_18:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-24_18:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-24_18:00:00 Timing for input          0 s.
d01 2000-01-24_18:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-24_18:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-24_18:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-24_18:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-24_12:00:00.0000 2000-01-24_18:00:00
d01 2000-01-24_18:00:00 Timing for output          0 s.
d01 2000-01-24_18:00:00 Timing for loop #    2 =          0 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-25_00:00:00.0000, which is loop #   3 out of    7configflags%julyr, %julday, %gmt:        2000          25   0.00000000
d01 2000-01-25_00:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-25_00:00:00  Input data is acceptable to use: met_em.d01.2000-01-25_00:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-25_00:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-25_00:00:00 Timing for input          0 s.
d01 2000-01-25_00:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-25_00:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-25_00:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-25_00:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-24_18:00:00.0000 2000-01-25_00:00:00
d01 2000-01-25_00:00:00 Timing for output          0 s.
d01 2000-01-25_00:00:00 Timing for loop #    3 =          0 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-25_06:00:00.0000, which is loop #   4 out of    7configflags%julyr, %julday, %gmt:        2000          25   6.00000000
d01 2000-01-25_06:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-25_06:00:00  Input data is acceptable to use: met_em.d01.2000-01-25_06:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-25_06:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-25_06:00:00 Timing for input          0 s.
d01 2000-01-25_06:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-25_06:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-25_06:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-25_06:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-25_00:00:00.0000 2000-01-25_06:00:00
d01 2000-01-25_06:00:00 Timing for output          0 s.
d01 2000-01-25_06:00:00 Timing for loop #    4 =          0 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-25_12:00:00.0000, which is loop #   5 out of    7configflags%julyr, %julday, %gmt:        2000          25   12.0000000
d01 2000-01-25_12:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-25_12:00:00  Input data is acceptable to use: met_em.d01.2000-01-25_12:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-25_12:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-25_12:00:00 Timing for input          0 s.
d01 2000-01-25_12:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-25_12:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-25_12:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-25_12:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-25_06:00:00.0000 2000-01-25_12:00:00
d01 2000-01-25_12:00:00 Timing for output          0 s.
d01 2000-01-25_12:00:00 Timing for loop #    5 =          0 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-25_18:00:00.0000, which is loop #   6 out of    7configflags%julyr, %julday, %gmt:        2000          25   18.0000000
d01 2000-01-25_18:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-25_18:00:00  Input data is acceptable to use: met_em.d01.2000-01-25_18:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-25_18:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-25_18:00:00 Timing for input          0 s.
d01 2000-01-25_18:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-25_18:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-25_18:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-25_18:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-25_12:00:00.0000 2000-01-25_18:00:00
d01 2000-01-25_18:00:00 Timing for output          0 s.
d01 2000-01-25_18:00:00 Timing for loop #    6 =          0 s.-----------------------------------------------------------------------------Domain  1: Current date being processed: 2000-01-26_00:00:00.0000, which is loop #   7 out of    7configflags%julyr, %julday, %gmt:        2000          26   0.00000000
d01 2000-01-26_00:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.1
d01 2000-01-26_00:00:00  Input data is acceptable to use: met_em.d01.2000-01-26_00:00:00.ncmetgrid input_wrf.F first_date_input = 2000-01-26_00:00:00metgrid input_wrf.F first_date_nml = 2000-01-24_12:00:00
d01 2000-01-26_00:00:00 Timing for input          0 s.
d01 2000-01-26_00:00:00          flag_soil_layers read from met_em file is  1
Using sfcprs2 to compute psfc
d01 2000-01-26_00:00:00 No average surface temperature for use with inland lakesAssume Noah LSM input
d01 2000-01-26_00:00:00 forcing artificial silty clay loam at    9 points, out of   9801
d01 2000-01-26_00:00:00 Timing for processing          0 s.LBC valid between these times 2000-01-25_18:00:00.0000 2000-01-26_00:00:00
d01 2000-01-26_00:00:00 Timing for output          0 s.
d01 2000-01-26_00:00:00 Timing for loop #    7 =          0 s.
d01 2000-01-26_00:00:00 real_em: SUCCESS COMPLETE REAL_EM INIT

注意:这将覆盖以前运行的wrfinput_d01和wrfbdy_d01文件,因此如果希望保留旧文件,请将其保存到其他地方。检查以下两个文件是否已创建。运行成功后会生成wrfbdy_d01 ,wrfinput_d01两个文件。

   6.5 Run wrf.exe

test@test:~/Build_WRF/WRF-4.1.2/test/em_real$ ./wrf.exe

在结果出来之前需要等待一段时间。。。
运行结果最后一行如下所示:

d01 2000-01-26_00:00:00 wrf: SUCCESS COMPLETE WRF

最终在文件夹中生成以下13个文件,如下图所示:

   6.6 Quick check of the contents of the wrfout file:
   利用ncview查看wrfout_d01文件。以wrfout_d01_2000-01-24_12:00:00中的2d vars 变量TSK为例:

test@test:~/Build_WRF/WRF-4.1.2/test/em_real$ ncview wrfout_d01_2000-01-24_12:00:00

最终模拟结果如下:

你也可以利用相同的方式查看另外12个文件,查看模拟结果。
   以上是整个Single Domain Case的全部过程。下次准备做一个嵌套区域的WRF模拟,敬请期待。

WRF案例运行-Single Domain Case相关推荐

  1. 【气象水文】WRF示例运行与后处理软件

    [目的]用于备忘WRF的安装过程,记录所遇到问题与解决方式: [安排]该内容分为三个部分:WRF模型安装.示例运行.可视化环境配置. [操作系统与软件]Windows系统与其子系统Ubuntu系统 [ ...

  2. WRF官网案例运行01

    WRF官网案例运行01 本案例为WRF官网2001年1月的默认案例 (官网参考链接) 安装好WRF之后开始进行WRF模式运行 WRF的预处理系统(WPS) 熟悉一下wps三个程序组成模块的作用(为模拟 ...

  3. WRF实例运行(2)

    ## WRF实例运行2 参考自https://www2.mmm.ucar.edu/wrf/OnLineTutorial/CASES/SingleDomain/index.php ****单层嵌套模型* ...

  4. WRF实例运行系列(1)

    ## WRF实例运行1 ****单层嵌套模型**** step1:定义模型模拟域 下载静态地理数据并解压(以本人计算机实践为例) 下载地址WRFV4:https://www2.mmm.ucar.edu ...

  5. linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行

    在前两篇文章已经介绍了WRF的编译安装,以及WPS的配置.本文将开始介绍如何运行WRF 前面已经提到了,WRF有两种运行模式:理想案例(idealized)与实际案例(real-data),这里只关注 ...

  6. WRF示例运行(官方示例)

    [目的]该博客文用于备忘,有兴趣者可以照例实现,有疑问或需求在评论区留言即可: [内容]WRF的单层粗域实现: [参考]WRF实例运行系列(1)_钢筋火龙果的博客-CSDN博客_wrf运行实例 [气象 ...

  7. 小曾WRF自学日记(4)渐入佳境 ——WRF实例-运行WRF

    WRF的运行 进入WRF/run文件夹,修改namelist.input 首先在WPS文件夹下,使用命令ncdump -h met_em.d01.2018-05-04_12:00:00.nc 查看最后 ...

  8. OpenCVForUnity---MarkerLess AR Example 案例运行分析

    OpenCVForUnity-MarkerLess AR Example 案例运行流程 1.OpenCVForUnity插件下载与配置 参见博客:https://blog.csdn.net/tpz78 ...

  9. 《Meta-causal Learning for Single Domain Generalization》

    总结: 目录 Abstract 1.Introduction 2.Related Work 2.1.Domain Generalization 2.2. Causality for Domain Ge ...

最新文章

  1. nginx如何解决超长请求串
  2. Kettle使用_8 存储过程结合获取系统信息
  3. 强烈建议使用国外DNS解析域名,解决访问速度和某些访问故障!
  4. html css图片展开动画,8个实用炫酷的HTML5图片动画应用
  5. 淘宝美工实用素材|轻松交作业过稿
  6. Python 装饰器笔记
  7. 150904 高速公路 ccf
  8. 三星 s4(i9502) android4.4rom 官方,三星i9502官方rom固件系统刷机包_三星i9502原版线刷包下载...
  9. 傅里叶变换与反变换(李永乐老师笔记)
  10. 游戏3C之二——镜头
  11. L1-084 拯救外星人
  12. MySQL Flashback拯救手抖党
  13. 【Python】解决使用 plt.savefig 保存图片时一片空白
  14. Ubuntu16.04下使用VLC media player播放器实现倍速播放
  15. 浪潮互联网峰会张冬技术报告
  16. 数据结构与算法 经典题库练习
  17. WiFiAp探究实录--功能实现与源码分析
  18. 三维比例导引 matlab,三维比例导引律(源程序)
  19. 通常所说微型计算机的奔3,求江西省2011年计算机等级一级考试试题
  20. OOM以及垃圾收集器

热门文章

  1. MySQL中ESCAPE关键字的用法详解
  2. 大数据时代医疗大数据建设,主要存在哪些问题?
  3. 一次就让你学懂java运算符
  4. windows 配置永久路由
  5. python绘制缓和曲线_autocad绘制缓和曲线
  6. 深度学习鼻祖Geoffrey Hinton帮你入门带你飞
  7. c语言在打开文件时会使用到的函数,C语言打开文件操作
  8. NAND Flash 和 eMMC 的区别
  9. 随机数的生成【详解】
  10. python发送短信验证码登录_python发送短信验证码