计算化学公社

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

[CP2K] 固定原子失效怎么解决

 关闭 [复制链接 Copy URL]

7

帖子

0

威望

67

eV
积分
74

Level 2 能力者

本帖最后由 qli0218 于 2026-2-5 09:33 编辑

我要研究金属离子在分子筛中的全局稳定落位,在计算MH的时候固定分子筛的结构,但是MH计算的时候第一步MD计算的时候没有问题,而且我查看了结构变化,没有能让体系崩的可能,但是后面计算OPT的时候却发现体系原来固定的原子突然变了位置,请问大家是否有过这种情况?我研究了两天了,没有弄明白,所有Gemini建议的方法都尝试过了,原子还是会动。请教解决办法,谢谢!
版本:CP2K version 2025.1


coor.txt

6.37 KB, 下载次数 Times of downloads: 2

fix.txt

147 Bytes, 下载次数 Times of downloads: 6

NaXMH.inp

5.56 KB, 下载次数 Times of downloads: 8

306

帖子

0

威望

687

eV
积分
993

Level 4 (黑子)

2#
发表于 Post on 2026-2-5 10:38:04 | 只看该作者 Only view this author
为什么inp文件里有中文注释,而且为什么要多此一举include一下fix.txt,直接写进输入文件不好吗

7

帖子

0

威望

67

eV
积分
74

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2026-2-5 10:40:33 | 只看该作者 Only view this author
KazusaT 发表于 2026-2-5 10:38
为什么inp文件里有中文注释,而且为什么要多此一举include一下fix.txt,直接写进输入文件不好吗

中文注释也没有什么问题。include的两个文件是MS脚本自动生成的,在MS里面建好模型,固定好原子,就用脚本自动生成了这两个txt文件了,懒得再往里面粘贴了,直接一个include就搞定,方便一些。

1155

帖子

0

威望

4421

eV
积分
5576

Level 6 (一方通行)

4#
发表于 Post on 2026-2-5 12:13:38 | 只看该作者 Only view this author
首先,任何时候都要以手册为依据,AI 不是包打天下的工具。
所谓AI 也好,人工智能也好,机器学习也好,这些都是基于已有的知识才能发挥作用的,如果它自己都没学过,你问它甚至比问外行更糟糕,所谓的“一本正经胡说八道”……

但凡你查一下 CP2K 在线手册
https://manual.cp2k.org/trunk/CP ... NT/FIXED_ATOMS.html
https://manual.cp2k.org/trunk/methods/optimization/geometry.html

你就会发现,要固定原子需要用到 CONSTRAINT 关键词,以及其下的 FIXED_ATOMS,COMPONENTS_TO_FIX,LIST 等关键词

第二个链接还给了例子:
  1. &CONSTRAINT
  2.     &FIXED_ATOMS
  3.       COMPONENTS_TO_FIX XYZ
  4.       LIST 1 2 3 ... N
  5.     &END FIXED_ATOMS
  6.   &END CONSTRAINT
复制代码


然而,你的 NaXMH.inp 输入文件中,虽然用 @INCLUDE  fix.txt ,但是你的 fix.txt 文件里有 CONSTRAINT_INIT  T

再次查看手册
https://manual.cp2k.org/trunk/CP ... INT.CONSTRAINT_INIT
解释是
“Apply constraints to the initial position and velocities. Default is to apply constraints only after the first MD step. 对初始位置和速度施加约束。默认仅在首次分子动力学步之后施加约束。”

而你的计算是 GEO_OPT,这俩不相干。也许你可以把 CONSTRAINT_INIT  T 删掉试试看

7

帖子

0

威望

67

eV
积分
74

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2026-2-5 12:20:24 | 只看该作者 Only view this author
乐平 发表于 2026-2-5 12:13
首先,任何时候都要以手册为依据,AI 不是包打天下的工具。
所谓AI 也好,人工智能也好,机器学习也好,这 ...

我一开始没有加这个,计算出来也是上下的O原子在OPT的时候位置突然变化了,我尝试了好多方法也不好用,我研究手册了,也没有解决这个问题,我也使用了RESTRAINT,也不行。实在是试不出来怎么回事了,才求助的论坛

6万

帖子

99

威望

6万

eV
积分
125115

管理员

公社社长

6#
发表于 Post on 2026-2-5 18:46:42 | 只看该作者 Only view this author
认真看置顶的社员必读贴http://bbs.keinsci.com/thread-25-1-1.html别随便在讨论计算化学问题的时候随便提及任何AI


下次再发现删帖处理


别随便瞎试,通过北京科音CP2K第一性原理计算培训班(http://www.keinsci.com/KFP)好好学一遍再用比什么都强,节约你无数走弯路白浪费的时间。所有这些必会的知识在培训里都有充分体现,如:


何况Multiwfn创建优化任务输入文件的功能里都明确提供了固定原子的选项,下文说了
使用Multiwfn非常便利地创建CP2K程序的输入文件
http://sobereva.com/587http://bbs.keinsci.com/thread-21668-1-1.html

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

7

帖子

0

威望

67

eV
积分
74

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2026-2-6 08:45:58 | 只看该作者 Only view this author
sobereva 发表于 2026-2-5 18:46
认真看置顶的社员必读贴http://bbs.keinsci.com/thread-25-1-1.html,别随便在讨论计算化学问题的时候随便 ...

我也用Mulitwfn生成了,所有的方法都试了,还是算到OPT的时候O原子会跑,好像固定原子只对MD有用,切换到OPT就没用了?求教

6万

帖子

99

威望

6万

eV
积分
125115

管理员

公社社长

8#
发表于 Post on 2026-2-7 03:15:39 | 只看该作者 Only view this author
qli0218 发表于 2026-2-6 08:45
我也用Mulitwfn生成了,所有的方法都试了,还是算到OPT的时候O原子会跑,好像固定原子只对MD有用,切换到 ...

对opt当然有用,我的幻灯片的例子都已经充分体现了。培训里还都给了现成的输入输出文件充分体现了冻结的有效性(如硅表面重构例子、氯化钠表面弛豫例子等,都冻结了全部基底原子)
注意正确拼写Multiwfn,认真看下文第4条
计算化学中的一些常见不良写法和用词
http://sobereva.com/298http://bbs.keinsci.com/thread-1358-1-1.html

并且注意看下文第2节,令回复者反感、不够尊重的回帖已经删除。
在网上求助计算化学问题时的注意事项
http://sobereva.com/79http://bbs.keinsci.com/thread-57-1-1.html
认真遵守论坛的规矩
北京科音自然科学研究中心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-16 15:05 , Processed in 0.239514 second(s), 23 queries , Gzip On.

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