计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: zhangs
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] cp2k跑分子动力学应该怎么分析结果?

[复制链接 Copy URL]

894

帖子

3

威望

1685

eV
积分
2639

Level 5 (御坂)

傻傻的木瓜

16#
发表于 Post on 2024-12-13 21:59:29 | 只看该作者 Only view this author
本帖最后由 Uus/pMeC6H4-/キ 于 2024-12-13 22:03 编辑
ljh123 发表于 2024-12-13 21:34
原来如此,十分感谢!还有就是想请教下,通过REFTRAJ如何输出动能呢?我用REFTRAJ得到的.ener文件里只有 ...

轨迹重算应该是读取各结构计算单点能(电子的势能)和原子受力的,又不涉及按分子动力学走步算法随时间推移原子变化结构的计算,那自然没有(原子核)动能和温度的输出。

编辑:动能这个问题似乎在http://bbs.keinsci.com/thread-50101-1-1.htmlhttp://bbs.keinsci.com/thread-50466-1-1.html这两帖都讨论过,但是我也不太清楚分子动力学逐帧“自由能”或其热平均具体怎么处理。
√546=23.36664289109

266

帖子

0

威望

939

eV
积分
1205

Level 4 (黑子)

17#
发表于 Post on 2024-12-13 22:03:42 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2024-12-13 21:59
轨迹重算应该是读取各结构计算单点能(电子的势能)和原子受力的,又不涉及按分子动力学走步算法随时间推 ...

感谢你的解答。我只是好奇REFTRAJ为什么不输出动能,倒不是需要算他。我有大概的猜测,但是没人讨论就有点没底hhh

266

帖子

0

威望

939

eV
积分
1205

Level 4 (黑子)

18#
发表于 Post on 2024-12-13 22:43:25 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2024-12-13 21:59
轨迹重算应该是读取各结构计算单点能(电子的势能)和原子受力的,又不涉及按分子动力学走步算法随时间推 ...

你好,我尝试了VARIABLE_VOLUME关键词,但一直出现报错,不知是否是我的关键词输入问题。输入文件部分如下:
   &REFTRAJ
      CELL_FILE_NAME 1.cell
      VARIABLE_VOLUME .TRUE.
      TRAJ_FILE_NAME 1.xyz
       EVAL ENERGY_FORCES
      FIRST_SNAPSHOT 1
      LAST_SNAPSHOT 5000
      STRIDE 50
    &END REFTRAJ
报错信息如下:
*   ___                                                                       *
*  /   \                                                                      *
* [ABORT]                                                                     *
*  \___/                             CPASSERT failed                          *
*    |                                                                        *
*  O/|                                                                        *
* /| |                                                                        *
* / \                                                motion/integrator.F:1622 *
似乎是motion这节的问题,我把VARIABLE_VOLUME关键词删掉是可以正常运行的,但是加上就会报错。。。

894

帖子

3

威望

1685

eV
积分
2639

Level 5 (御坂)

傻傻的木瓜

19#
发表于 Post on 2024-12-13 23:10:34 | 只看该作者 Only view this author
本帖最后由 Uus/pMeC6H4-/キ 于 2024-12-13 23:12 编辑
ljh123 发表于 2024-12-13 22:43
你好,我尝试了VARIABLE_VOLUME关键词,但一直出现报错,不知是否是我的关键词输入问题。输入文件部分如 ...

源代码src/motion/integrator.F第1622行附近是这么写的:
  1.       ! Check if we reached the end of the file and provide some info..
  2.       IF (my_end) THEN
  3.          IF (reftraj_env%isnap /= (simpar%nsteps - 1)) &
  4.             CALL cp_abort(__LOCATION__, &
  5.                           "Reached the end of the Trajectory  frames in the TRAJECTORY file. Number of "// &
  6.                           "missing frames ("//cp_to_string((simpar%nsteps - 1) - reftraj_env%isnap)//").")
  7.       END IF
复制代码

我猜是&MD/&REFTRAJ里设置的重算起始帧、终止帧、跨步与&MD里STEPS设置的步数有所冲突了,但是我不知道这和VARIABLE_VOLUME有啥关系……

编辑:我自己设置跨步为1跑重算时发现重算设置确定的步数会覆盖掉STEPS确定的步数,干脆去掉了STEPS设定(此时用回默认值3),结合FIRST_SNAPSHOT 1和LAST_SNAPSHOT <总结构数>可以顺利重算完整个轨迹文件的所有结构。
√546=23.36664289109

894

帖子

3

威望

1685

eV
积分
2639

Level 5 (御坂)

傻傻的木瓜

20#
发表于 Post on 2025-1-4 12:11:45 | 只看该作者 Only view this author
sobereva 发表于 2024-11-15 04:56
很合理
由于每一帧单独算单点+受力的时候没法像MD那样读取上一步收敛的波函数当初猜,所以应注意检查批 ...

悲报,SCF不收敛的问题果然极其高发,多个大小不一的平行体系都因此报错终止了……

对若干分子数和盒子尺寸不同的水溶液,按6楼的计算方法/基组做分子动力学和REFTRAJ重算,权衡精度和时长上限后截断能都用800 Ry。观察低级别纯泛函的MD轨迹没有明显结构问题,高级别杂化泛函重算时开头一小段轨迹也能顺利SCF收敛算出能量和受力,但某一步SCF就会突然开始震荡、严重偏离收敛限。

此时是否需要取.restart文件记录的最后一帧用纯泛函重新算单点产生波函数,给杂化泛函读取来继续重算呢?有没有杂化泛函重算一开始就能避免这种问题的设置(开IGNORE_CONVERGENCE_FAILURE不算)?感谢您的指点。

(我也知道有条件好的敢直接上杂化泛函跑MD,但我这计算资源支持纯泛函跑MD加杂化泛函重算的权宜之计都勉强,叹气)
√546=23.36664289109

6万

帖子

99

威望

5万

eV
积分
120151

管理员

公社社长

21#
发表于 Post on 2025-1-5 01:28:27 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-1-4 12:11
悲报,SCF不收敛的问题果然极其高发,多个大小不一的平行体系都因此报错终止了……

对若干分子数和盒 ...

需要
没有。为减小中途SCF不收敛的可能,可以减小步长

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
Uus/pMeC6H4-/キ + 1 谢谢

查看全部评分 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

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 02:59 , Processed in 0.159216 second(s), 20 queries , Gzip On.

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