计算化学公社

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

[CP2K] CP2K计算过渡态输入文件创建工具

[复制链接 Copy URL]

45

帖子

1

威望

2627

eV
积分
2692

Level 5 (御坂)

本帖最后由 funok 于 2025-8-10 20:20 编辑

参考的帖子:
[CP2K] 使用CP2K进行过渡态计算经验[dimer篇]


工具简介: 提供结构优化之后的反应物结构文件和产物的结构文件,使用IDPP方法进行插值,给出NEB或Dimer方法计算需要的文件。

安装方法:
1. 解压得到相应文件;
2. 使用conda创建相应的环境: conda create -n di python=3.10;
3. 进入requirements.txt文件所在的文件夹,并使用pip安装需要的包:pip install -r requirements.txt;
4. 运行:python TSConTool.py;

计算流程:
NEB方法:
1. 导入is.cif: File->Open is.cif;
2. 导入fs.cif: File->Open fs.cif;
3. 点击File菜单下面的工具 D,计算得到推荐的插值数量;
4. 点击IDPP->Generate Interpolated Structures, 而后输入插值的结构数量(这里会在TSConTool.py所在的文件夹中创建data文件夹,其中包含插值计算得到的文件);
5. 点击File->Export Movie, 指定输出的文件夹(这里会生成对应的NEB轨迹);
6. 点击ASE->ASE-GUI, 调用ASE查看生成的轨迹文件;
7. 点击TS->NEB for CP2K(这里会在TSConTool.py所在的文件夹中创建NEB_band文件夹,其中包含NEB计算需要的结构文件以及CP2K输入文件中&BAND字段中的内容)。

Dimer方法:
1-6同上;
7. 点击TS->Dimer for CP2K, 输入想要插入的第i帧对应的数值(这里会在TSConTool.py所在的文件夹中创建Dimer_file文件夹,其中包含Dimer计算需要的结构文件以及DIMER_VECTOR);
8. 点击File->Export dimmode.xyz, 导出对应的振动方向。


TSConTool.rar

65.51 KB, 下载次数 Times of downloads: 6

评分 Rate

参与人数
Participants 2
eV +10 收起 理由
Reason
乐平 + 5 好物!
gyp + 5 谢谢分享

查看全部评分 View all ratings

本版积分规则 Credits rule

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

GMT+8, 2025-8-12 17:21 , Processed in 0.186020 second(s), 24 queries , Gzip On.

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