安装 Microsoft HPC Pack 2008 R2 并使用 Visual Studio 2010 Professional 后,我能够使用 C 风格而不是 C++ 风格运行 MPI 程序。例如:
#include <mpi.h>
int main()
{
MPI_Init(NULL,NULL);
.
.
.
MPI_Finalize();
return 0;
}
有效,但
#include <mpi.h>
int main()
{
MPI::Init(NULL,NULL);
.
.
.
MPI::Finalize();
return 0;
}
没有。错误消息说找不到命名空间 MPI。我在做傻事吗?这是很有可能的。任何帮助表示赞赏。
谢谢,
-努恩