首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual 2013 MS-MPI配置

Visual 2013 MS-MPI配置
EN

Stack Overflow用户
提问于 2015-09-16 12:19:59
回答 1查看 1.2K关注 0票数 1

我花了几天时间(实际上是晚上)来配置Visual 2013,以便使用C++进行MPI编程,但我的努力没有结果。我还没有编译一个简单的MPI版本的Hello程序。

我已经下载了MPI SDK,并遵循了给出的这里指令。

安装和环境变量设置很好,因为步骤2是经过验证的。我还试着仔细地遵循第5条指令,只是我的项目和.cpp文件有不同的名称。我的源代码如下:

代码语言:javascript
复制
#include <mpi.h>
#include "stdafx.h"
#include <iostream>

int main(int argc, char** argv) {

MPI_Init(NULL, NULL);

int world_size;
MPI_Comm_size(MPI_COMM_WORLD, &world_size);

int world_rank;
MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);

char processor_name[MPI_MAX_PROCESSOR_NAME];
int name_len;
MPI_Get_processor_name(processor_name, &name_len);

printf("Hello world from processor %s, rank %d"
    " out of %d processors\n",
    processor_name, world_rank, world_size);

MPI_Finalize();
return 0;

}

在编辑器中,所有MPI命令和变量以及#include都有错误下划线,而编译则会产生一系列错误。前两个错误是

错误C3861:'MPI_Init':找不到标识符 错误C2065:'MPI_COMM_WORLD':Hassan

EN

回答 1

Stack Overflow用户

发布于 2015-09-18 13:24:50

感谢大家花时间阅读我的问题。我设法让它起作用了。我不得不在x64 Configuration中为活动解决方案平台选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32608437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档