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ù)熬,編程的時候思路要清楚)