運行MPI程序

MPI程序是需要多個進程執(zhí)行才能看到效果的,
VS中只會拉起一個進程,則看不到運行效果。
因此,我們只得使用命令行運行
因為我們已經(jīng)配置好了vs2017+MPI的開發(fā)環(huán)境
直接在vs2017里面點運行 把程序編譯鏈接運行
那這個時候我們其實發(fā)現(xiàn)這個程序相當(dāng)?shù)牟粚?要么沒有結(jié)果 要么沒有得到我們想要的輸出
此時應(yīng)該找到vs編譯鏈接好的exe文件
shift+右鍵 在此處打開powershell


image.png

輸入
mpiexec -n 4 .\Project2.exe


image.png

意思是 開啟四個進程執(zhí)行Project2.exe這個文件
也就是同時有四個進程來執(zhí)行這同一個文件。
(有點類似于傳入線程的函數(shù)熬,編程的時候思路要清楚)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容