日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WRF,WPS,WRF-Chem安装及编译步骤及bug总结(1)

發布時間:2025/3/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WRF,WPS,WRF-Chem安装及编译步骤及bug总结(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?網上下載安裝WRF的資料講解很多,我選擇的是結合:

“胖胖雕”的https://blog.csdn.net/ESA_DSQ/article/details/78228678#4-%E7%BC%96%E8%AF%91wrf

和 “沈曉磊”的https://blog.csdn.net/qq_27721925/article/details/103310841#1%E3%80%81%E6%9F%A5%E7%9C%8B%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E5%AE%89%E8%A3%85%E6%89%80%E9%9C%80%E7%9A%84%E7%BC%96%E8%AF%91%E5%99%A8

這兩個博客內容大體一致 下載的時候,可以看“胖胖雕”博主的鏈接 或者自己在官網上找,推薦直接點他的鏈接。

這兩個博主把每一步寫的都相對具體清楚了,每個步驟后面也有驗證是否正確的內容。按照做就好。

注意:

我用的是VMWare虛擬機 ?上面博客里面需要下載的內容都要在虛擬機系統下下載 。如果是雙系統,也是同樣的道理。

至于版本問題 ?我ubuntu使用的是16 ? ?剩下的都是按照上面的博客弄的。WPSV3.9.1 ? ?WRFV3.9.1.1 (如果下載WRF-Chem,也最好選擇3.9版本的)??

在教程中,注意以下幾點:

(1)依賴包的文件位置:兩個博主位置不同,一個將壓縮包全部放在了同一文件夾下,一個沒具體說一定放在什么文件夾下,我自己做的是沒放在lib庫中,直接按照“沈曉磊”博主的走了,運行WRF沒什么問題。

(2)最后./compile 編譯的時候,如果可以出現四個.exe文件,說明WRF編譯成功。這里的編譯成功不意味著運行成功,具體如何運行,參考“科研菜鳥”的 http://blog.sciencenet.cn/blog-200199-1035349.html?WRFV3使用指南:WRF的初始化及運行初步,里面有如何運行。

(3)在運行./compile 之前,一定要先export NETCDF的位置。教程中在make install netcdf之后就做了這一步:如下圖

但是如果后面自己重新運行,一定得加上NETCDF的位置 ?,不然沒辦法運行通過



在運行WPS時遇到bug:

gfortran:error:int2nc.o:沒有那個文件或目錄 gfortran:error:module_debug.o:沒有那個文件或目錄 gfortran:error:misc_definitions_module.o:沒有那個文件或目錄 gfortran:error:read_met_module.o:沒有那個文件或目錄

解決辦法:

運行之前添加下面幾行代碼:(如果路徑不一致,自行修改)

export DIR=/usr/local/wrf/LIBRARIES export PATH=$DIR/mpich/bin:$PATH export PATH=$DIR/grib2/bin:$PATH export JASPERLIB=$DIR/grib2/lib exprot JASPERINC=$DIR/netcdf export WRF_DIR=/usr/local/wrf/WRFV3

然后重新./configure ?選擇3 ?——》./compile ?即可成功


下載結束后,開始使用

“科研菜鳥”的博客 ?http://blog.sciencenet.cn/blog-200199-1035349.html

進行推進。

這個博客里面內容較多,都給出了鏈接,如圖:

?

所以要明確我們的先后順序應該是什么

我的步驟是:

1. 先用圖中第一個鏈接,也就是測試運行WPS的geogrid.exe功能。

這里的namelist是WPS下的namelist.wps

要注意的是說到修改namelist。我修改了最后一行的,因為我的路徑是在wrf下的,這個是靜態地理數據的下載路徑,我最初也下載到了圖中所示的路徑/Home/geog/下,但是后面測試一直不成功,說找不到各種文件。把路徑改到wrf下就好了,這里要說明,WPS和靜態地理數據在同一個根目錄下(不確定是否真的有影響)。

至于,還沒有操作,因為沒下載NCL,但是不是什么大問題。

這里,如果按照人家給的鏈接下載數據,是不能用的,因為版本不同。所以我用的是https://www2.mmm.ucar.edu/wrf/users/download/get_source_wps_geog_V3.html,這里的是3.9版本的數據

這里有三種可以下載的。第一次我下載的是最右邊的,但是發現不能用,配置文件不全。然后就報錯 ?具體報錯可以看后面的問題總結(2),解決辦法也在那里。

打開終端(命令是ctrl+alt+T),在WPS根目錄下輸入geogrid.exe,看是否成功。如何才算成功呢?上面鏈接講的很清楚。人家會直接提示“successful”字樣。

我在這里遇到了問題 ?沒有成功,問題總結如下:

(1)需要在root下輸入./geogrid.exe命令。 ?進入root的命令:sudo -s

不然就是下面的bug:

正確運行后的情況應該是:

可以看出,紅色圈出了新的bug,這就是第二個問題——配置文件缺失,往下看

(2)配置文件缺失

其實這里有兩種做法,一種是下載“2”指示的地方,因為“1”不正確,然后按照bug提示下載了幾個以后發現都在“2”里面,所以想著直接下載“2”估計可以(后來沒下載這個也運行成功了,按照bug的提示安裝文件比直接下載這個省空間)。但是我不是這么做的。因為硬盤不夠了。。。(后面還會介紹硬盤不夠如何辦)

我的做法是 終端輸入./geogrid.exe 查看bug,它說缺什么 ?就補什么

怎么補呢?

在官網上https://www2.mmm.ucar.edu/wrf/users/download/get_source_wps_geog_V3.html找

這里需要注意 ?因為我之前的版本都是3.9 的,所以我這里下載對應的文件。像上面,就是缺失greenfrac_fpar_modis/index,那就找greenfrac_fpar_modis壓縮包,然后下載。

(3)硬盤容量不夠的問題

在網上找了很多資料,但是大家的問題不盡相同,可以給幾個推薦:

https://blog.csdn.net/Fly_Lucas/article/details/53868722?vmware ubuntu硬盤空間不夠用,空間擴展

https://blog.csdn.net/wangzh92429/article/details/82891292?VMware下Ubuntu虛擬機擴展磁盤容量

不管哪個,最開始都是在虛擬機關閉的情況下設置要分配的磁盤大小。然后開機。

?

但是我按照教程走的時候,每次都沒有辦法swap-off(禁用),所以不了了之了。

最后發現其實搜索的關鍵詞不對,意思是,不應該是這種擴容辦法,而是:

https://www.cnblogs.com/forturn/p/7743240.html? ?如何為ubuntu等Linux系統擴容(LVM)

?

按照這個教程走,就可以完美的解決自己的擴容問題。

擴容之后可能會發現容量還是不太夠,那就借鑒?

https://blog.csdn.net/qq_14824885/article/details/82664635?ubuntu 18.04 server 擴容(LVM)磁盤 解決磁盤不足的情況 (親測)

這個博客中間有一行語句很有用:

sudo lvextend -l +100%FREE (后面是位置)

?

下面貼出來自己運行的結果圖,整一套流程:

到這里,擴容就完成了

接下來繼續在WPS目錄下執行./geogrid.exe,然后補配置文件,補全以后就成功了:

總結

以上是生活随笔為你收集整理的WRF,WPS,WRF-Chem安装及编译步骤及bug总结(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。