计算化学公社

标题: Ubuntu 18.04.3 LTS上编译openmpi的问题 [打印本页]

作者
Author:
biogon    时间: 2019-9-22 23:02
标题: Ubuntu 18.04.3 LTS上编译openmpi的问题
在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

作者
Author:
zjxitcc    时间: 2019-9-23 00:34
检查看/home/QCXA/openmpi313/bin有没写错、该目录下有无mpiexec等可执行程序。
作者
Author:
biogon    时间: 2019-9-23 08:31
zjxitcc 发表于 2019-9-23 00:34
检查看/home/QCXA/openmpi313/bin有没写错、该目录下有无mpiexec等可执行程序。

你这一说我仔细看了那文件夹不知道为什么就缺了好多东西
作者
Author:
zjxitcc    时间: 2019-9-23 09:16
biogon 发表于 2019-9-23 08:31
你这一说我仔细看了那文件夹不知道为什么就缺了好多东西

少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还不行,make时候不要-j几并行编译)
作者
Author:
biogon    时间: 2019-9-23 09:38
本帖最后由 biogon 于 2019-9-23 09:43 编辑
zjxitcc 发表于 2019-9-23 09:16
少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还 ...

我发现是装到根目录了,难怪找不到问题所在
作者
Author:
biogon    时间: 2019-9-23 10:03
zjxitcc 发表于 2019-9-23 09:16
少数时候会发生。make distclean后重装一遍即可,建议configure之后先make,然后再make install(如果还 ...

装好了东西就在里面,但是执行命令还是有问题
作者
Author:
zjxitcc    时间: 2019-9-23 14:27
biogon 发表于 2019-9-23 09:38
我发现是装到根目录了,难怪找不到问题所在

./configure不加prefix就会装到根目录里,此时若是普通用户,会显示权限不够;若是root用户则会直接装进根目录。如果你想装在普通用户/个人目录下,应该用./configure --prefix=个人路径
作者
Author:
biogon    时间: 2019-9-23 14:50
zjxitcc 发表于 2019-9-23 14:27
./configure不加prefix就会装到根目录里,此时若是普通用户,会显示权限不够;若是root用户则会直接装进 ...

我没加prefix后面没加home就装到根目录去了,现在装好能并行了,但是mpiexec-v没反应
作者
Author:
zjxitcc    时间: 2019-9-23 15:04
本帖最后由 zjxitcc 于 2019-9-23 15:08 编辑
biogon 发表于 2019-9-23 14:50
我没加prefix后面没加home就装到根目录去了,现在装好能并行了,但是mpiexec-v没反应

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

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


作者
Author:
biogon    时间: 2019-9-23 16:20
zjxitcc 发表于 2019-9-23 15:04
openmpi查看版本应该是mpiexec -V大写的V

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

不过倒是orca能正常并行




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3