美文网首页
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