计算化学公社

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

[CP2K] cp2k安装过程中elpa库编译出现“error:enclosing ‘parallel’”报错怎么解决?

[复制链接 Copy URL]

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

各位老师好,我进行cp2k装机时出现了一个问题,就是当我编译安装elpa库的时候会一直出现“error: enclosing 'parallel'”的错误,之后我跳过编译安装elpa库,安装依赖库部分走通了,但是在编译cp2k本体时又出现了同样的报错。请问有没有老师清楚是为什么呀,.log文件我也看了,但是我看不出问题在哪。。。。
以下附上我elpa编译时出错的log文件以及跳过elpa库仍出现相同error的截图
config.log (147.49 KB, 下载次数 Times of downloads: 1) configure.log (20.03 KB, 下载次数 Times of downloads: 0)


install.log (3.91 KB, 下载次数 Times of downloads: 0)

make.log (121.69 KB, 下载次数 Times of downloads: 0)



92

帖子

1

威望

819

eV
积分
931

Level 4 (黑子)

2#
发表于 Post on 2023-10-25 11:43:26 | 只看该作者 Only view this author
有可能是gcc的问题,你编译用的gcc是自己后来安装的?还是系统自带的。如果是自己安装的,source一下环境。重新编译。我用gcc9.3和Intel2018编译器,9.1,2022.1,2022.2,2023.1,2023.2都可以成功编译。一定要确保自己装的都要调用起来。

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

3#
发表于 Post on 2023-10-25 13:49:12 | 只看该作者 Only view this author
可能是处理OpenMP时候的问题,gcc-7.5.0不确定是否支持CP2K的全部OpenMP语法,换个新一点的gcc吧。

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2023-10-25 14:19:29 | 只看该作者 Only view this author
logzzz 发表于 2023-10-25 11:43
有可能是gcc的问题,你编译用的gcc是自己后来安装的?还是系统自带的。如果是自己安装的,source一下环境。 ...

我一直以为是openmpi自己的问题!谢谢大佬!!!我这就去试一下

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2023-10-25 14:20:46 | 只看该作者 Only view this author
本帖最后由 墨茶茶 于 2023-10-25 15:43 编辑
啊不错的飞过海 发表于 2023-10-25 13:49
可能是处理OpenMP时候的问题,gcc-7.5.0不确定是否支持CP2K的全部OpenMP语法,换个新一点的gcc吧。

原来如此!我一直把重心放在了openmpi上,因为工作站上面之前已经有人装过openmpi,所以我以为是openmpi的缘故

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2023-10-25 14:21:14 | 只看该作者 Only view this author
logzzz 发表于 2023-10-25 11:43
有可能是gcc的问题,你编译用的gcc是自己后来安装的?还是系统自带的。如果是自己安装的,source一下环境。 ...

GCC是系统自带的,可能是版本太老了

92

帖子

1

威望

819

eV
积分
931

Level 4 (黑子)

7#
发表于 Post on 2023-10-25 22:24:06 | 只看该作者 Only view this author
墨茶茶 发表于 2023-10-25 14:20
原来如此!我一直把重心放在了openmpi上,因为工作站上面之前已经有人装过openmpi,所以我以为是openmpi ...

openmpi也最好用同样的编译器重新编译,不然还会报错的。我记得之前我有一次用了不同的编译器,就报错了。。

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2023-10-26 09:59:40 | 只看该作者 Only view this author
logzzz 发表于 2023-10-25 22:24
openmpi也最好用同样的编译器重新编译,不然还会报错的。我记得之前我有一次用了不同的编译器,就报错了 ...

嗯,我全部都重新编译了一下

1061

帖子

0

威望

3262

eV
积分
4323

Level 6 (一方通行)

9#
发表于 Post on 2023-10-26 10:18:46 | 只看该作者 Only view this author
本帖最后由 乐平 于 2023-10-26 10:21 编辑
墨茶茶 发表于 2023-10-26 09:59
嗯,我全部都重新编译了一下

我个人的经验,在编译 CP2K 的时候,不建议用系统自带的编译器。

CP2K 的 toolchain 里本来就可以用它自己建议的编译环境 --with-gcc=install --with-openmpi=install

我一年前的帖子里已经写了
在 Ubuntu 20.04 LTS 桌面系统 GNU 成功编译 CP2K-9.1 - 第一性原理 (First Principle) - 计算化学公社 (keinsci.com)

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2023-10-27 10:52:42 | 只看该作者 Only view this author
乐平 发表于 2023-10-26 10:18
我个人的经验,在编译 CP2K 的时候,不建议用系统自带的编译器。

CP2K 的 toolchain 里本来就可以用它 ...

嗯,之后我尝试了重新全部用cp2k自己建议的编译环境,但是在编译过程中还是不可避免的出现了很多新的问题,每次出现的问题都不一样,一些之前已经编译成功的库,之后编译又不成功了,一些之前编译不成功的库,之后又编译成功了,我现在还在尝试解决这些问题。

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

11#
 楼主 Author| 发表于 Post on 2023-10-30 20:14:24 | 只看该作者 Only view this author
经过一个周的重复尝试,我最终通过升级系统gcc版本至8.4.1,且在运行toolchain脚本时选择--with-gcc=install  --with-mpich=install   --with-openmpi=install之后,cp2k顺利编译成功。前面三者少install一个都没法成功编译,具体原因并不清楚。

186

帖子

1

威望

505

eV
积分
711

Level 4 (黑子)

12#
发表于 Post on 2023-10-30 21:04:07 | 只看该作者 Only view this author
墨茶茶 发表于 2023-10-30 20:14
经过一个周的重复尝试,我最终通过升级系统gcc版本至8.4.1,且在运行toolchain脚本时选择--with-gcc=instal ...

mpich和openmpi需要一块安......?自己摸出来的玄学做法吗,这俩应该有一个就够了。
(猜测是toolchain脚本里LD_LIBRARY_PATH的设置问题?

24

帖子

0

威望

105

eV
积分
129

Level 2 能力者

13#
 楼主 Author| 发表于 Post on 2023-10-31 09:30:11 | 只看该作者 Only view this author
啊不错的飞过海 发表于 2023-10-30 21:04
mpich和openmpi需要一块安......?自己摸出来的玄学做法吗,这俩应该有一个就够了。
(猜测是toolchain脚 ...

我也不知道为啥,我install gcc的时候它就必定弹出mpich也要install的要求,不install就编译不成功

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 17:42 , Processed in 0.193896 second(s), 23 queries , Gzip On.

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