美文网首页
vs2017+MPI配置记录

vs2017+MPI配置记录

作者: wwda | 来源:发表于2019-11-25 12:37 被阅读0次
  • 配置MPI
    • 下载MPICH ,一路next,后打开目录bin,


      image.png
    • 点击wmpiregister,注册


      image.png

在 Account,和password中分别输入电脑的本地账户和密码,如果是微软账户登录的电脑,可以尝试输入微软账户名和密码,不行就创建一个本地账户即可

  • 创建空项目


    image.png
  • 打开项目的属性管理器


    image.png
  • 添加以下黑色相应的路径


    image.png
  • 在链接器的输入中的附加依赖项中添加mpi.lib


    image.png
  • 创建一个cpp的测试
#include"mpi.h"
#include<iostream>
using namespace std;

int main(void) {
    int rankID;
    int sizeNum;
    MPI_Init(0, 0);//初始化MPI执行环境,建立MPI进程之间的联系,为后续通信作准备
    MPI_Comm_size(MPI_COMM_WORLD, &sizeNum);//进程个数
    /*
    MPI程序启动时“自动”建立两个通信器:
    MPI_COMM_WORLD:包含程序中所有MPI进程
    MPI_COMM_SELF:有单个进程独自构成,仅包含自己
    */
    MPI_Comm_rank(MPI_COMM_WORLD, &rankID);//每一个进程的逻辑ID值
    cout << "Hello world! " << rankID << " of total =" << sizeNum << endl;
    MPI_Finalize();//结束MPI执行环境但是不是结束程序运行
    return 0;
}

ctrl+f5编译成运行程序后
使用bin目录中的工具,找到编译成的程序后缀是.exe的文件,输入参数后点击Execute


image.png
  • 运行结果如下:


    image.png

相关文章

网友评论

      本文标题:vs2017+MPI配置记录

      本文链接:https://www.haomeiwen.com/subject/vovdwctx.html