计算化学公社

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

[CP2K] 求助 cp2k-2025.2编译过程报错

[复制链接 Copy URL]

12

帖子

0

威望

73

eV
积分
85

Level 2 能力者

本帖最后由 LiangTian 于 2026-1-5 17:54 编辑

Vmware虚拟机、RockyLinux 、Rocky-8.10-x86_64。安装过程参照CP2K第一性原理程序在Linux中的安装方法 - 第一性原理 (First-principles) - 计算化学公社社长发布的帖子。
请各位老师指导一下如何解决这个问题。
非常感谢!

202601051753521993..png (44.27 KB, 下载次数 Times of downloads: 0)

4

4

202601051753155383..png (57.63 KB, 下载次数 Times of downloads: 0)

3

3

202601051752094958..png (100.61 KB, 下载次数 Times of downloads: 1)

2

2

202601051751403456..png (87.76 KB, 下载次数 Times of downloads: 0)

1

1

76

帖子

0

威望

414

eV
积分
490

Level 3 能力者

2#
发表于 Post on 2026-1-5 17:25:13 | 只看该作者 Only view this author
没截全,往上继续翻直到找出出错的地方
如果psmp成功编译但ssmp没有,大概率是与toolchain装的dbcsr有关,只用psmp即可

12

帖子

0

威望

73

eV
积分
85

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2026-1-5 17:55:17 | 只看该作者 Only view this author
UW_0728. 发表于 2026-1-5 17:25
没截全,往上继续翻直到找出出错的地方
如果psmp成功编译但ssmp没有,大概率是与toolchain装的dbcsr有关, ...

谢谢老师指导,现在截全了。您能帮我看看吗?再次感谢!

1557

帖子

0

威望

4947

eV
积分
6504

Level 6 (一方通行)

4#
发表于 Post on 2026-1-5 17:59:19 | 只看该作者 Only view this author
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

http://bbs.keinsci.com/forum.php ... amp;highlight=cmake
又菜又爱玩

104

帖子

1

威望

1478

eV
积分
1602

Level 5 (御坂)

5#
发表于 Post on 2026-1-5 18:19:21 | 只看该作者 Only view this author

76

帖子

0

威望

414

eV
积分
490

Level 3 能力者

6#
发表于 Post on 2026-1-5 22:34:29 | 只看该作者 Only view this author
本帖最后由 UW_0728. 于 2026-1-5 22:42 编辑
LiangTian 发表于 2026-1-5 17:55
谢谢老师指导,现在截全了。您能帮我看看吗?再次感谢!

和之前一条猜测的差不多,与toolchain安装dbcsr有关。具体来说就是ssmp是无MPI并行的版本,程序编译时却错误地尝试解析dbscr库里面mpi相关的代码;大概率是arch目录里的local.ssmp出了问题,有精力想鼓捣的话可以研究研究。我认为最省事的办法就是干脆不编译ssmp,只用psmp;也可以toolchain选项加个--with-dbcsr=no,让cp2k直接用附带子模块形式的DBCSR。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
牧生 + 1 解决了我的问题

查看全部评分 View all ratings

76

帖子

0

威望

414

eV
积分
490

Level 3 能力者

7#
发表于 Post on 2026-1-5 22:36:57 | 只看该作者 Only view this author
牧生 发表于 2026-1-5 17:59
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

http://bbs.keinsci.com/forum.php?mod=viewth ...

没法相提并论。那个帖子里说了:
目前无法通过cmake同时编译ssmp和psmp(检测出MPI就只编译psmp,否则只编译ssmp)

他这里是按传统编译方式同时编译的psmp和ssmp。

1208

帖子

6

威望

2430

eV
积分
3758

Level 5 (御坂)

傻傻的木瓜

8#
发表于 Post on 2026-1-5 22:41:47 | 只看该作者 Only view this author
UW_0728. 发表于 2026-1-5 22:34
和上一条说的一样,dbcsr方面的问题,因为ssmp是无MPI并行的版本,编译时却错误地尝试解析mpi相关的代码 ...

这种问题只在论坛聊作用很有限,最好还是趁现在2026版没发布,直接去github官方仓库在https://github.com/cp2k/cp2k/issues提个issue反馈。
√546=23.36664289109

76

帖子

0

威望

414

eV
积分
490

Level 3 能力者

9#
发表于 Post on 2026-1-5 22:44:25 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2026-1-5 22:41
这种问题只在论坛聊作用很有限,最好还是趁现在2026版没发布,直接去github官方仓库在https://github.com ...

2026已经不用传统的编译模式了,没有自带的makefile和arch文件,用的是cmake。因此现行开发版和将来的2026版本绝对不会再有帖主这个问题。

76

帖子

0

威望

414

eV
积分
490

Level 3 能力者

10#
发表于 Post on 2026-1-5 22:51:33 | 只看该作者 Only view this author
本帖最后由 UW_0728. 于 2026-1-5 22:52 编辑

你的psmp编译也有问题(没定位到plumed库),确保编译的前一步source了那个setup文件

12

帖子

0

威望

73

eV
积分
85

Level 2 能力者

11#
 楼主 Author| 发表于 Post on 2026-1-6 09:50:21 | 只看该作者 Only view this author
牧生 发表于 2026-1-5 17:59
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

http://bbs.keinsci.com/forum.php?mod=viewth ...

谢谢,我试试。

12

帖子

0

威望

73

eV
积分
85

Level 2 能力者

12#
 楼主 Author| 发表于 Post on 2026-1-6 09:50:45 | 只看该作者 Only view this author
ultramanm87 发表于 2026-1-5 18:19
尝试下这个呢http://bbs.keinsci.com/thread-57462-1-1.html

我试一试,谢谢!

12

帖子

0

威望

73

eV
积分
85

Level 2 能力者

13#
 楼主 Author| 发表于 Post on 2026-1-6 09:52:03 | 只看该作者 Only view this author
UW_0728. 发表于 2026-1-5 22:51
你的psmp编译也有问题(没定位到plumed库),确保编译的前一步source了那个setup文件

谢谢老师,我再尝试一下

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 20:06 , Processed in 0.198664 second(s), 24 queries , Gzip On.

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