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