在Windows上编译C ++ MPI代码

时间:2016-05-31 19:23:11

标签: c++ parallel-processing mpi ms-mpi

我刚安装了Microsoft MPI(MS-MPI),它是消息传递接口标准的Microsoft实现,用于在Windows平台上开发和运行并行应用程序"。

该网站还包含指向精选教程的链接: How to compile and run a simple MS-MPI program

使用Visual Studio完成编译。

如何在命令行编译C ++ MPI代码(不使用VS)?

要编译的简单程序:

#include <iostream>
#include <mpi.h>

int main(int argc, char *argv[]) { 
MPI::Init(argc, argv);

     int num_procs = MPI::COMM_WORLD.Get_size();
     int rank = MPI::COMM_WORLD.Get_rank();
     std::cout << "Hello world from processes " << rank
                << " of " << num_procs << "\n";
MPI::Finalize();

return 0;
}

0 个答案:

没有答案