CST MWS設置完畢,MPI計算測試節(jié)點失敗
由于建模的天線尺寸比較大,通常網(wǎng)格數(shù)量比較多,因而計算時間比較長,剛好我的電腦處于實驗室的局域網(wǎng)中,我?guī)煹艿碾娔X可以利用,于是最近我考慮應用cst MPI 計算。參考了本站里下的資料《CST STUDIO SUITETM 2010 MPI Computing Guide》,步驟如下:
1:測試我的電腦和師弟的電腦是否在一個網(wǎng)段上,之間能否通信。經(jīng)查在同一個IP段,通過命令ping,可以驗證兩個電腦之間可以通信。(我和師弟的電腦都在實驗室的局域網(wǎng)里)
2:分別在兩臺電腦上安裝mpi_install.exe應用程序(該程序在cst安裝目錄文件夾中)。 我和師弟的操作系統(tǒng)均為window7,安裝的同一版本的CST 2010.
3:將我和我?guī)煹茈娔X的用戶賬戶改為相同的賬戶和相同的密碼,分別在兩臺電腦上執(zhí)行賬戶注冊工作:打開cst的安裝目錄文件夾:c:Programs Files (x86)CST STUDIO SUITE 2010,然后用命令行窗口cmd,輸入mpiexec -register,再根據(jù)cmd窗口中的提示輸入賬戶和密碼,如附件中的圖aa所示。
4:在兩臺電腦上均注冊了賬戶以后,用CST MWS打開一個事先建好的模型,選擇時域求解器,點擊“Acceleration...”按鈕,然后勾選MPI computing on...,如附件中圖dd所示。
再點擊“MPI Properties”,在彈出的“MPI cluster”對話框中的Nodes部分依次輸入主機(我的電腦)和集群節(jié)點(我?guī)煹艿碾娔X)的Host Name、Install Folder、Temp Folder Architecture并激活(勾選Active),如附件中圖cc所示。
然后點擊“Test active nodes”,得到了失敗的報告,如附件中圖bb所示。
我基本上就是按照《CST STUDIO SUITETM 2010 MPI Computing Guide》給出的步驟做的,不知道哪里出了問題。另注:我?guī)煹苎b的32位window7,cst安裝目錄為c:Programs FilesCST STUDIO SUITE 2010;而我裝的64位window7,cst安裝目錄為c:Programs Files (x86)CST STUDIO SUITE 2010,不知道是不是因為這個原因。還有一個可能,就是指南中推薦在非管理員帳戶中進行上述MPI設置,而我都是在管理員帳戶中進行上述步驟的。有哪位應用MPI計算成功的大俠,幫我看看吧!指導一下,萬分感謝!
樓主的操作基本沒有什么問題,我想問題應該出在win7對用戶權限的限制上,樓主可以嘗試將兩個電腦都使用管理員權限。
另外MPI方式對主控節(jié)點的內(nèi)存有要求,一定要足夠大
兩臺電腦上我都是在管理員帳戶里執(zhí)行上述操作的,即兩臺電腦上都是管理員權限,而在guide里面說出于安全考慮,推薦使用非管理員權限
我的電腦是做為主控節(jié)點的,我的電腦內(nèi)存4G,夠大吧?呵呵
4G?那要看你的網(wǎng)格數(shù)有多少呢4G也就能處理兩千多萬網(wǎng)格。規(guī)模稍微一大就不夠!
樓主先不要在“MPI cluster設置窗口”輸進去倆電腦的數(shù)據(jù),可以先自己MPI自己試試,這是第一步。
自己都不能讓自己MPI,那想MPI多節(jié)點肯定不行啊。
看你的test結果,一個節(jié)點是reject,一個是unable connect,所以先想辦法把reject搞定吧。建議找臺XP當主節(jié)點。
另:印象中兩個節(jié)點的操作系統(tǒng)必須是一樣的,一樣就意味著32/64這種區(qū)別其實很大的。Guide里應該有講。
我選擇測試用的model,網(wǎng)格數(shù)只有270396個網(wǎng)格
就如lantianyi所說的那樣,我試了試只測試主節(jié)點。
由于懷疑跟防火墻有關,這次測試之前,我把360安全衛(wèi)士和360殺毒以及windows防火墻統(tǒng)統(tǒng)關閉了,還是報告rejected。
重看指南,指南中指出需要將cst安裝文件夾共享,于是共享了該文件夾,通過網(wǎng)絡鄰居訪問主節(jié)點計算機(即我的電腦wangyun-PC),可以正常訪問,如圖所示:
但是通過網(wǎng)絡鄰居訪問客戶節(jié)點計算機(即我?guī)煹艿碾娔Xjiarui-PC),卻進不去,如圖所示:
但使用ping命令可以看出兩臺電腦是可以互相通信的:
所以問題集中為三個方面:
(1)是不是因為windows7系統(tǒng)的原因?Windows7是否支持mpi計算?或者是因為我和我?guī)煹艿碾娔X上的windows 7 分別為64位和32位的原因?
(2)我的電腦(主節(jié)點:wangyun-PC)在某些方面可能有問題?導致自己開始MPI計算時,只測試自己的主節(jié)點都會被rejected
(3)我?guī)煹艿碾娔X(客戶節(jié)點:jiarui-PC)在某些方面可能有問題? 導致通過網(wǎng)絡鄰居都無法訪問他的電腦
(1) Win7支持。
(2)試一下wj賬戶
(3)試一下wj賬戶