按日切割avrg檔案:Avrg2jul.f
Table of contents
背景
- CAMx是能夠從時間範圍較大的檔案中、讀取指定日期來進行模擬。然而早期並非netCDF檔案的IO方式,雖然也是二進位檔案格式,但讀取過程的速度並不理想,因此會需要將大型檔案按日(儒略日)進行切割的小工具。
- 在PseudoNetCDF問世之後,可以用pncgen按照時間軸進行切割,類似brk_day.cs的做法,因此即使不是netCDF格式,也能很方便的進行拆分。此一fortran寫的小工具似乎就能夠完全被替代了。
程式下載
Download: 按日切割avrg檔案小工具:Avrg2jul.f
檔案管理
- 需要檔案
- 編譯時,會需要早期UAM程式的內含文件(PARAMS.CMD等等,可以在UAMIV-CMDs@FAQ找到這些檔案)
- 引數:avrg格式檔案(初始濃度、結果濃度、沈降量、地面排放量、氣象檔案):ROOT.avrg.grd01(至少需要此項引數)
- 結果
- 目錄:avrg“.JJJ”
- 檔名:avrg“.JJJ”/avrg.jjj
- avrg:輸入檔之名稱
- jjj:檔案所有涵蓋的儒略日,jjj=001~365(或366)
- 用到avrg2jul的腳本
- ./2013/met/a2j.cs:逐月(2~12月)、逐層(d2, d4)、逐項目(2d, kv, 3d, cr等等)進行氣象檔案的切割
for i in {02..12};do
cd mm$i
for j in 2d kv 3d cr;do
for d in d2 d4;do
avrg2jul 13$i$d.$j
done
done
cd ..
done