计算化学公社

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

[Linux] Ubuntu 18.04.3 LTS上编译openmpi的问题

[复制链接 Copy URL]

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
在Ubuntu 18.04.3 LTS上编译openmpi3.1.3版本按社长博文所述方法都能正常编译,configure和编译过程都没有错误提示,按博文配置了bashrc以后输入mpiexec -v命令提示
Command 'mpiexec' not found, but can be installed with:

apt install lam-runtime     
apt install mpich           
apt install openmpi-bin     
apt install slurm-wlm-torque

Ask your administrator to install one of them.
下面是我在bashrc里面配置的内容
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/QCXA/openmpi313/lib
export PATH=$PATH:/home/QCXA/openmpi313/bin

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2019-9-23 00:34:22 | 只看该作者 Only view this author
检查看/home/QCXA/openmpi313/bin有没写错、该目录下有无mpiexec等可执行程序。
自动做多参考态计算的程序MOKIT

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2019-9-23 08:31:14 | 只看该作者 Only view this author
zjxitcc 发表于 2019-9-23 00:34
检查看/home/QCXA/openmpi313/bin有没写错、该目录下有无mpiexec等可执行程序。

你这一说我仔细看了那文件夹不知道为什么就缺了好多东西

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2019-9-23 09:16:40 | 只看该作者 Only view this author
biogon 发表于 2019-9-23 08:31
你这一说我仔细看了那文件夹不知道为什么就缺了好多东西

少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还不行,make时候不要-j几并行编译)
自动做多参考态计算的程序MOKIT

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

5#
 楼主 Author| 发表于 Post on 2019-9-23 09:38:04 | 只看该作者 Only view this author
本帖最后由 biogon 于 2019-9-23 09:43 编辑
zjxitcc 发表于 2019-9-23 09:16
少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还 ...

我发现是装到根目录了,难怪找不到问题所在

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

6#
 楼主 Author| 发表于 Post on 2019-9-23 10:03:50 | 只看该作者 Only view this author
zjxitcc 发表于 2019-9-23 09:16
少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还 ...

装好了东西就在里面,但是执行命令还是有问题

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

7#
发表于 Post on 2019-9-23 14:27:28 | 只看该作者 Only view this author
biogon 发表于 2019-9-23 09:38
我发现是装到根目录了,难怪找不到问题所在

./configure不加prefix就会装到根目录里,此时若是普通用户,会显示权限不够;若是root用户则会直接装进根目录。如果你想装在普通用户/个人目录下,应该用./configure --prefix=个人路径
自动做多参考态计算的程序MOKIT

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

8#
 楼主 Author| 发表于 Post on 2019-9-23 14:50:45 | 只看该作者 Only view this author
zjxitcc 发表于 2019-9-23 14:27
./configure不加prefix就会装到根目录里,此时若是普通用户,会显示权限不够;若是root用户则会直接装进 ...

我没加prefix后面没加home就装到根目录去了,现在装好能并行了,但是mpiexec-v没反应

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

9#
发表于 Post on 2019-9-23 15:04:30 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2019-9-23 15:08 编辑
biogon 发表于 2019-9-23 14:50
我没加prefix后面没加home就装到根目录去了,现在装好能并行了,但是mpiexec-v没反应

openmpi查看版本应该是mpiexec -V大写的V

如果不行,再检查一下export的openmpi路径对不对。

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

1236

帖子

1

威望

3495

eV
积分
4751

Level 6 (一方通行)

10#
 楼主 Author| 发表于 Post on 2019-9-23 16:20:29 | 只看该作者 Only view this author
zjxitcc 发表于 2019-9-23 15:04
openmpi查看版本应该是mpiexec -V大写的V

如果不行,再检查一下export的openmpi路径对不对。

不过倒是orca能正常并行

本版积分规则 Credits rule

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

GMT+8, 2024-11-23 21:24 , Processed in 0.154887 second(s), 21 queries , Gzip On.

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