计算化学公社

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

[CP2K] centos7.9安装cp2k出现gfortran: error

[复制链接 Copy URL]

37

帖子

0

威望

197

eV
积分
234

Level 3 能力者

在服务器centos7.9上没有sudo权限编译cp2k,执行命令./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=install --with-plumed=install --with-gcc=install --with-intel=no --with-elpa=no,成功后,make psmp版本出现gfortran报错(图一),查阅资料发现是gfortran版本过低导致的报错,但是gfortran -v命令后显示这个(图二),请问大佬是什么原因啊

图一.png (86.17 KB, 下载次数 Times of downloads: 12)

图一.png

图二.png (27.86 KB, 下载次数 Times of downloads: 12)

图二.png

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

2#
发表于 Post on 2024-7-2 10:49:12 | 只看该作者 Only view this author
不管什么操作系统,编译CP2K都不要求 必须有root权限,没有也可以照常编译。CentOS 7.9下编译CP2K也不是 一定要高版本GCC、不是一定要GCC-13。比如我写的这篇《离线安装CP2K-2022.2_Intel编译器版》,只要求gcc-4.8.5(但要有Intel编译器)。不过若你一定要搞些操作 导致需要一些额外的东西/权限,那是另一码事。

就当前报错情况而言,在当前编译步骤下,像是cp2k编译工具没有识别到刚装的gcc-13,有一种可能是你忘记了在make ARCH=local前执行source install/setup(注意是可能,不是说你一定做错了啥)。你需要在编译CP2K的那个终端里执行source install/setup,然后运行gfortran --version查看是否有gcc-13生效,然后编译CP2K。

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

37

帖子

0

威望

197

eV
积分
234

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2024-7-2 11:00:06 | 只看该作者 Only view this author
zjxitcc 发表于 2024-7-2 10:49
不管什么操作系统,编译CP2K都不要求 必须有root权限,没有也可以照常编译。CentOS 7.9下编译CP2K也不是 一 ...

谢谢大佬指点,我确实执行了source install/setup,gfortran --version也显示GCC-13生效了,换了其他11.2和9.3版本的gcc还是会报错

3806

帖子

4

威望

7994

eV
积分
11880

Level 6 (一方通行)

MOKIT开发者

4#
发表于 Post on 2024-7-2 11:06:19 | 只看该作者 Only view this author
wjybit 发表于 2024-7-2 11:00
谢谢大佬指点,我确实执行了source install/setup,gfortran --version也显示GCC-13生效了,换了其他11.2 ...

不要换来换去,这样容易导致编译器和动态库混乱,回答者回答的时候也没法对症下药。先一条路走到黑,实在不行再把CP2K目录全删了重来一遍。在编译CP2K的终端里执行
which mpifort # 看看是不是CP2K下的openmpi-4.1.5
ldd `(which mpifort)`  # 看看是动态库依赖是低版本gcc还是刚装的gcc-13
自动做多参考态计算的程序MOKIT

本版积分规则 Credits rule

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

GMT+8, 2024-11-24 05:30 , Processed in 0.269277 second(s), 24 queries , Gzip On.

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