删除旧的msmpisetup.exe & 安装mpi
tps://www.cnblogs.com/leijin0211/p/6851789.html
参考这篇博客安装的,但是在安装msmpisetup.exe时一个手贱把对应的文件Microsoft MPI删了;虽说没有Microsoft MPI在vs里也能跑含MPI的程序,但是不能设置核心数,所以还是需要Microsoft MPI。
然而再点msmpisetup.exe就报错说已经装过MPI了,errorcode50。
想着应该是得修改注册表里的某个值,让msmpisetup.exe以为还没装上MPI,就能重新安装了,但是去注册表里逛了一圈也没敢修改。
最终的解决方法是 Windows key + R,输入appwiz.cpl。在这里可以把旧的Microsoft MPI删掉,再重新运行msmpisetup.exe就行了。
mpi的特点
#include <mpi.h>
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int argc, char ** argv)