導航:首頁 > 源碼編譯 > 重新編譯wrf

重新編譯wrf

發布時間:2022-06-03 14:20:40

Ⅰ 求助大神,WRF安裝編譯時出錯,放上log部分求幫助解決

WRF最初的安裝步驟,適合初學者
WRF(Weather Research and Forecasting Model),是由美國國家大氣研究中心(NCAR)和美國國家海洋和大氣管理局(NOAA)共同開發的數值模式。
該模式運行於linux或UNIX之類的環境下;或者在windows系統下安裝虛擬機,虛擬linux環境進行編譯運行。
像大多數linux下的開源軟體,官方發布的WRF是源碼包,需要先編譯才能夠生成可執行文件進而運行模式。
以下是從下載到編譯的最初步驟。
工具/原料
linux(或UNIX、AIX)之類系統的電腦或伺服器一台(需已安裝NETCDF)
方法/步驟
1
如果你自己安裝了linux系統,這一步可以直接跳過;
如果你知道如何通過xmanager或其他ssh工具連接到自己能夠訪問的linux伺服器,這一步可以跳過。
如果你既沒有自己的linux系統,又不會使用ssh工具連接已有的linux(UNIX/AIX)伺服器,這一步是必須看的。
以xmanager為例(軟體請自行搜索下載)
安裝完成後運行Xshell,點擊新建(如圖)

在Host處填入伺服器地址,User Name和Password處分別填入你的賬號和密碼,點擊確定。
選擇剛剛添加好的伺服器,點擊Connect,成功連接伺服器。

2
下載WRF安裝包,和WRF的預處理系統WPS(必需)的安裝包。
首先訪問網址:
http://www2.mmm.ucar.e/wrf/users/download/get_source.html
如果是第一次登陸,點擊New Users,否則選Returnning Users。

3
若選了New Users,填寫注冊信息:

4
點擊下一步。

5
下載WRF和WPS源碼包(.tar格式)。

6
下載WPS需要的地理數據包,第二列解壓後約49G,如果磁碟空間緊張,選第三列(如圖)。

7
至此,下載完成,以下將下載好的三個壓縮包上傳到伺服器自己可以訪問的目錄下。(自己電腦為linux系統的跳過)
8
回到Xshell,點擊圖示圖標,打開Xftp。
Xftp界面下,左側找到壓縮包,拖動到右側即可。

以下斜體為Xshell(或linux shell)中輸入的命令!!
Xshell中,進入壓縮包所在的目錄,輸入:tar zxvf WRFV3.6.TAR.gz
或者某些系統中需要分兩條命令:gunzip WRFV3.6.TAR.gz 然後 tar xvf WRFV3.6.TAR。
(小技巧,文件名不需要輸全,輸入頭幾個字母,按下Tab鍵,會自動補齊)
生成WRFV3目錄,ls如下:

WPS 和地理數據用同樣的方法解壓(tar zxvf WPSV3.6.TAR.gz)。其中地理數據在運行模式的時候才需要,編譯安裝用不到,因此本文不講。
cd WRFV3,進入WRF目錄,
ls 查看目錄內容
其中,configure clean compile三個文件為可執行文件。
以下開始編譯WRF
./configure
輸入數字後回車,選擇所用的fortran 和c編譯器(WRF代碼由fortran和c語言寫成)。圖中我用的是AIX系統,用的IBM自己的xlf 和xlc編譯器。
其中serial是單線程運算,運算速度慢,但是編譯簡單,一般不用,初次接觸可嘗試。
dmpar是分布內存式並行,相當於多台電腦組成cluster,每個cpu都有自己的內存。
smpar是共享內存式並行,相當於伺服器中內存和cpu不在一起。
自己具體情況咨詢伺服器管理員,如果是自己的PC,選smpar。

接下來輸入數字選擇模式區域是否嵌套一般選1.
至此configure完成。
configure的作用是生成configure.wrf文件,告訴接下來的compile過程:使用哪些編譯器,編譯器在哪兒,以及編譯過程中使用的工具都在哪,編譯使用哪些編譯參數等等等。
一般configure都能完成,接下來就是compile,也就是編譯過程。
輸入命令:
./compile wrf
或者如果你要模擬實際個例,輸入:
./compile em_real
這一過程一般需要花半小時或更久;還有可能發生各種問題,相應問題需要自己google或者上論壇咨詢。一般需要修改 configure.wrf的內容。另外記得編譯不成功的話,需要 ./clean 刪除上一次編譯生成的中間文件。祝你好運。
如果正常完成,會在main目錄下生成 wrf.exe,如果是編譯的em_real,還會生成real.exe。
至此WRF編譯完成。
以下開始編譯WPS。
首先進入WPS目錄:
類似的:
./configure
然後選擇是否需要並行和是否支持GRIB2格式。這個並行於WRF的並行是獨立的,互不影響。GRIB2格式看自己的資料而定。一般不支持GRIB2的話編譯出問題的可能性小一些。
完成後會生成configure.wps。其中WRF_DIR標識了WRF的目錄,需要WRF正確編譯了,並且路徑正確指定才可以。
接下來是編譯WPS
./compile
正常完成的話會在WPS目錄下生成geogrid.exe ungrib.exe 和 metgrid.exe 三個文件(其實是三個鏈接,比如geogrid.exe是實際存在於geogrid/src/geogrid.exe。是否正常完成編譯以源文件是否存在為准)。
另外,util目錄下會生成若干工具(詳見README文件)。如果某些不能正常生成,也不會影響以後的運行WRF。
至此,當你有了:
WPS/目錄下的 geogrid.exe ungrib.exe 和 metgrid.exe
WRFV3/main/目錄下的wrf.exe 和real.exe
你就完成了WRF的基本編譯安裝,可以愉快的進行下一個步驟:進行模擬運算了。

Ⅱ 請教關於wrf-chem中安裝prep-chem-src-1.5的問題

求大神指教:我在安裝wrf和chem中用了pgi編譯器,在安裝prep-chem-src-1.5

Ⅲ 我用WexEx Recording Editor轉化wrf視頻格式,結果轉化得到的wmv格式視頻沒有聲音,請高手解答!

FormatFactory 用這個絕對能轉!

Ⅳ 計算機中丟失mwrf32.dll是什麼意思

系統文件丟失,你可以網上下載或者DLL專修工具來下載,直接放入文件應該存放的位置

Ⅳ 編譯wrf時,wps的configure選哪個

WRF最初的安裝步驟,適合初學者WRF(),是由美國國家大氣研究中心(NCAR)和美國國家海洋和大氣管理局(NOAA)共同開發的數值模式。該模式運行於linux或UNIX之類的環境下;或者在windows系統下安裝虛

Ⅵ STM32能實現將FLASH里的程序搬到 RAM中運行嗎

當然可以,只是編譯器需要設置,中斷向量表也需要設置。以MDK為例子,請看下面文檔55章的串口IAP,選擇裡面有用的部分即可。
http://wenku..com/link?url=VRhgvWYTOIRDiD0ZgDAsoLsTcK-N7JIG--myF0vTzM9PxIza6V19gSfie

Ⅶ 運行WRF氣象模擬軟體需要什麼配置

要利用氣象模式進行分析,首先第一步自然是要安裝分析模式。

目前來說在我們這一行(咳咳,引自本實驗室某師妹話說),主要就是用MM5(第五代中尺度模式)和WRF(天氣預報研究模式)兩種。而不管是哪種,一般都是在大型機(傳說中的高性能計算平台)上並行運行計算的。

因此我的師妹們(嗯,是的,NUM>3,同時卻只有一個師弟...我為以前同在污水系的師弟們流淚...)勸我還是放棄安裝直接開跑算了...可是!身為一個死理性派&鑽牛角尖黨&為國家節省能源不佔用其他人資源的好同學,我還是決定在實驗室分我的電腦上嘗試安裝WRF並練習各路test...(我是不會說我用這些理由撈了一台4核8G內存的電腦的)

正如@volley兄所言,氣象界一般是用Fortran語言,在WRF安裝的時候一般用到的編譯器包括PGI、ifort、gFortran等。在AMD處理器上,用PGI會好些,因為它有帶一個優化包,而ifort就是Intel家的,所以你懂的...至於gFortran,雖然它是開源的,但在64位系統上的性能稍差些...

在安裝WRF前,還需要安裝讀取氣象通用格式*.nc的netCDF,在安裝WRF主程序包之後,還可以安裝各種模組如WPS、WRF-Chem、WRFDA等...

因此可憐的我的安裝順序是:

1.先把電腦硬體組裝起來;

2.安裝某一64位版本的linux(我是不會告訴你我既安裝了CentOS又安裝了Fedora還安裝了ubuntu...大硬碟不能拿來裝毛片只能拿來裝了,55555);

3.安裝對應版本的PGI編譯器(我要吐槽:鬼知道差一點版本就出各種各樣的稀奇古怪的問題,幸好這個世界上有各種WRF論壇各種教程和各種達人...」版本「是在廣州這個地方我既討厭的」空心菜「後討厭第二個東西...);

4.安裝相應版本(」版本「,你又出現了!!!)的netCDF;其實在此之後也可以安裝MM5...

5.安裝WRF——WPS——WRF-Chem等,前面編譯器等如果沒問題,在此就會很順暢...不由得感嘆果然第一次最辛苦,以後越**越順暢...請不要掉節操啊喂...

6.跑test...這里呢就是在設定各種各樣的天氣條件了,借用某師兄邊喝咖啡邊神神叨叨的話說,這一步驟就是在感受成為上帝的感覺...喔不,是雷公電母風神雨神....

閱讀全文

與重新編譯wrf相關的資料

熱點內容
企業密信伺服器地址是什麼 瀏覽:402
note2android升級 瀏覽:834
麻省理工python 瀏覽:22
編譯程序軟體哪個好 瀏覽:840
rar命令行壓縮 瀏覽:932
單片機字元表代碼 瀏覽:498
pdf轉換word蘋果電腦 瀏覽:661
python字典格式化輸出 瀏覽:849
加密壓縮包百度和諧 瀏覽:718
路由代碼程序員 瀏覽:7
電腦上qq郵箱可以發文件夾嗎 瀏覽:211
appiumpython環境 瀏覽:15
序列化後再壓縮 瀏覽:157
福克斯15t壓縮比 瀏覽:929
手機qq發壓縮包 瀏覽:679
安卓機藍牙耳機如何彈出彈窗 瀏覽:113
linuxoracle環境變數設置 瀏覽:364
php去掉重復數據 瀏覽:369
C關機編程 瀏覽:771
程序員將滑鼠拉到現實世界 瀏覽:67