首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使mpi4py使用MPI3.0版本

如何使mpi4py使用MPI3.0版本
EN

Stack Overflow用户
提问于 2016-12-05 13:42:10
回答 1查看 834关注 0票数 0

我最近为mpi4py安装了2.0.0版本的python3。我希望这个API使用MPI3.0版本,但默认情况下它使用的是MPI2.0版本。我如何使它使用MPI版本3.0。

PS:我使用“mpi4py安装mpi4py”安装了pip3。

EN

回答 1

Stack Overflow用户

发布于 2017-06-28 11:28:43

mpi4py只是一个包装器,可以在Python中调用MPI函数。这些MPI函数(以及实现的MPI标准的版本)是由您安装在计算机上的MPI实现(例如openmpi或mpich)提供的,而不是mpi4py。

所以你需要做的是:

  1. 确保您已经安装了支持/实现MPI标准3的适当的MPI实现。
  2. 确保mpi4py选择该实现,这通常是通过将该MPI实现更改为默认实现来完成的(或者您可以简单地删除所安装的所有其他MPI实现)。
  3. 确保mpi4py与该MPI实现一起正常工作(通常通过重新构建和重新安装mpi4py)

我以前不确定,但至少openmpi 2.1.1支持MPI 3。

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

https://stackoverflow.com/questions/40975644

复制
相关文章

相似问题

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