我在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