计算化学公社

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

[CP2K] CP2K 经典分子动力学报错:GEOMETRY wrong or EMAX_SPLINE too small!

[复制链接 Copy URL]

273

帖子

0

威望

4345

eV
积分
4618

Level 6 (一方通行)



大家好,我尝试使用CP2K官网的一个MD教程例子跑一个水盒子的NVE系综动力学。体系是用packmol生成的11.2*11.2*11.2的水盒子,输入文件来自网站(https://www.cp2k.org/exercises:2018_uzh_acpc2:mol_sol),报错信息提示

WARNING| Particles:      67      5 at distance [au]:     1.84725440 less than:      2.00430963; increase EMAX_SPLINE.

但是我看我了盒子结构挺正常的,67(氧)和5(氢)号原子距离是2.35埃,但是为什么会报错呢?请各位专家不吝赐教

H2O.xyz

5.5 KB, 下载次数 Times of downloads: 61

MD.out

142.58 KB, 下载次数 Times of downloads: 9

MD.inp

2.54 KB, 下载次数 Times of downloads: 87

78

帖子

0

威望

3310

eV
积分
3388

Level 5 (御坂)

2#
发表于 Post on 2021-6-19 15:36:34 | 只看该作者 Only view this author
请问问题解决了吗,网上说有可能是结构不合理或者LJ参数有问题

273

帖子

0

威望

4345

eV
积分
4618

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2021-6-19 19:23:16 | 只看该作者 Only view this author
waitingseven 发表于 2021-6-19 15:36
请问问题解决了吗,网上说有可能是结构不合理或者LJ参数有问题

我没有找到具体原因,但是把笛卡尔坐标后面加上H2O后就可以正常计算了。官方给出的模板输入里都是有H2O的。

78

帖子

0

威望

3310

eV
积分
3388

Level 5 (御坂)

4#
发表于 Post on 2021-6-21 10:13:34 | 只看该作者 Only view this author
函数与激情 发表于 2021-6-19 19:23
我没有找到具体原因,但是把笛卡尔坐标后面加上H2O后就可以正常计算了。官方给出的模板输入里都是有H2O的 ...

这样啊,如果体系中有带电离子的话就不知道怎么办了,是不是说缺少键连接的拓扑信息才报错

273

帖子

0

威望

4345

eV
积分
4618

Level 6 (一方通行)

5#
 楼主 Author| 发表于 Post on 2021-6-21 14:50:19 | 只看该作者 Only view this author
waitingseven 发表于 2021-6-21 10:13
这样啊,如果体系中有带电离子的话就不知道怎么办了,是不是说缺少键连接的拓扑信息才报错

我问过一个老师 老师就是这么说的,缺少键的连接。我后来CP2K分子动力学用的都是AMBER力场,AMBER的TOP和inpcrd文件就不会有问题了。

80

帖子

0

威望

897

eV
积分
977

Level 4 (黑子)

6#
发表于 Post on 2021-6-27 23:25:53 | 只看该作者 Only view this author
函数与激情 发表于 2021-6-19 19:23
我没有找到具体原因,但是把笛卡尔坐标后面加上H2O后就可以正常计算了。官方给出的模板输入里都是有H2O的 ...

坐标后面不加H2O,相当于在算一堆原子。如不加H2O,cp2k有个GENERATE section,判断成键信息。另可在TOPOLOGY 设置dump psf,输出psf文件看连接信息。欢迎交流
cp2k QMMM

78

帖子

0

威望

3310

eV
积分
3388

Level 5 (御坂)

7#
发表于 Post on 2021-6-28 08:43:17 | 只看该作者 Only view this author
elpa 发表于 2021-6-27 23:25
坐标后面不加H2O,相当于在算一堆原子。如不加H2O,cp2k有个GENERATE section,判断成键信息。另可在TOPO ...

我看manual 里说坐标后面加MOLNAME以提供成键信息,但是除了水没有看到其他的例子,具体怎么操作网上目前也没搜到,比如说对于离子液体,阴阳离子包含多个原子就不知道该怎么操作了

80

帖子

0

威望

897

eV
积分
977

Level 4 (黑子)

8#
发表于 Post on 2021-6-29 12:53:29 | 只看该作者 Only view this author
waitingseven 发表于 2021-6-28 08:43
我看manual 里说坐标后面加MOLNAME以提供成键信息,但是除了水没有看到其他的例子,具体怎么操作网上目前 ...

比如OH,就直接写OH。我试过Al(OH)4也可以。其他不太清楚,欢迎交流。
太麻烦的按说可以用TOPOLOGY里GENERATE产生连接  CREAT MOLECULES创建分子,而不是自己定义
cp2k QMMM

78

帖子

0

威望

3310

eV
积分
3388

Level 5 (御坂)

9#
发表于 Post on 2021-6-29 15:00:58 | 只看该作者 Only view this author
elpa 发表于 2021-6-29 12:53
比如OH,就直接写OH。我试过Al(OH)4也可以。其他不太清楚,欢迎交流。
太麻烦的按说可以用TOPOLOGY里GENE ...

TOPOLOGY里的GENERATE总感觉对模型太挑剔了,建模如果某一个分子过了周期性边界或者模型密度高一些就报错,而且bondlength不知道为啥要设置的很大,比如我设置成3埃就不行,设置成6埃就行,总结一下就是盒子大一些,模型里的分子零散一些,所有离子或分子都在盒子内。我还发现就算模型没事儿,运行后也会莫名奇妙提示缺少一些力场的信息,比如说FORCEFIELD| WARNING: A non Critical ForceField parameter is missing! CP2K GOES! 或 FORCEFIELD| Missing Urey-Bradley,总之感觉还是LAMMPS省心些,CP2K更适合算AIMD

80

帖子

0

威望

897

eV
积分
977

Level 4 (黑子)

10#
发表于 Post on 2021-7-2 20:44:20 | 只看该作者 Only view this author
waitingseven 发表于 2021-6-29 15:00
TOPOLOGY里的GENERATE总感觉对模型太挑剔了,建模如果某一个分子过了周期性边界或者模型密度高一些就报错 ...

对,cp2k肯定不适合纯mm。我做qmmm,在摸索。
cp2k QMMM

80

帖子

0

威望

897

eV
积分
977

Level 4 (黑子)

11#
发表于 Post on 2021-7-10 00:36:33 | 只看该作者 Only view this author
谁有能检查结构不合理的脚本吗?检查原子间距离的
cp2k QMMM

273

帖子

0

威望

4345

eV
积分
4618

Level 6 (一方通行)

12#
 楼主 Author| 发表于 Post on 2021-9-2 15:31:00 | 只看该作者 Only view this author
Before running the QM/MM simulation we need to amend our prmtop file, because in the classical forcefield, several hydrogen atom types do not have separate Lennard-Jones parameters or they are set up to 0.0. [1]
今天发现通过AMBER的tleap程序生成的prmtop文件如果不修改默认TIP3P氢原子的LJ势的势井深度和半径会提示这个错误,需要使用AMBER自带的parmed程序修改,其实十分简单,过程如下:
parmed complex.prmtop
changeLJSingleType :WAT@H1 0.3019 0.047
changeLJSingleType :WAT@H2 0.3019 0.047
outparm complex_LJ_mod.prmtop
quit
改完后我的体系就不会再报这个错误了。
reference:
[1] https://www.cp2k.org/howto:biochem_qmmm
[2] https://ask.bioexcel.eu/t/error- ... emical-systems/1583

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
yjb + 1 谢谢

查看全部评分 View all ratings

40

帖子

0

威望

1028

eV
积分
1068

Level 4 (黑子)

13#
发表于 Post on 2021-12-3 22:40:54 | 只看该作者 Only view this author
函数与激情 发表于 2021-6-19 19:23
我没有找到具体原因,但是把笛卡尔坐标后面加上H2O后就可以正常计算了。官方给出的模板输入里都是有H2O的 ...

请问具体在哪个位置加H2O啊老师?是在&COORD板块里咩

16

帖子

0

威望

530

eV
积分
546

Level 4 (黑子)

14#
发表于 Post on 2022-11-27 21:20:14 | 只看该作者 Only view this author
想请问下楼主,我最近也用CP2K跑QM/MM,也是用的amber力场文件,加了LJ参数。
还是会出现结构错误或EMAX_SPLINE过小的错误。
根本原因是随着模拟时间,我的水分子会与组氨酸的氮距离变短甚至成键,有什么办法吗?

25

帖子

0

威望

402

eV
积分
427

Level 3 能力者

15#
发表于 Post on 2022-12-7 23:36:41 | 只看该作者 Only view this author
疯狂的阿太 发表于 2022-11-27 21:20
想请问下楼主,我最近也用CP2K跑QM/MM,也是用的amber力场文件,加了LJ参数。
还是会出现结构错误或EMAX_S ...

请问楼上解决了吗?  同样的问题,也是加了LJ,run一段时间就报错了  
这种报错似乎对CP2K QM/MMM 体系很常见,但是也没有在网上找到合适的解决方案

本版积分规则 Credits rule

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

GMT+8, 2024-11-26 12:38 , Processed in 0.239620 second(s), 24 queries , Gzip On.

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