| 2 | 1/1 | 返回列表 |
| 查看: 582 | 回復(fù): 1 | |||
_yixiao鐵蟲 (小有名氣)
|
[交流]
【求助】VC++ 9.0 中的一段并行程序,與串行結(jié)果不符 已有1人參與
|
|
用的visual studio 2008中的并行功能嘗試了一下并行計(jì)算,可算,但是結(jié)果和串行計(jì)算不符,不曉得原因何在。。。大家?guī)兔纯窗,謝謝了 程序的大體構(gòu)架如下: do { for(k=0;k<=z0;k++) { OnWendu(k); //////////////////////////////調(diào)用該函數(shù),見下 ...... ...... } } while(...); OnWendu(int k) /////////調(diào)用 { #pragma omp parallel for ////////////////////////在此加了循環(huán)并行語(yǔ)句,頭文件等其他地方也已添加代碼 for(j=0;j<=yy;j++) { for(i=0;i<=xx;i++) { if (i==xK && j==0) { ...... } else if (i==xJ && j==0) { ...... } else if (i==xJ && j==yA) { ........ } ...... ...... ///////////////////////此處均為else if 語(yǔ)句代碼 else { ; } //////////for循環(huán)里面我覺得是可以進(jìn)行并行計(jì)算的,不存在數(shù)據(jù)相關(guān) } } } 以上即是程序的大體結(jié)構(gòu),但計(jì)算結(jié)果不僅時(shí)間不減反增,結(jié)果也與串行計(jì)算結(jié)果不符。不曉得錯(cuò)在哪里? 從資料上看,#pragma omp parallel for已經(jīng)包含了隱式柵障,多個(gè)線程執(zhí)行完for循環(huán)后才往下執(zhí)行,應(yīng)該同步了啊? if里是導(dǎo)熱微分方程,只與上一時(shí)刻的數(shù)據(jù)有關(guān),每一次for循環(huán)都是這次同一時(shí)刻的,應(yīng)該沒(méi)有依賴性,可以并行的啊。。。 |

鐵蟲 (小有名氣)

| 2 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 0854電子信息求調(diào)劑 324 +4 | Promise-jyl 2026-03-23 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 一志愿吉林大學(xué)材料與化工303分求調(diào)劑 +4 | 為學(xué)666 2026-03-24 | 4/200 |
|
|
[考研] 286求調(diào)劑 +11 | Faune 2026-03-21 | 11/550 |
|
|
[考研] 318求調(diào)劑 +5 | plum李子 2026-03-21 | 8/400 |
|
|
[考研] 08工學(xué)調(diào)劑 +12 | 用戶573181 2026-03-20 | 17/850 |
|
|
[考研] 291求調(diào)劑 +3 | HanBeiNingZC 2026-03-24 | 3/150 |
|
|
[考研] 材料292調(diào)劑 +8 | 橘頌思美人 2026-03-23 | 8/400 |
|
|
[考研] 300求調(diào)劑,材料科學(xué)英一數(shù)二 +5 | leaflight 2026-03-24 | 5/250 |
|
|
[考研] 307求調(diào)劑 +5 | 超級(jí)伊昂大王 2026-03-24 | 5/250 |
|
|
[考研] 一志愿北京化工大學(xué)材料與化工 264分各科過(guò)A區(qū)國(guó)家線 +3 | 哈哈157349 2026-03-21 | 3/150 |
|
|
[考研] 341求調(diào)劑(一志愿湖南大學(xué)070300) +5 | 番茄頭--- 2026-03-22 | 6/300 |
|
|
[考研] 一志愿國(guó)科過(guò)程所081700,274求調(diào)劑 +3 | 三水研0水立方 2026-03-23 | 3/150 |
|
|
[考研] 333求調(diào)劑 +3 | ALULU4408 2026-03-23 | 3/150 |
|
|
[考研]
求調(diào)劑材料學(xué)碩080500,總分289分
5+3
|
@taotao 2026-03-19 | 21/1050 |
|
|
[考研] 求調(diào)劑一志愿海大,0703化學(xué)學(xué)碩304分,有大創(chuàng)項(xiàng)目,四級(jí)已過(guò) +6 | 幸運(yùn)哩哩 2026-03-22 | 10/500 |
|
|
[考研] 313求調(diào)劑 +4 | 肆叁貳壹22 2026-03-19 | 4/200 |
|
|
[考研] 材料 271求調(diào)劑 +5 | 展信悅_ 2026-03-21 | 5/250 |
|
|
[考研] 330求調(diào)劑0854 +3 | assdll 2026-03-21 | 3/150 |
|
|
[考研] 304求調(diào)劑 +7 | 司空. 2026-03-18 | 7/350 |
|
|
[考研] 0856調(diào)劑,是學(xué)校就去 +8 | sllhht 2026-03-19 | 9/450 |
|