| 5 | 1/1 | 返回列表 |
| 查看: 1132 | 回復(fù): 2 | ||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||
choly8新蟲 (初入文壇)
|
[求助]
關(guān)于fortran程序進(jìn)行并行計(jì)算的問題
|
|
之前照著論文的公式和模板,寫了一個(gè)3d phase-field的fortran程序,由于需要計(jì)算的網(wǎng)格數(shù)量多,因此,計(jì)算速度十分緩慢,按照網(wǎng)上的意思,openmp并行不僅對程序修改的少,而且加速效果好,于是我就在原先的fortran程序中加入了openmp并行?墒牵野l(fā)現(xiàn)隨著線程數(shù)threads的增加,我的計(jì)算速度反而變得越來越慢,所以想請教一下大佬們問題可能出在哪?個(gè)人感覺的原因有如下兩點(diǎn)(1.我的程序中使用了大量的離散和差分,并且由于矩陣占據(jù)內(nèi)存,因此對于差分這樣的中間變量并沒有使用矩陣進(jìn)行存儲(chǔ),而是每次循環(huán)進(jìn)行刷新,這樣會(huì)不會(huì)導(dǎo)致我的程序不適合Openmp并行呢? 2.在使用opnemp并行和串行的比較時(shí),為了能更好的比較兩者的結(jié)果,我的網(wǎng)格取的比較小,目前我的網(wǎng)格數(shù)量大概在100*100*100左右,這樣是不是不利于Openmp進(jìn)行并行)。 除此之外,最最最主要的就是想請教下各位大佬們,對于上述的程序可以通過怎樣的方式進(jìn)行加速(MPI? GPU?) 謝謝大家了 |
新蟲 (著名寫手)
新蟲 (正式寫手)
|
OpenMP適合于一臺(tái)電腦,共享內(nèi)存式的并行,當(dāng)你開的進(jìn)程數(shù)大于電腦本身的可以的進(jìn)程數(shù)時(shí)(一般是CPU核數(shù)x2),就起不到加速作用了。MPI一般用于集群的并行計(jì)算,如果你有這個(gè)條件可以集群,此外MPI也可以用于單機(jī)的并行,但是由于進(jìn)程間通信比較耗時(shí)所以效果可能不如OpenMP。注:我剛開始看一些資料,沒有實(shí)踐多少,僅供參考 發(fā)自小木蟲IOS客戶端 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600材料與化工 326 求調(diào)劑 +4 | 熱愛生活ing 2026-03-09 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 家人們 調(diào)劑不迷路 看這里 +8 | likeihood 2026-03-09 | 13/650 |
|
|
[考研] 一志愿北京化工大學(xué)材料與化工296分求調(diào)劑 +8 | 稻妻小編 2026-03-09 | 8/400 |
|
|
[考研] 0832食品科學(xué)與工程293調(diào)劑 +3 | 東東不東 2026-03-07 | 3/150 |
|
|
[考研] 0703化學(xué) 學(xué)碩 理工科均可 不區(qū)分研究方向 總分279求調(diào)劑 +9 | 1一11 2026-03-03 | 9/450 |
|
|
[考研] 考研調(diào)劑,一志愿山東大學(xué)材料與化工,328分,政治51 +5 | 關(guān)你西紅柿929 2026-03-08 | 6/300 |
|
|
[考研] 313求調(diào)劑 +4 | Yyt楊1 2026-03-07 | 5/250 |
|
|
[考博] 求材料讀博院校 +8 | yanglei131 2026-03-08 | 8/400 |
|
|
[考研] 0856材料與化工290求調(diào)劑 +7 | Nebulala 2026-03-08 | 8/400 |
|
|
[考研] 求調(diào)劑 +3 | 拾柒12。 2026-03-08 | 3/150 |
|
|
[考研] 一志愿鄭大071000分?jǐn)?shù)282求調(diào)劑 +3 | 研研顏 2026-03-05 | 7/350 |
|
|
[考研] 301求調(diào)劑 +5 | 一二LV 2026-03-07 | 5/250 |
|
|
[考研] 化學(xué)290求調(diào)劑 +3 | 兩顆 西柚 2026-03-07 | 4/200 |
|
|
[考研] 第一志愿上海大學(xué),專業(yè)化學(xué)工程與技術(shù),總分288,求調(diào)劑 +3 | 1829197082 2026-03-07 | 3/150 |
|
|
[考研] 材料085600 303求調(diào)劑 +7 | 1bygone 2026-03-04 | 7/350 |
|
|
[考研] 320材料一志愿西工大專碩英二數(shù)二 有兩年光伏工作經(jīng)驗(yàn) +5 | 錘某人 2026-03-04 | 8/400 |
|
|
[考研] 0856材料專碩274能調(diào)劑去哪里? +3 | 22735 2026-03-04 | 4/200 |
|
|
[考研] 286 +6 | ksncj 2026-03-04 | 6/300 |
|
|
[考研] 307求調(diào)劑 +4 | xuyuan111 2026-03-04 | 5/250 |
|
|
[考研] 295求調(diào)劑 +4 | 小賽不吃香菜 2026-03-04 | 4/200 |
|