tmavrg(cn) - sinotec2/CAMx_utility GitHub Wiki

###目的
將CAMx模擬結果進行時間平均。 

###使用
tmavrg FILE

###結果檔案
tmavrg執行結果只會產生一個檔,檔名為FILET,亦為CAMx(UAM)格式檔案。

###使用範例

[kuang@master con09]$ pick 1009_bs.S.grd02
1009_bs.S.grd02
BEG & END jules: 10243 10273
BEG & END dates: 100831 100930
BEG & END times: 20 20
...
[kuang@node01 con09]$ tmavrg 1009_bs.S.grd02
1009_bs.S.grd02
1009_bs.S.grd02T
[kuang@master con09]$ pick 1009_bs.S.grd02T
1009_bs.S.grd02
T*
BEG & END jules: 10243 10243
BEG & END dates: 100831 100831
BEG & END times: 20 21
...

###平行化版本
目前版本multavrg.f已經是平行化版本。

###注意
####每筆時間的長度問題
雖然CAMx隨時間變化部分的檔案(除檔頭四行之外,其後所有數據)都有每一筆數據的起、迄時間,當模擬開始或結束時,該比數據可能會與中間其他時間的長度不同。如全月之日均值,當月第一天從20時開始模擬,日均值只有4小時,最後一天的日均值只20小時,因此平均時會發生困難。tmavrg無法解決此一問題。
解決方案,以cbin_avrg連結其他月模擬結果進行逐時平均,而處理不是各月平均值,可以得到正確長度的平均值。