最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

學習記錄十:VIC模型—全局參數(shù)文件的制作及陸面模型的運行

2023-08-28 01:21 作者:學習好難啊__  | 我要投稿

1.建立文件夾,將①"官網(wǎng)的小例子\params\vic\global_param.STEHE"(文件后綴改為“txt”)+②"官網(wǎng)的小例子\params\vic\veglib\LDAS"+③制備好的"土壤參數(shù)文件"+④"植被參數(shù)文件"文件后綴改為“txt”)拷貝param文件夾中;將制備好的"氣象驅動數(shù)據(jù)"拷貝forcing文件夾中,result為輸出文件存儲位置。

2.修改全局參數(shù)文件:打開“global_param.txt”,修改輸入數(shù)據(jù)路徑、起止時間、輸出數(shù)據(jù)路徑等。(注意:文件路徑中的"\"均需改為"/")

修改1:起止時間


修改2:氣象驅動數(shù)據(jù)

修改3:植被數(shù)據(jù)

修改4:輸出路徑


3.使用Cygwin軟件,運行VIC模型

Cygwin

①將VIC模型源代碼"VIC_4.1.2.g",拷貝至“vic”文件夾中。

②修改"VIC_4.1.2.g"文件夾中的"Makefile"文件。

修改1:第50行(bash)

③打開Cygwin,進行編譯,輸入make后回車運行即可。

編譯內容

④將Cygwin運行出的結果,拷貝至Cygwin安裝軟件目錄bin

VIC_4.1.2.g文件夾
Cygwin-bin文件夾

打開Cygwin,繼續(xù)編譯。


Error1:?layer 0 mineral bulk density (0.000000) must be > 0

Error1

原因:土壤參數(shù)文件錯誤,但代碼中6對應的bulk density本來就是0,而vic模型要求此指標值必須大于0,重新制備土壤數(shù)據(jù)也依然如此

輸出bulk density的代碼

輸出結果


解決方法:將6對應的bulk density值改為了0.1(治標不治本,因為這個錯誤停滯了一周,實在不想繼續(xù)耗時間了,所以直接粗暴的改了數(shù)據(jù),不知道這樣改會不會對后面造成較大影響,但模型確實能運行了,后期如果結果有問題再糾正吧)

(備注:代碼中的參數(shù)是教程作者自己算出來的,說可以直接用,但至于為什么會與vic模型有如此出入,我也還沒搞懂,目前還沒找到真正原因和解決方法,后期有時間自己算一遍參數(shù),好像還挺復雜的......)


Error2:HHY_global_param.txt文件中輸出文件路徑錯誤,多了引號" ",刪除即可

Error2
錯誤示例


終于,運行成功了!?。。。。≈鹁W(wǎng)格輸出,可能有些慢,耐心等待即可!??!

運行成功?。?!
結果展示
結果展示


太難啦,真的太難啦,每一步走的都很不容易,一個小問題,對我來說就是大問題,我需要很久去理解去解決,今天從15點到24點不吃不喝,就耗在上面兩個小問題,最后還是請了外援才得以解決,其中一個問題還沒有徹底解決。代碼順利運行不報錯的時候,我真的要哭出來了!?。IC模型真的好折磨人?。?!有沒有大佬帶帶我啊,求求了!?。?/p>


學習記錄十:VIC模型—全局參數(shù)文件的制作及陸面模型的運行的評論 (共 條)

分享到微博請遵守國家法律
赣州市| 临澧县| 大宁县| 灵璧县| 常熟市| 秀山| 赤峰市| 怀化市| 庄浪县| 盐津县| 清丰县| 名山县| 岑溪市| 南靖县| 莱州市| 静海县| 曲阳县| 德江县| 武夷山市| 巍山| 涟水县| 偃师市| 洛阳市| 吉水县| 运城市| 唐河县| 上犹县| 绥宁县| 安多县| 小金县| 石城县| 炎陵县| 石泉县| 师宗县| 梁河县| 仪征市| 江都市| 泽普县| 东阳市| 济宁市| 顺昌县|