计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: Uus/pMeC6H4-/キ
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] 意见征求:给CP2K准备依赖工具链的toolchain脚本在后续开发中是否值得保留?

[复制链接 Copy URL]

148

帖子

0

威望

1440

eV
积分
1588

Level 5 (御坂)

16#
发表于 Post on 2026-3-18 20:53:24 | 只看该作者 Only view this author
UW_0728. 发表于 2026-3-18 20:42
对角化方法应该都能无痛输出空轨道信息吧,我不太了解Davidson算法及其使用,不清楚这方面是不是还有问题

对角化不收敛,且没有收敛的迹象

88

帖子

2

威望

669

eV
积分
797

Level 4 (黑子)

17#
发表于 Post on 2026-3-18 21:55:44 | 只看该作者 Only view this author
我觉得迁移到spack也不是坏事,但是我有几个想法:
首先考虑到Google cloud storage的依赖……安装过程中要是真的要调用Google API该咋办?固然我可以想办法,但是很多时候对于大型公用集群,我们不能做一些含有风险的操作的。

能不能找找看有无离线安装的其他方式,或者提供一个离线包的仓库这样的,可以社区共同维护,只要方便拉取就好了。
本人五年COMSOL有限元模拟+三年DFT与MD理论学习,2+3联合培养项目毕业,在英期间做过计算机视觉相关AI应用工作。目前正在寻找国内外多尺度模拟方向的PhD职位。感兴趣的老师请私信我。

197

帖子

1

威望

668

eV
积分
885

Level 4 (黑子)

18#
发表于 Post on 2026-3-18 22:26:48 | 只看该作者 Only view this author
本帖最后由 UW_0728. 于 2026-3-18 22:28 编辑
Diotima 发表于 2026-3-18 21:55
我觉得迁移到spack也不是坏事,但是我有几个想法:
首先考虑到Google cloud storage的依赖……安装过程中 ...


其实根本不需要Google cloud storage,那个只是开发者自己运行GitHub仓库上的CP2K CI才会用到,用户这边完全用不到;make_cp2k.sh需要的前提依赖只是编译器(GCC)、CMake和Python(及Python的一些组件)

离线安装的问题,上一个关于SIRIUS回复里面也有提到。一方面是流程、步骤的问题,得复制到特定的目录或者在Spack的配置文件中手动指定源码目录才能生效。另一方面就是因为有了Spack这一途径,一些因为依赖复杂而使得toolchain不便加入的可选依赖项可以被加到里面,因为Spack会自动处理和下载这些依赖;如果想要实现离线安装那些东西,那么相应的所需依赖多源码包也得准备好,这就导致在Spack框架下想实现离线安装需要准备的源码包数目可能比toolchain所需的要多很多(最典型的就是SIRIUS令人生畏的嵌套依赖,一环套一环);而且随着依赖版本的变化,不少地方也可能会随之需要更多的调整。总的来讲,比toolchain脚本实现离线安装麻烦多了。

顺带一提,Spack自己也是直接从软件官方仓库现场拉取源代码的,没有自己独立的仓库和镜像。
Failed to load the content due to unknown reasons.

1321

帖子

6

威望

2802

eV
积分
4243

Level 6 (一方通行)

傻傻的木瓜

19#
 楼主 Author| 发表于 Post on 4 hour ago | 只看该作者 Only view this author
UW_0728. 发表于 2026-3-18 06:06
我简单看了一下SIRIUS的依赖链(主要与https://github.com/cp2k/cp2k/pull/4277相关的,这里实现的SIRI ...

SIRIUS的开发者在https://github.com/cp2k/cp2k/pull/5098表达了坚决支持Spack等包管理器、反对进一步维护扩展toolchain这种shell脚本实现的观点。

本来SIRIUS就不是刚需且实现功能的依赖链复杂,再捆绑包管理器(此处不针对Spack,不考虑从头开始离线安装到底难不难)作为管理依赖的额外依赖,我觉得可以用courageous来形容 ("Courageous" means "this will lose you users and citations")。
√546=23.36664289109

37

帖子

0

威望

128

eV
积分
165

Level 3 能力者

20#
发表于 Post on 2 hour ago | 只看该作者 Only view this author
应当保留,且非常实用。如有可能,多种安装方式最优。
求真务实!脚踏实地!

量子力学的忠实爱好者,爱屋及乌,以至于后来做了量子化学计算!
喜研究算法,对FORTRAN语言抱有偏爱!
偶尔研究分子动力学模拟,第一性原理计算也稍有涉猎(起初是大体系量化算不动的无奈之举,后产生了一丝丝感情)

本版积分规则 Credits rule

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

GMT+8, 2026-4-26 13:26 , Processed in 0.275881 second(s), 21 queries , Gzip On.

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