计算化学公社

 找回密码 Forget password
 注册 Register

求助 cp2k-2025.2编译过程报错

查看数: 233 | 评论数: 12 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-1-5 16:34

正文摘要:

本帖最后由 LiangTian 于 2026-1-5 17:54 编辑 Vmware虚拟机、RockyLinux 、Rocky-8.10-x86_64。安装过程参照CP2K第一性原理程序在Linux中的安装方法 - 第一性原理 (First-principles) - 计算化学公社社长发布的 ...

回复 Reply

LiangTian 发表于 Post on 2026-1-6 09:52:03
UW_0728. 发表于 2026-1-5 22:51
你的psmp编译也有问题(没定位到plumed库),确保编译的前一步source了那个setup文件

谢谢老师,我再尝试一下
LiangTian 发表于 Post on 2026-1-6 09:50:45
ultramanm87 发表于 2026-1-5 18:19
尝试下这个呢http://bbs.keinsci.com/thread-57462-1-1.html

我试一试,谢谢!
LiangTian 发表于 Post on 2026-1-6 09:50:21
牧生 发表于 2026-1-5 17:59
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

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

谢谢,我试试。
UW_0728. 发表于 Post on 2026-1-5 22:51:33
本帖最后由 UW_0728. 于 2026-1-5 22:52 编辑

你的psmp编译也有问题(没定位到plumed库),确保编译的前一步source了那个setup文件
UW_0728. 发表于 Post on 2026-1-5 22:44:25
Uus/pMeC6H4-/キ 发表于 2026-1-5 22:41
这种问题只在论坛聊作用很有限,最好还是趁现在2026版没发布,直接去github官方仓库在https://github.com ...

2026已经不用传统的编译模式了,没有自带的makefile和arch文件,用的是cmake。因此现行开发版和将来的2026版本绝对不会再有帖主这个问题。
Uus/pMeC6H4-/キ 发表于 Post on 2026-1-5 22:41:47
UW_0728. 发表于 2026-1-5 22:34
和上一条说的一样,dbcsr方面的问题,因为ssmp是无MPI并行的版本,编译时却错误地尝试解析mpi相关的代码 ...

这种问题只在论坛聊作用很有限,最好还是趁现在2026版没发布,直接去github官方仓库在https://github.com/cp2k/cp2k/issues提个issue反馈。
UW_0728. 发表于 Post on 2026-1-5 22:36:57
牧生 发表于 2026-1-5 17:59
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

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

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

他这里是按传统编译方式同时编译的psmp和ssmp。
UW_0728. 发表于 Post on 2026-1-5 22:34:29
本帖最后由 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

ultramanm87 发表于 Post on 2026-1-5 18:19:21
牧生 发表于 Post on 2026-1-5 17:59:19
我编译2025.2,从来都没成功过,但用cmake编译就没问题。

http://bbs.keinsci.com/forum.php ... amp;highlight=cmake
LiangTian 发表于 Post on 2026-1-5 17:55:17
UW_0728. 发表于 2026-1-5 17:25
没截全,往上继续翻直到找出出错的地方
如果psmp成功编译但ssmp没有,大概率是与toolchain装的dbcsr有关, ...

谢谢老师指导,现在截全了。您能帮我看看吗?再次感谢!
UW_0728. 发表于 Post on 2026-1-5 17:25:13
没截全,往上继续翻直到找出出错的地方
如果psmp成功编译但ssmp没有,大概率是与toolchain装的dbcsr有关,只用psmp即可

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

GMT+8, 2026-1-23 20:19 , Processed in 0.181364 second(s), 26 queries , Gzip On.

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