【发布时间】:2015-12-14 00:00:32
【问题描述】:
我在我的 Win7 上安装了 GNU C++ 和 MS MPI。我已经确认带有 MPI 的 C:\Program Files\Microsoft MPI\Bin 文件夹位于系统变量的 PATH 中。使用 1) 裸 cmd 行和 2) Code::Blocks IDE 开始编译和运行并行程序时,我应该采取哪些后续步骤?如果我只是尝试编译“MPI Hello World”程序,它无法识别 mpi.h 头文件。非常感谢!
#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;
}
【问题讨论】:
标签: c++ windows installation mpi