一、WPS簡介
? ? ? WRF 預(yù)處理系統(tǒng) (WRF Pre-Processing System,WPS) ,集成了基于Fortran和C編寫的程序,這些程序主要用于處理輸入到real.exe的數(shù)據(jù)。WPS主要有三個程序和一些輔助程序。
二、各程序介紹
? ? ? 主要的程序?yàn)?span style="color:#be191c;">geogrid.exe、ungrib.exe、metgrid.exe,輸入到這些程序的配置在“namelist.wps”中,每個主要程序都有一個獨(dú)立的配置模塊(分別命名為“&geogrid”、“&ungrib”、“&metgrid”,這些模塊以“/”分隔),并且三個程序配置模塊共有一個共享模塊(名為“&share”)供每個程序讀取。
注:namelist.wps? 文件 詳情可了解作者另一篇文章:WRF模型運(yùn)行教程(ububtu系統(tǒng))--IV.模型相關(guān)文件參數(shù)說明-CSDN博客? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
2.1 geogrid
- 定義模型水平區(qū)域
- 將靜態(tài)數(shù)據(jù)水平插值到模型模擬區(qū)域
- 輸出滿足WRF I/O API格式(geo_em.dxx.nc)
2.2 ungrib
- 解析grib1和grib2數(shù)據(jù)
- 使用表格來決定提取哪些變量
- 支持等壓和廣義垂直坐標(biāo)系
- 輸出中間格式(非WRF I/O API)文件
2.3 metgrid
-
提取靜態(tài)數(shù)據(jù)和原始?xì)庀髨?/p>
-
將氣象場水平插值到模型區(qū)域
-
輸出滿足WRF I/O API格式(met_em.dxx.yyyy-mm-dd_HH:MM:SS.nc)
三、特別注意
3.1 并行性(Parallelism)
? ? ? geogrid 和 metgrid 程序可以作為分布式內(nèi)存并行作業(yè),以減少處理數(shù)據(jù)的時(shí)間。這兩個程序直接使用MPI調(diào)用,與 WRF 相比,WRF 具有抽象層(RSL 或 RSL_LITE)。
3.2 GRIB2數(shù)據(jù)
? ? ? 處理GRIB2需要三個額外的庫:zlib、png 和 jasper。建議用戶安裝這些軟件包時(shí)請求系統(tǒng)管理員的支持。用戶在沒有這些庫的情況下可選擇“NO GRIB2”選項(xiàng)完成代碼的編譯。
四、其他工具介紹
? ? ? WPS/util/ 路徑下有一些工具。
6.1 avg_tsfc.exe
- 功能:計(jì)算地表空氣的日均溫度,讀取 namelist.wps 文件
- 用法:avg_tsfc.exe
6.2 g1print.exe
- 功能:讀取grib1文件,輸出構(gòu)建 Vtable 的信息
- 用法:g1print.exe GRIB1_file
6.3 g2print.exe
- 功能:讀取grib2文件,輸出構(gòu)建 Vtable 的信息
- 用法:g2print.exe GRIB2_file
6.3 mod_levs.exe
-
功能:減少中間文件的層數(shù),以便不同的GRIB源能在初始和橫向邊界時(shí)段能使用
-
用法:
mod_levs.exe OLD_intermetdiate:date_string NEW_intermetdiate:date_string
? ? ? 處理某時(shí)次的單個文件,可使用namelist.wps中定義的氣壓層
6.4 plotfmt.exe
- 功能:生成中間文件中每個字段和級別的2d水平圖的 NCAR Graphics元代碼
- 用法:plotfmt.exe intermediate_file:date_string
6.5 plotgrids.exe
- 功能:繪制各個domain的模擬區(qū)域圖,domain信息來自于namelist.wps
- 用法:plotgrids.exe
6.6 rd_intermediate.exe
- 功能:讀取中間文件并將其信息打印到屏幕上
- 用法:rd_intermediate.exe intermediate_file:date_string
6.7 calc_ecmwf_p.exe
- 功能:當(dāng)使用ECMWF模型的GRIB格式數(shù)據(jù)時(shí),計(jì)算ungrib.exe程序輸出文件中的3-D氣壓、高度和相對濕度這些量,并將其寫入到新的中間文件中,這些中間文件將等同于新的ungrib輸出文件被使用。namelist.wps中&share模塊中指定的時(shí)段中的每個時(shí)次都會被處理
- 用法:calc_ecmwf_p.exe
7 其他
7.1 靜態(tài)輸入數(shù)據(jù)
? ? ? 靜態(tài)輸入數(shù)據(jù)提供了兩個壓縮文件,一個包含全分辨率數(shù)據(jù)(30", 2’, 5’和10’),另一個只包含10’的低分辨率數(shù)據(jù)。
靜態(tài)輸入數(shù)據(jù)下載地址:http://www2.mmm.ucar.edu/wrf/users/download/get_source.html
7.2 氣象輸入數(shù)據(jù)
? ? ? GFS:https://nomads.ncep.noaa.gov/
? ? ? FNL:https://rda.ucar.edu/datasets/ds083.2/文章來源:http://www.zghlxwxcb.cn/news/detail-848494.html
參考資料
1.【數(shù)值模型系列】WPS概述_wps/wrf-CSDN博客文章瀏覽閱讀788次。主要的程序?yàn)椋斎氲竭@些程序的配置在“”中,每個主要程序都有一個獨(dú)立的配置模塊(分別命名為“≥ogrid”、“&ungrib”、“&metgrid”,這些模塊以“/”分隔),并且三個程序配置模塊共有一個共享模塊(名為“&share”)供每個程序讀取。geogrid和metgrid程序可以作為分布式內(nèi)存并行作業(yè),以減少處理數(shù)據(jù)的時(shí)間。這兩個程序直接使用MPI調(diào)用,與WRF相比,WRF具有抽象層(RSL或RSL_LITE)。與WRF包類似,WPS./compile。_wps/wrfhttps://blog.csdn.net/weixin_44237659/article/details/127654928?spm=1001.2014.3001.5501文章來源地址http://www.zghlxwxcb.cn/news/detail-848494.html
到了這里,關(guān)于WRF模型教程(ububtu系統(tǒng))-WPS(WRF Pre-Processing System)概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!