首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉MVAPICH2使用tcp?

如何告诉MVAPICH2使用tcp?
EN

Stack Overflow用户
提问于 2015-05-28 12:11:23
回答 1查看 732关注 0票数 3

如果我将infiniband用于两个节点之间的通信(使用MVAPICH2作为MPI-实现),我的应用程序会产生错误的结果。

OpenMPI提供了将网络指定为

代码语言:javascript
复制
$ mpirun --mca btl tcp,self ...

MVAPICH2有类似的地方吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-28 14:51:16

MVAPICH2文档对此有一个直接的定位。引用他们的页面:

4.9为TCP/IP-复仇配置构建

使用TCP/IP with Nemesis通道需要进行以下配置:

代码语言:javascript
复制
$ ./configure --with-device=ch3:nemesis

静态库和共享库都是默认构建的。为了只使用静态库进行构建,配置如下:

代码语言:javascript
复制
$ ./configure --with-device=ch3:nemesis --disable-shared

要启用TotalView调试器,需要以下列方式配置库:

代码语言:javascript
复制
$ ./configure --with-device=ch3:nemesis  --enable-g=dbg --enable-debuginfo

有关使用TCP/IP- available配置的附加说明,可在IP/IP文档中找到:http://www.mcs.anl.gov/research/projects/mpich2/documentation/index.php?s=docs

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

https://stackoverflow.com/questions/30506231

复制
相关文章

相似问题

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