| 查看: 2305 | 回復(fù): 18 | ||
[求助]
請(qǐng)教matlab在linux下的并行問(wèn)題 已有2人參與
|
||
|
我想在linux下進(jìn)行并行運(yùn)算,原先串行的時(shí)候用for循環(huán) for i=1:10 ..... ..... end 每個(gè)循環(huán)直接互相不影響,各干各的,得到的結(jié)果也是相互獨(dú)立的,所以想到了并行運(yùn)算。 把它改成parfor循環(huán) parfor i=1:10 ... ... end 然后與串行相同的編譯語(yǔ)句 nohup matlab 進(jìn)行編譯,結(jié)果一下就結(jié)束了,沒(méi)有進(jìn)行計(jì)算,是怎么回事呢? 看書(shū),說(shuō)還要設(shè)置運(yùn)行的核數(shù),比如 matlabpool 設(shè)置需要幾個(gè)核。 對(duì)spmd有點(diǎn)小疑問(wèn)。同一段段代碼運(yùn)行在不同的 多個(gè) lablablab上,是說(shuō)一個(gè)任務(wù)運(yùn)行在多個(gè)核上吧?而不是不同的任務(wù)運(yùn)行在不同的核上。 |

木蟲(chóng) (正式寫(xiě)手)
木蟲(chóng) (正式寫(xiě)手)
木蟲(chóng) (著名寫(xiě)手)
|
圖形界面下運(yùn)行的話(huà),把你的并行任務(wù)管理器打開(kāi)。在那里面的任務(wù)清干凈再運(yùn)行。把多余的matlab子進(jìn)程kill干凈。如果是多機(jī)并行的話(huà),主節(jié)點(diǎn)和子節(jié)點(diǎn)要設(shè)置對(duì),通信的豆豆必須全是綠色每個(gè)機(jī)器參與的核數(shù)必須全一樣。必須是物理核數(shù)。 發(fā)自小木蟲(chóng)Android客戶(hù)端 |

木蟲(chóng) (著名寫(xiě)手)
|
你的就是雙核奔騰處理器,并行意義不大。 發(fā)自小木蟲(chóng)Android客戶(hù)端 |

木蟲(chóng) (著名寫(xiě)手)
|
我也是醉了,你12年的帖子翻出來(lái)。我沒(méi)注意看還回答了。你這種情況開(kāi)個(gè)新帖嘛。 發(fā)自小木蟲(chóng)Android客戶(hù)端 |

新蟲(chóng) (小有名氣)
|
剛在網(wǎng)上搜了一下,matlabpool open local 8 設(shè)置節(jié)點(diǎn)數(shù),但是必須在matlab下面才行,比如我打開(kāi)linux, >>matlab 進(jìn)入matlab系統(tǒng),然后matlabpool open local 8 可以,給出提示: Starting matlabpool using the 'local' configuration ... connected to 8 labs. 看上去好像可以了,好吧,掛程序吧: nohup matlab 這個(gè)語(yǔ)句是網(wǎng)友給的,就是讓matlab程序后臺(tái)運(yùn)行的一個(gè)方法。這時(shí)候提示出錯(cuò)了: ??? Undefined function or method 'nohup' for input arguments of type 'char'. 很奇怪 。。 如果進(jìn)入linux界面,然后進(jìn)入ABzazhi24pi.m這個(gè)文件所在的文件夾,輸入 nohup matlab 則沒(méi)有這個(gè)奇怪的提示??? Undefined function or method 'nohup' for input arguments of type 'char'. 而且串行的時(shí)候還能得到正確的結(jié)果,并行的時(shí)候反而不能運(yùn)行了。郁悶啊 |


木蟲(chóng) (正式寫(xiě)手)

|
不行啊,我把原程序修改了下,在里面添上了幾句: matlabpool(4); parfor jj=1:4 .............原程序主體 end matlabpool close; %close all the matlabpools 雖然它也運(yùn)行了,但是沒(méi)有結(jié)果出來(lái),我把它弄出來(lái)在我雙核電腦上試了下,出現(xiàn)了錯(cuò)誤信息: Error using matlabpool (line 136) Failed to open matlabpool. (For information in addition to the causing error, validate the configuration 'local' in the Configurations Manager.) Error in ABzazhi24pi (line 3) matlabpool(2); Caused by: Error using distcomp.interactiveclient/start (line 11) Found an active interactive session. You cannot have multiple interactive sessions open simultaneously. To terminate the existing session, use matlabpool close |


|
你好,很奇怪啊。我從0開(kāi)始描述我的問(wèn)題。 clc; clear; parfor j=1:8 a(j)=j; end 這段代碼可以運(yùn)行。下面這段代碼有問(wèn)題了: clc; clear; matlabpool(2) parfor j=1:8 a(j)=j; end matlabpool close 問(wèn)題如下: Error using matlabpool (line 136) Failed to open matlabpool. (For information in addition to the causing error, validate the configuration 'local' in the Configurations Manager.) Error in ppfor (line 4) matlabpool(2) Caused by: Error using distcomp.interactiveclient/start (line 11) Found an active interactive session. You cannot have multiple interactive sessions open simultaneously. To terminate the existing session, use matlabpool close 剛開(kāi)始運(yùn)行上面這段代碼的時(shí)候沒(méi)有出現(xiàn)問(wèn)題,但是后來(lái)運(yùn)行完我的程序之后就有問(wèn)題了,因?yàn)槲业某绦蛞渤霈F(xiàn)了相同的問(wèn)題。 很糾結(jié),不知道該怎么處理這類(lèi)問(wèn)題。 期待你的幫助啊。 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿中南化學(xué)(0703)總分337求調(diào)劑 +8 | niko- 2026-03-19 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 296求調(diào)劑 +5 | www_q 2026-03-18 | 9/450 |
|
|
[考研] 求調(diào)劑 +3 | eation27 2026-03-20 | 3/150 |
|
|
[考研] 環(huán)境工程調(diào)劑 +9 | 大可digkids 2026-03-16 | 9/450 |
|
|
[基金申請(qǐng)]
學(xué)校已經(jīng)提交到NSFC,還能修改嗎?
40+4
|
babangida 2026-03-19 | 8/400 |
|
|
[考研] 288求調(diào)劑 +15 | 于海海海海 2026-03-19 | 15/750 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +5 | pupcoco 2026-03-17 | 8/400 |
|
|
[考研] 346求調(diào)劑[0856] +3 | WayneLim327 2026-03-16 | 6/300 |
|
|
[考研] 一志愿中海洋材料工程專(zhuān)碩330分求調(diào)劑 +7 | 小材化本科 2026-03-18 | 7/350 |
|
|
[考研] 330求調(diào)劑 +3 | 小材化本科 2026-03-18 | 3/150 |
|
|
[考研] 311求調(diào)劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專(zhuān)碩有科研經(jīng)歷三項(xiàng)國(guó)獎(jiǎng)兩個(gè)實(shí)用型專(zhuān)利一項(xiàng)省級(jí)立項(xiàng) +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[考研] 東南大學(xué)364求調(diào)劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|
|
[考研] 304求調(diào)劑 +5 | 素年祭語(yǔ) 2026-03-15 | 5/250 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 277材料科學(xué)與工程080500求調(diào)劑 +3 | 自由煎餅果子 2026-03-16 | 3/150 |
|
|
[考研] 070305求調(diào)劑 +3 | mlpqaz03 2026-03-14 | 4/200 |
|
|
[考研] 中科大材料與化工319求調(diào)劑 +3 | 孟鑫材料 2026-03-14 | 3/150 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|