计算化学公社

 找回密码 Forget password
 注册 Register
Views: 5612|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 求助-linux下安装MPI4PY

[复制链接 Copy URL]

239

帖子

0

威望

2291

eV
积分
2530

Level 5 (御坂)

各位好
我在linux使用miniconda直接pip install mpi4py安装了mpi4py
$ python
>> from mpi4py import MPI
也是没有报错的
但是提交一个测试任务就是报错  File "/public/software/mpi/intelmpi/5.0.2.044/intel64/bin/mpiexec", line 187
    except EOFError, e:
                   ^
SyntaxError: invalid syntax
我去看了下这几行对应的内容,没有找到哪里有mpdlib这个库,还请各位指教一二
try:
    import mpdlib
except EOFError, e:
    import mpdlib

先谢谢大家啦


4104

帖子

4

威望

8869

eV
积分
13053

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2020-9-1 11:16:18 | 只看该作者 Only view this author
使用pip安装mpi4py应该会同时安装mpich2之类的,并且会产生基于mpich2的mpi4py,而mpdlib很可能是mpich2的库。这不能搭配intel MPI使用,因为MPI版本不同。你需检查一下你默认的mpi版本与mpi4py的mpi版本是否一致,可以通过(以我机器上的路径为例)
ldd /opt/anaconda3/lib/python3.6/site-packages/mpi4py/MPI.cpython-36m-x86_64-linux-gnu.so
看指向哪些MPI动态库。
我写过一个离线安装版本的,可以指定MPI版本来安装mpi4py,看《安装基于openmpi的mpi4py》https://mp.weixin.qq.com/s/f5bqgJYG5uAK1Zubngg65g

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
snljty + 5 好物!

查看全部评分 View all ratings

自动做多参考态计算的程序MOKIT

239

帖子

0

威望

2291

eV
积分
2530

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2020-9-1 17:54:14 | 只看该作者 Only view this author
问题已经解决,按照下面的教程成功安装
《安装基于openmpi的mpi4py》https://mp.weixin.qq.com/s/f5bqgJYG5uAK1Zubngg65g
好物 推荐

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-14 04:09 , Processed in 0.152033 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list