无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ù)文件的制作及陸面模型的運行的評論 (共 條)

分享到微博請遵守國家法律
永济市| 西贡区| 咸宁市| 泰兴市| 蛟河市| 江都市| 敖汉旗| 宕昌县| 北辰区| 仁布县| 濮阳市| 多伦县| 清镇市| 定安县| 安图县| 玉树县| 宣恩县| 陵川县| 奉节县| 邵阳县| 邢台县| 台山市| 通州区| 太湖县| 子洲县| 壤塘县| 潼南县| 滨州市| 革吉县| 民县| 林芝县| 民乐县| 辽阳市| 夏邑县| 葵青区| 合水县| 津南区| 鹤庆县| 嘉兴市| 邢台县| 个旧市|