计算化学公社

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

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

[复制链接 Copy URL]

1239

帖子

6

威望

2537

eV
积分
3896

Level 5 (御坂)

傻傻的木瓜

众所周知,安装第一性原理软件CP2K前需要准备好编译器、MPI、数学库等若干第三方工具库作为依赖;在既往版本的CP2K目录下tools/toolchain文件夹中有install_requirements.sh和install_cp2k_toolchain.sh等一系列bash脚本,可以下载解压源码现场编译,或根据系统的环境变量与路径寻找已有程序。自上个月2026.1版发布以来,这些toolchain系列脚本持续收到更新,特别是废弃GNU Make全面转向CMake编译后自动生成编译选项的generate_cmake_options.sh(参见利用cmake编译和安装CP2K一帖),以及刚刚开发分支接收的install_cp2k_toolchain.sh里扩写丰富的帮助信息。

最近开发者有意图推动的另一项重大改变,即移除toolchain脚本而改用一个第三方包管理器Spack(https://spack.io/)来配置环境、编译CP2K。这种新工作流需要python>=3.9创建虚拟环境并pip安装boto3==1.38.11 google-cloud-storage==3.1.0,此外还有podman包管理器,可以用CP2K目录下make_cp2k.sh这个bash脚本来处理,目前也在不断完善。开发者表示,传统的toolchain难以适应现代GPU机器上依赖复杂的ELPA、SIRIUS等工具库的构建与运行,而Spack社群不但能及时提供新版工具库,而且也可以促进新功能往CP2K的集成。

鉴于该计划影响深远,有必要发帖与论坛里广大CP2K用户讨论下。大家对现行toolchain系列脚本有何看法与建议,它们是否值得开发者保留并维护?未来更新CP2K时,是否愿意采用更先进但也稍微复杂的Spack + python3 + podman流程来准备工具链?无论是个人/课题组独占服务器还是大型公用HPC超算(特别是有节点硬件差别、离线安装需求等情况的话),都请留下宝贵意见,让开源免费的CP2K更加强大且易用。

更多讨论见github官方仓库的Issue #4843,如果不便访问或不确信观点合理性,也可以在此帖回复再统一整理反馈过去。
√546=23.36664289109

6万

帖子

99

威望

6万

eV
积分
125126

管理员

公社社长

2#
发表于 Post on 前天 22:59 | 只看该作者 Only view this author
现在的安装方式就挺好,已经足够方便了。我很不喜欢不必要的折腾,为了装某个程序而再装一些没其它用处的东西。当前的toolchain一次性把CP2K需要的库都装好,而且是封闭的、不干扰外部环境,这就已经很好了。
北京科音自然科学研究中心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

本版积分规则 Credits rule

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

GMT+8, 2026-2-18 07:28 , Processed in 0.149110 second(s), 20 queries , Gzip On.

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