raintime(cn) - sinotec2/CAMx_utility GitHub Wiki

###目的
本程式的目的在於區分局部地區下雨或否,以做為CAMx沉降量進一步處理之依據(下雨時之總沉降量)。本程式由逐時.cr檔(CAMx cloud and rain file)中讀取RAINW_GpM3,用以判斷該小時網格所在地是否下雨,判斷標準為當降雨量大於0.1 g/M3,則判斷為下雨。輸出結果為2維之整數(2Drain_flag),也是CAMx(UAM)格式檔案,除本身可以用做模式模擬之偵錯之用,也可以作為沉降量合理性之輔助說明。
###讀入檔案
包括3度空間的雲雨檔案(yymmDx.cr)、以及3度空間的氣象要素檔案(yymmDx.3d),以讀取網格高度之分布(ZGRID_M),做為積分之用。
###使用
raintime ROOT.cr
(工作目錄下須同時有ROOT.3d檔) ###結果檔案
raintime執行結果只會產生一個檔,檔名為ROOT.crF,亦為CAMx(UAM)格式檔案。
###使用範例

[kuang@master mm09]$ pwd
/home/camxruns/2010/met/mm09
[kuang@master mm09]$ ls -lhS 1009d2*
-rw-rw-r-- 2 kuang kuang 1.1G Apr 2 11:14 1009d2.3d
-rw-rw-r-- 2 kuang kuang 877M Apr 2 11:14 1009d2.cr
-rw-rw-r-- 2 kuang kuang 176M Apr 2 11:14 1009d2.kv
-rw-rw-r-- 2 kuang kuang 176M Apr 2 11:14 1009d2.wa
-rw-rw-r-- 2 kuang kuang 59M Apr 2 11:14 1009d2.2d
-rw-rw-r-- 2 kuang kuang 449K Apr 2 10:53 1009d2.lu
[kuang@master mm09]$ raintime 1009d2.cr
1009d2.cr
1009d2.crF
[kuang@master mm09]$ pick 1009d2.crF 1009d2.crF
BEG & END jules: 10243 10273
BEG & END dates: 100831 100930
BEG & END times: 20 23
120.9900 23.61000 0 -877500.0 -877500.0
27000.00 27000.00
120.9900 23.61000 0 -877500.0 -877500.0
27000.00 27000.00 65 65 1 2
0 10.00000 40.00000 0.0000000E+00
1RAIN_FALG

###平行化版本
目前版本raintime.f已經是平行化版本。
###注意
一般定義沉降量的時間範圍,並沒有區分是否下雨,而是由總量觀點計算。