计算化学公社

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

[CP2K] 分享CP2K结构优化任务SCF收敛情况监控可视化脚本

[复制链接 Copy URL]

35

帖子

0

威望

479

eV
积分
514

Level 4 (黑子)

本帖最后由 白菜 于 2025-8-27 23:36 编辑

接受了sob老师和其他老师们的很多帮助~非常感激!
想看看结构优化各步的SCF有没有收敛趋势,用python3写了个小脚本,传递一下爱

1.Windows上运行(下载optscf.py)
① 未安装python的:下载安装python,在安装界面勾选“Add python.exe to PATH”,安装。
    已经安装python的:请确保Python的安装目录 (例如 C:\Python313) 及其下的 Scripts 子目录 (例如 C:\Python313\Scripts) 都已被添加到系统的PATH环境变量中。
② 打开Windows 终端,安装脚本需要的Python库:
    py -m pip install matplotlib    (py -m pip show matplotlib 可以检查是否已安装)
    py -m pip install pandas        (py -m pip show pandas 可以检查是否已安装)
③ 在Windows 终端运行optscf.py:py optscf.py
  (或者,选中optscf.py,鼠标右键,打开方式选择为Python

2.在Linux上运行(下载optscf.sh)
① 安装脚本需要的Python库:
    python3 -m pip install pandas
    python3 -m pip install matplotlib
② 赋予脚本可执行权限:
    chmod +x optscf.sh       (ls -l可以查看脚本权限)
③ 运行脚本:./optscf.sh xxx.out
(若脚本所在的目录已添加至系统的 PATH 环境变量中:optscf.sh xxx.out)

注1:测试脚本使用的cp2k版本:2024.1
注2:①②只需要在首次运行时配置

----更新----
2025.08.27:增加了Windows版本。使用说明具体化。


optscf.py

9.8 KB, 下载次数 Times of downloads: 30

Windows_cp2k-2024.1

optscf.sh

9.32 KB, 下载次数 Times of downloads: 38

Linux_cp2k-2024.1

评分 Rate

参与人数
Participants 5
eV +24 收起 理由
Reason
zhx_Tsinghua + 2 好物!
Etefne + 4
cym + 5 牛!
sobereva + 8
funok + 5 233333

查看全部评分 View all ratings

88

帖子

0

威望

416

eV
积分
504

Level 4 (黑子)

2#
发表于 Post on 2025-8-26 12:23:53 | 只看该作者 Only view this author
请问大神该脚本在win下可以用终端使用嘛?

35

帖子

0

威望

479

eV
积分
514

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2025-8-26 17:26:14 | 只看该作者 Only view this author
2429783189 发表于 2025-8-26 12:23
请问大神该脚本在win下可以用终端使用嘛?

叫我白菜就行直接在windows终端上用不行。可以安装CMDer或者WSL ,就可以在 Windows 计算机上模拟或运行 Linux 环境了。

6万

帖子

99

威望

5万

eV
积分
124662

管理员

公社社长

4#
发表于 Post on 2025-8-27 08:32:08 | 只看该作者 Only view this author
最好能说一下对运行环境的要求,给出所依赖的库的安装命令,更便于不熟悉Python的人用起来

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
白菜 + 5 嗯嗯好哒,谢谢sob老师的提醒~已经加上啦

查看全部评分 View all ratings

北京科音自然科学研究中心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

35

帖子

0

威望

479

eV
积分
514

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2025-8-27 23:37:08 | 只看该作者 Only view this author
2429783189 发表于 2025-8-26 12:23
请问大神该脚本在win下可以用终端使用嘛?

你好,2429783189朋友,添加了Windows版本

88

帖子

0

威望

416

eV
积分
504

Level 4 (黑子)

6#
发表于 Post on 2025-8-27 23:41:03 | 只看该作者 Only view this author
白菜 发表于 2025-8-27 23:37
你好,2429783189朋友,添加了Windows版本。

辛苦了大白菜朋友。

30

帖子

0

威望

178

eV
积分
208

Level 3 能力者

7#
发表于 Post on 2026-1-4 19:11:06 | 只看该作者 Only view this author
白菜 发表于 2025-8-27 23:37
你好,2429783189朋友,添加了Windows版本。

大佬,为什么我载入结构优化后的out文件时显示没有在其中找到SCF的相关数据呢[img][/img]

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 13:12 , Processed in 0.314807 second(s), 24 queries , Gzip On.

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