請問CST09在64位環(huán)境下還能夠MPI并行計算嗎?
Pojie的CST09在32位環(huán)境下是可以運用自帶MPI計算的,請問在64位系統(tǒng)下,Pojie版既然要安裝成功,需把AMD64里的執(zhí)行文件(modeler_AMD64.exe)刪掉才能應用求解器,那就說明Pojie還不是完美的,那么這樣還可以在64位系統(tǒng)下用自帶的MPI computing嗎?
請有這方面經(jīng)驗的高手么不惜賜教??!
這個問題是pj的不完整,刪除哪個文件,其就相當于使用32位的機器,沒什么大的區(qū)別,應該是可以使用的,但體現(xiàn)不出六十四位系統(tǒng)的多少優(yōu)勢了!而正式版不會有這個問題
2010好象可以用64bit的處理器!
但我覺得刪除modeler_AMD64.exe,只解決了單機在64位系統(tǒng)下能求解的問題,而之所以刪除這個文件就是因為64位平臺下整個Pojie的都不完美。而在64位系統(tǒng)下要使用MPI computing還要用AMD64文件夾里別的程序,如cstsmpd_AMD64、matrixcalc_AMD64等等。
那天我初試了一下確實要報錯,因為我在64系統(tǒng)下做時,當MPI聯(lián)起后會報求解器出現(xiàn)error,而單機在64位下是可以計算的。我現(xiàn)在還不敢確定MPI computing在64位下肯定不能求解是因為我覺得我計算服務器的網(wǎng)絡還是有問題。
以小弟的愚見,雖然刪除了文件在單機計算的過程中相當于是32位的系統(tǒng),但是當MPI聯(lián)機運算時其MPI之間的通訊等等問題都是基于64位系統(tǒng)的。所以64位系統(tǒng)下能否計算的問題還需要進一步試驗。歡迎大家探討哈!
就這么沉下去啦?知道這方面的高手們賜教啊!
老兄,那個文件是64位的建模模塊,因為破解的問題,在64位的系統(tǒng)中不刪除這個文件會導致你的求解器都無法正常運行,刪除它后在64位的系統(tǒng)中頂多是你的建模運行在32位模式下,這個你可以再資源管理器里可以看到,在你處理模型的時候,在資源管理器中這個進程后面有一個*32的字樣,說明是調用的32位的程序,另外運行的時候,根本不會影響到你使用多核并行計算的問題,我驗證過,在我的2008server R2的64位系統(tǒng)上,16核充分運行,不存在不能并行計算的問題,如果你要分布式計算,我不知道怎么設置。
感覺大家怎么都杞人憂天啊,在系統(tǒng)里仔細看看就能看得出的啊。
可以用2010 crack,使用於2009,已經(jīng)有人貼出來,
不用刪掉modeler_AMD64.exe,
我當年用2009的時候可以跨節(jié)點并行,使在4個pc,每個pc4核8g內存。但是并行效率不高,感覺。只是以前解決了單機經(jīng)常內存不夠的問題。包括現(xiàn)在在linux集群上使用feko也是這個感覺,商用的軟件并行效率確實不高。要想有發(fā)展還是要自己編得好用些。
贊同,并行計算我感覺HFSS還行,DDM的效率很不錯。
hfss不曉得并行的使用,所以沒有使用過。我們教研室自己編了fdtd和快速多極子的大規(guī)模并行程序,覺得用的還不錯。
本人問題已解決,可以在64位系統(tǒng)下并行計算。效率并不是很高,我下午算了個快到千萬網(wǎng)格的問題,9臺機子的加速比只到了2左右。在網(wǎng)格更多時也許加速比會更高。CST的并行的確不如自己編的程序,但就是方便些。
我說的并行計算并不是八頓牛老兄說的單機下的多核計算,如果是那樣肯定是不會存在那個問題的,是用MPI computing!當時擔心是因為任務比較緊,之前只在32位系統(tǒng)下做過MPI并行,所以問一下有沒已經(jīng)在64位下做過并行的,不過現(xiàn)在問題已經(jīng)解決啦!
多謝大家的討論,謝謝!
64位mpi是用的pojie的license么,我的只能做到1個節(jié)點,請教下小編有什么方法多節(jié)點。
openmp沒問題,關鍵是mpi
請問小編license是pj的么