计算化学公社

标题: 安装opemmpi-3.1.4出错 [打印本页]

作者
Author:
yaochuang    时间: 2019-9-17 17:59
标题: 安装opemmpi-3.1.4出错
本帖最后由 yaochuang 于 2019-9-17 18:01 编辑

      请教各位老师,我在安装opemmpi-3.1.4时出现如下错位,请问这是什么原因呢?我的系统是Centos7,gcc,C++等都是最新的版本。

(, 下载次数 Times of downloads: 35)

作者
Author:
zjxitcc    时间: 2019-9-17 19:10
最好能给出编译命令。

另外,如果用了多核编译make -jN,试试用单核编译看看。
作者
Author:
yaochuang    时间: 2019-9-17 20:39
zjxitcc 发表于 2019-9-17 19:10
最好能给出编译命令。

另外,如果用了多核编译make -jN,试试用单核编译看看。

我使用的编译命令是:
./configure --prefix=/admin/openmpi314 --disable-builtin-atomics
make all install -j
去掉-j,使用单核编译也是一样的结果,configure的结果是正常结束的。
作者
Author:
zjxitcc    时间: 2019-9-17 20:45
yaochuang 发表于 2019-9-17 20:39
我使用的编译命令是:
./configure --prefix=/admin/openmpi314 --disable-builtin-atomics
make all in ...

用intel编译器试试看呢./configure --prefix=... CC=icc CXX=icpc FC=ifort F77=ifort
作者
Author:
snljty    时间: 2019-9-18 00:17
centos上gcc不要轻易升级到最新版比较好吧,您试试gcc 5.4.0行不行
作者
Author:
sobereva    时间: 2019-9-18 18:19
检查~/.bashrc等地方,看看是否有可能一些乱七八糟配置干扰。有可能碍事的全都给注释掉。然后重新进入shell。然后把openmpi目录删了,重新解压一遍,装的时候不用-j再试

用过CentOS好几个版本,从来没遇到过基于gcc编译openmpi有问题的
作者
Author:
yaochuang    时间: 2019-9-19 08:31
sobereva 发表于 2019-9-18 18:19
检查~/.bashrc等地方,看看是否有可能一些乱七八糟配置干扰。有可能碍事的全都给注释掉。然后重新进入shell ...

谢谢sob老师,最后使用./configure --prefix=/home/yaochuang/software/openmpi314 --disable-builtin-atomics --without-ucx 编译成功了,可以运行ORCA并行,不知道这个ucx是干啥用了的。




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