| 10 | 1/1 | 返回列表 |
| 查看: 1820 | 回復(fù): 9 | ||
460536813新蟲 (初入文壇)
|
[求助]
MPI文件分發(fā)
|
|
請問,我在MPI環(huán)境下,想把某個文件,比如說計算目標(biāo)參數(shù)文件,分發(fā)到各個節(jié)點(diǎn),用什么方法比較好。 如果用my_id =0的節(jié)點(diǎn)讀文件,my_id!=0節(jié)點(diǎn)寫文件,感覺有點(diǎn)搓。。。MPI里面有沒有文件廣播分發(fā)的功能? |
木蟲 (小有名氣)

木蟲 (著名寫手)

新蟲 (初入文壇)
木蟲 (著名寫手)

至尊木蟲 (著名寫手)
驃騎將軍
|
數(shù)據(jù)并行,你得先讀進(jìn)來,然后分發(fā)不同的部分給不同的cpu 你所謂的文件分發(fā)是什么,復(fù)制多份文件給不同的cpu?那還不如讀進(jìn)來數(shù)據(jù),然后分發(fā)數(shù)據(jù) 因為只要有一個cpu打開文件,文件就被鎖住了,直到釋放資源,其他cpu才會繼續(xù)讀取, mpi程序要注意的就是同步問題,你這個需求不實(shí)際啊 只能: 1.master讀,然后分發(fā)數(shù)據(jù)到各個unit,計算完后collect數(shù)據(jù),寫結(jié)果; 2.每個unit都copy一份數(shù)據(jù),根據(jù)當(dāng)前unit的id計算offset,然后同時讀取各自數(shù)據(jù)計算,運(yùn)算結(jié)束自己寫自己的文件,最后master再copy所有文件,合并. 其實(shí)2的方案,所有unit讀寫一個文件也可以,可是得不斷測試文件讀寫狀態(tài),當(dāng)文件空閑時才能讀寫,跟1是一樣的,而且邏輯還不如1清楚. |

新蟲 (初入文壇)
新蟲 (初入文壇)
至尊木蟲 (著名寫手)
驃騎將軍

銅蟲 (初入文壇)
| 10 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 北科281學(xué)碩材料求調(diào)劑 +5 | tcxiaoxx 2026-03-20 | 5/250 |
|
|
[考研] 265求調(diào)劑 +12 | 梁梁校校 2026-03-19 | 13/650 |
|
|
[考研] 材料與化工專碩調(diào)劑 +7 | heming3743 2026-03-16 | 7/350 |
|
|
[考研] 一志愿南理工085701環(huán)境302求調(diào)劑院校 +3 | 葵梓衛(wèi)隊 2026-03-20 | 3/150 |
|
|
[考研] 299求調(diào)劑 +3 | shxchem 2026-03-20 | 4/200 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +7 | 困于星晨 2026-03-17 | 9/450 |
|
|
[考研] 0703化學(xué)調(diào)劑 +10 | 妮妮ninicgb 2026-03-15 | 14/700 |
|
|
[考研] 0703化學(xué) 305求調(diào)劑 +4 | FY_yy 2026-03-14 | 4/200 |
|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +3 | 生物工程調(diào)劑 2026-03-17 | 7/350 |
|
|
[考研] 材料專碩306英一數(shù)二 +10 | z1z2z3879 2026-03-16 | 13/650 |
|
|
[考研] 070300化學(xué)319求調(diào)劑 +6 | 錦鯉0909 2026-03-17 | 6/300 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考博] 26申博 +4 | 八6八68 2026-03-16 | 4/200 |
|
|
[考研] 材料工程專碩274一志愿211求調(diào)劑 +6 | 薛云鵬 2026-03-15 | 6/300 |
|
|
[考研] 東南大學(xué)364求調(diào)劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|
|
[考研] 304求調(diào)劑 +3 | 曼殊2266 2026-03-14 | 3/150 |
|
|
[考研] 0703化學(xué)調(diào)劑 290分有科研經(jīng)歷,論文在投 +7 | 膩膩gk 2026-03-14 | 7/350 |
|
|
[考研] 085601材料工程315分求調(diào)劑 +3 | yang_0104 2026-03-15 | 3/150 |
|
|
[考研] 080500,材料學(xué)碩302分求調(diào)劑學(xué)校 +4 | 初識可樂 2026-03-14 | 5/250 |
|