我在Win7上安装了GNU C++和MS MPI。我已经确认,具有MPI的C:\ Program Files \ Microsoft MPI \ Bin文件夹位于系统变量的PATH中。我应该如何开始使用1)裸cmd行和2)Code :: Blocks IDE来编译和运行并行程序?如果我只是尝试编译“MPI Hello World”程序,它不会识别mpi.h头文件。非常感谢!使用GNU C++安装MS MPI
#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 process " << rank << " of " << num_procs << "\n";
MPI::Finalize();
return 0;
}
非常感谢您花时间回复。我试过了,因为缺少,所以无法构建应用程序。如果我谷歌它,似乎我需要安装MS Visual Studio。天哪。 –
Boki