WPS - METGRID
Metgrid
Metgrid
METGRID - 地表資訊與氣象資訊結合
METGRID - 地表資訊與氣象資訊結合
metgrid 程式會把透過 ungrib 提取的中介格式氣象數據在 geogrid 定義的模式網格上進行水平插值,並將兩者結合為一個檔案。插值後的 metgrid 輸出場可以被WRF程式下的 real.exe 使用並產出模式的初始場及邊界條件。在 namelist.wps 中 &share 區段主要控制 metgrid 插值的日期範圍。
Editing namelist.wps
Editing namelist.wps
打開 namelist.wps ,假如不提供額外由 data (或與其他模式結合) 驅動產生 forcing 給內層 domain,最簡單的情況使用者只需要提供最外層的邊界條件,以及所有內層 domain 的初始條件,因為內層 domain 的邊界條件可以由父母網格給定(交給程式內部處理的意思);
NCEP GFS/FNL 資料高空的氣象變數跟部分地面氣象變數的資料是合併在一起的,因此執行時可以只執行一次。但是 ECMWF 的資料都習慣拆成至少兩份(pressure levels & single levels)資料級,同學只要有能力同時連結到兩種檔案,可以用相同的 Vtable 執行一次就完成了。
若有數個已經 ungrib 後的資料要使用 metgrid 合併成 met_em 檔,namelist.wps 的設定方式如下範例:(假設前一步已產出 SFC 開頭及 PRES 開頭的中介格式資料,metgrid 要將它們兩種資料合併 )
[USER@VAPOR ***]$ cd ${WPS_DIR}[USER@VAPOR ***]$ vi ${WPS_DIR}/namelist.wps&share wrf_core = 'ARW', max_dom = 3, start_date = '2015-08-06_12:00:00','2015-08-06_12:00:00','2015-08-06_12:00:00', end_date = '2015-08-09_12:00:00','2015-08-06_12:00:00','2015-08-06_12:00:00', interval_seconds = 21600 io_form_geogrid = 2,/
...(略)...
&metgrid fg_name = 'SFC','PRES' # 複數以上的資料來源,就用逗號連接即可 io_form_metgrid = 2, # 2 for NetCDF # 1 for binary # 3 for GRIB file opt_output_from_metgrid_path = './', opt_metgrid_tbl_path = 'metgrid/',/
...(略)...
&metgrid fg_name = 'SFC','PRES' # 複數以上的資料來源,就用逗號連接即可 io_form_metgrid = 2, # 2 for NetCDF # 1 for binary # 3 for GRIB file opt_output_from_metgrid_path = './', opt_metgrid_tbl_path = 'metgrid/',/
Excuting metgrid.exe
Excuting metgrid.exe
[USER@VAPOR ***]$ cd ${WPS_DIR}[USER@VAPOR ***]$ ./metgrid.exe
此時的,可以檢查一下 met_em*.nc 檔案中是否有變數缺漏要補足的。同時,metgrid 產出的這些資料,變數是在等壓面座標上。最後,數一下檔案數量是否正確。
Checking metgrid output
Checking metgrid output
[USER@VAPOR ***]$ cd ${WPS_DIR}[USER@VAPOR ***]$ ls -l met_em*