UW_0728. 发表于 2026-1-5 22:51 谢谢老师,我再尝试一下 |
ultramanm87 发表于 2026-1-5 18:19 我试一试,谢谢! |
牧生 发表于 2026-1-5 17:59 谢谢,我试试。 |
|
本帖最后由 UW_0728. 于 2026-1-5 22:52 编辑 你的psmp编译也有问题(没定位到plumed库),确保编译的前一步source了那个setup文件 |
Uus/pMeC6H4-/キ 发表于 2026-1-5 22:41 2026已经不用传统的编译模式了,没有自带的makefile和arch文件,用的是cmake。因此现行开发版和将来的2026版本绝对不会再有帖主这个问题。 |
UW_0728. 发表于 2026-1-5 22:34 这种问题只在论坛聊作用很有限,最好还是趁现在2026版没发布,直接去github官方仓库在https://github.com/cp2k/cp2k/issues提个issue反馈。 |
牧生 发表于 2026-1-5 17:59 没法相提并论。那个帖子里说了: 目前无法通过cmake同时编译ssmp和psmp(检测出MPI就只编译psmp,否则只编译ssmp) 他这里是按传统编译方式同时编译的psmp和ssmp。 |
本帖最后由 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。 |
| 参与人数Participants 1 | eV +1 | 收起 理由Reason |
|---|---|---|
|
| + 1 | 解决了我的问题 |
|
我编译2025.2,从来都没成功过,但用cmake编译就没问题。 http://bbs.keinsci.com/forum.php ... amp;highlight=cmake |
UW_0728. 发表于 2026-1-5 17:25 谢谢老师指导,现在截全了。您能帮我看看吗?再次感谢! |
|
没截全,往上继续翻直到找出出错的地方 如果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.