计算化学公社

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

[GROMACS] 已解决:使用CO2 EPM2模型LINCS WARNING导致模拟崩溃

[复制链接 Copy URL]

59

帖子

0

威望

720

eV
积分
779

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 五月雨 于 2022-5-17 16:21 编辑

请问各位老师,我在NPT下模拟纯CO2体系计算平衡密度,使用的是EPM2模型,模拟刚开始就出现too many Lincs warning的错误,尝试把步长设置到1fs,constraints设置为none,仍然会崩溃。
LINCS WARNING
relative constraint deviation after LINCS:
rms 0.000769, max 0.018196 (between atoms 865 and 867)
bonds that rotated more than 30 degrees:
atom 1 atom 2  angle  previous, current, constraint length
    865    866   30.8    0.1165   0.1168      0.1149

我尝试在相同条件下使用别的CO2模型数据 ,使用相同的CO2结构,相同的体系,相同的top、mdp文件,仅仅是CO2 itp文件不同,步长即使是2fs,模拟也一直很平稳。

我使用的EPM2模型的itp文件是sob老师在过往帖子里提供的:
[ atomtypes ]
; name      at.num    mass     charge  ptype     sigma    epsilon
C_EPM2         6     12.01     0.0000    A       0.2757   0.23388
O_EPM2         8     16.00     0.0000    A       0.3033   0.66937

[ moleculetype ]
; molname        nrexcl
CO2                3

[ atoms ]
; id  at type     res nr  res name  at name    cg nr     charge    mass
   1  C_EPM2         1      CO2           C          1       0.6512  12.01000
   2  O_EPM2         1      CO2              O1         1      -0.3256  16.00000
   3  O_EPM2         1      CO2              O2         1      -0.3256  16.00000

[ constraints ]
1 2   1   0.1149
1 3   1   0.1149

[ angles ]
; i     j       k       funct   angle   force.c.
  2     1       3         1      180      1236


是不是我mdp文件某些设置不合理导致的?
npt.mdp
integrator  = md      
nsteps      = 50000000     
dt          = 0.002   
;
nstxout     = 500
nstvout     = 500
nstenergy   = 500
nstlog      = 500
energygrps  = system
;
continuation    = no
constraint_algorithm = lincs
constraints     = h-bonds
lincs_iter      = 1
lincs_order     = 4
;
cutoff-scheme   = Verlet
ns_type         = grid
nstlist         = 10
rcoulomb        = 1.4
rvdw            = 1.4
;
coulombtype     = PME
pme_order       = 4
fourierspacing  = 0.16
;
tcoupl      = V-rescale
tc-grps     = system
tau_t       = 0.2
ref_t       = 333.15
;
pcoupl      = Berendsen
pcoupltype  = isotropic
tau_p       = 0.5
ref_p       = 1.0
compressibility = 4.5e-5
;
pbc         = xyz
;
DispCorr    = EnerPres
;
gen_vel     = no
gen_temp    = 333.15
gen_seed    = -1


所以想请问各位老师,为什么使用别的模型没事,使用EPM2模型就出问题?这个问题该怎么解决?
之前的几个体系模拟已经表明体系结构和拓扑文件没有问题,因此我尝试在低温情况下(100K)跑,模拟进行的很平稳(测试200K时也会崩溃)。
在mdp文件中加入了:
annealing              = single
annealing-npoints = 2
annealing-time      = 0 1000
annealing-temp     =0  333

之后多次测试模拟进行的都很顺利。

em.mdp

394 Bytes, 下载次数 Times of downloads: 14

topol.top

252 Bytes, 下载次数 Times of downloads: 25

CO2.pdb

365 Bytes, 下载次数 Times of downloads: 23

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

2#
发表于 Post on 2022-5-14 11:53:43 | 只看该作者 Only view this author
本帖最后由 牧生 于 2022-5-14 15:42 编辑

我模拟CO2水合物都用的这个参数,没有问题。
因为气体占主要,所以你把DispCorr  设为 no试试呢?
又菜又爱玩

59

帖子

0

威望

720

eV
积分
779

Level 4 (黑子)

3#
 楼主 Author| 发表于 Post on 2022-5-14 12:17:00 | 只看该作者 Only view this author
牧生 发表于 2022-5-14 11:53
我模拟CO2水合物都用的这个参数,没有问题。
因为气体占主要,所以你把DispCorr  设为 none试试呢?

好的,我试试

59

帖子

0

威望

720

eV
积分
779

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2022-5-14 15:24:15 | 只看该作者 Only view this author
牧生 发表于 2022-5-14 11:53
我模拟CO2水合物都用的这个参数,没有问题。
因为气体占主要,所以你把DispCorr  设为 none试试呢?

还是不行,一样的满屏的LINCS WARNING

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

5#
发表于 Post on 2022-5-14 16:07:35 | 只看该作者 Only view this author
我跑了一个纯CO2气体的盒子,在em这一步出现了很多LINCS WARNING,但em结束以后,再进行1bar下的NPT,跑起来是没有问题的。
又菜又爱玩

59

帖子

0

威望

720

eV
积分
779

Level 4 (黑子)

6#
 楼主 Author| 发表于 Post on 2022-5-14 16:35:08 | 只看该作者 Only view this author
牧生 发表于 2022-5-14 16:07
我跑了一个纯CO2气体的盒子,在em这一步出现了很多LINCS WARNING,但em结束以后,再进行1bar下的NPT,跑起 ...

我在em的时候是没有出现过这种情况的,NPT时一直出现LINCS WARNING,但是有时并不直接崩溃,可以跑下来

86

帖子

0

威望

1041

eV
积分
1127

Level 4 (黑子)

7#
发表于 Post on 2022-5-15 14:41:36 | 只看该作者 Only view this author
尝试从0K慢慢升温333K,可能是升温过快导致的崩溃

59

帖子

0

威望

720

eV
积分
779

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2022-5-15 21:31:08 | 只看该作者 Only view this author
高处裹棉被 发表于 2022-5-15 14:41
尝试从0K慢慢升温333K,可能是升温过快导致的崩溃

好的,谢谢

86

帖子

0

威望

1041

eV
积分
1127

Level 4 (黑子)

9#
发表于 Post on 2022-5-17 09:21:17 | 只看该作者 Only view this author
五月雨 发表于 2022-5-17 00:51
我比较小白,请问大佬有没有你说的慢慢升温的mdo文件,十分感谢

用mdp文件里的annealing退火设置,详情可以看手册

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 15:09 , Processed in 0.175051 second(s), 23 queries , Gzip On.

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