计算化学公社

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

[CP2K] cp2k的toolchain编译报错问题 恳求解答

[复制链接 Copy URL]

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

在用 toolchain脚本编译cp2k时有一个问题,困扰了好几天,还没有安装上。恳求帮忙解答!

我已经安装了intel oneAPI base toolkit(目的是得到mkl包)和hpc toolkit,按理说已经包含了icx、icpx和ifx编译器,而且我之前还下载了gcc、g++和gfortran,现在一运行toolchain编译脚本就说找不到ifort编译器的路径。请问该怎么解决呢?

屏幕截图 2025-03-12 170657.png (32.87 KB, 下载次数 Times of downloads: 1)

报错和现有编译器

报错和现有编译器

屏幕截图 2025-03-12 170807.png (70.46 KB, 下载次数 Times of downloads: 1)

编译器版本

编译器版本

36

帖子

0

威望

442

eV
积分
478

Level 3 能力者

2#
发表于 Post on 2025-3-12 17:23:46 | 只看该作者 Only view this author
cp2k默认是用旧版Intel Fortran编译器ifort
但是最新的HPC toolkit已经不带ifort了
需要额外开一下--with-ifx编译选项

参考
cp2k/cp2k-#3644
[CP2K] intel mpi安装最新版cp2k 2024.3的方法-#11

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-3-12 17:46:41 | 只看该作者 Only view this author
Tenshi65535 发表于 2025-3-12 17:23
cp2k默认是用旧版Intel Fortran编译器ifort
但是最新的HPC toolkit已经不带ifort了
需要额外开一下--with ...

感谢感谢 我回去再按照您给的方法试一下

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2025-3-12 18:05:35 | 只看该作者 Only view this author
题外话:我打开过toolchain脚本文件 里边应该是会寻找ifx和ifort的路径 是if else关系 这么说应该是有任意一个编译器就可以跑下去 实际却不是这样 很奇怪 欢迎大家讨论

910

帖子

1

威望

7881

eV
积分
8811

Level 6 (一方通行)

5#
发表于 Post on 2025-3-12 18:54:35 | 只看该作者 Only view this author
JerryYuan 发表于 2025-3-12 18:05
题外话:我打开过toolchain脚本文件 里边应该是会寻找ifx和ifort的路径 是if else关系 这么说应该是有任意 ...
  1.    
  2.     if [ "${with_ifx}" = "yes" ]; then
  3.       check_command ifx "intel" && FC="$(realpath $(command -v ifx))" || exit 1
  4.     else
  5.       check_command ifort "intel" && FC="$(realpath $(command -v ifort))" || exit 1
  6.     fi
复制代码

并不是有任意一个就行,with-ifx默认是no,所以只会用ifort。

另外,虽然有这个选项,并没有完全支持 ifx。

36

帖子

0

威望

442

eV
积分
478

Level 3 能力者

6#
发表于 Post on 2025-3-12 18:59:02 | 只看该作者 Only view this author
按照cp2k自己的说法似乎2025.1是可以ifx的
各插件支不支持那就不好说了
cp2k/cp2k-#3866

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2025-3-12 20:46:25 | 只看该作者 Only view this author
hebrewsnabla 发表于 2025-3-12 18:54
并不是有任意一个就行,with-ifx默认是no,所以只会用ifort。

另外,虽然有这个选项,并没有完全支 ...

学习到了 感谢

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2025-3-12 20:51:59 | 只看该作者 Only view this author
Tenshi65535 发表于 2025-3-12 18:59
按照cp2k自己的说法似乎2025.1是可以ifx的
各插件支不支持那就不好说了
cp2k/cp2k-#3866

等我回去再试一试

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2025-3-12 20:54:39 | 只看该作者 Only view this author
还有一个问题是:为什么它没有默认使用gcc、g++和gfortran呢 我看到的好多也是在此基础上安装了intel mkl数学库的 他们就没有遇到编译器问题

6万

帖子

99

威望

5万

eV
积分
120141

管理员

公社社长

10#
发表于 Post on 2025-3-13 02:23:38 | 只看该作者 Only view this author
不要自己在标题里手写【求助】这种标签,http://bbs.keinsci.com/thread-9348-1-1.html里明确说了。这次给你改了,以后注意

别乱找地方发帖,明明CP2K是第一性原理程序,显然要发到第一性原理版块。这次给你移动了,以后注意!


对于没经验的人,强烈建议严格按照下文安装、不做任何自行发挥、甭用ifort
CP2K第一性原理程序在Linux中的安装方法
http://sobereva.com/586http://bbs.keinsci.com/thread-21608-1-1.html

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

7

帖子

0

威望

21

eV
积分
28

Level 2 能力者

11#
 楼主 Author| 发表于 Post on 2025-3-13 08:56:19 | 只看该作者 Only view this author
sobereva 发表于 2025-3-13 02:23
不要自己在标题里手写【求助】这种标签,http://bbs.keinsci.com/thread-9348-1-1.html里明确说了。这次给 ...

感谢感谢 对于发帖的问题已经学习 以后会注意

本版积分规则 Credits rule

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

GMT+8, 2025-8-15 21:36 , Processed in 0.500445 second(s), 24 queries , Gzip On.

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