计算化学公社

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

[GROMACS] 求助: 如何使用gromacs对tip4p水模型进行normal mode分析

[复制链接 Copy URL]

367

帖子

5

威望

4077

eV
积分
4544

Level 6 (一方通行)

Nerv

跳转到指定楼层 Go to specific reply
楼主
使用3点水模型做出来的结果还算正常,同样的方法用在四点水模型上后出现了大量虚频。恳请各位老师指点。
体系很简单,就是一个900个分子的水盒子,力场用的tip4p/2005,npt跑平衡后做了能量最小化,结果如下:
Potential Energy  = -5.41678855181009e+04
Maximum force     =  9.08945716315534e-03 on atom 1865
Norm of force     =  4.01353831285450e-04

normal mode使用的mdp如下:
define = -DFLEXIBLE
integrator = nm
dt                       = 0.002     ;
nsteps                   = 10000   ;
nstenergy                = 5000
nstlog                   = 5000
nstxout-compressed       = 2000
continuation             = yes
constraints              = none
cutoff-scheme            = Verlet
coulombtype              = PME
vdwtype                  = Cut-off
DispCorr                 = EnerPres
emtol = 0.01
emstep = 0.01
nstlist = 5
rlist = 1.0
rvdw = 1.0
rcoulomb = 1.0


计算结果大致如下:
@    title "Eigenvalues"
@    xaxis  label "Eigenvalue index"
@    yaxis  label "Eigenvalue [Gromacs units]"
@TYPE xy
@ subtitle "mass weighted"
     7    -1.57368e+11
     8     -1.3606e+11
     9    -1.20261e+11
    10    -1.06565e+11
    11    -9.77809e+10
    12     -8.9158e+10
God's in his heaven,all is right with the world

6万

帖子

99

威望

6万

eV
积分
125174

管理员

公社社长

2#
发表于 Post on 2023-8-23 07:34:22 | 只看该作者 Only view this author
尝试用双精度版本LBFGS方法做em以及正则模式分析。如果也有问题,而所有三点水模型都没问题,估计是gmx在振动分析时对虚拟点考虑不周。也可以试试关掉色散校正并且库仑作用用cutoff算
北京科音自然科学研究中心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

367

帖子

5

威望

4077

eV
积分
4544

Level 6 (一方通行)

Nerv

3#
 楼主 Author| 发表于 Post on 2023-8-23 13:12:10 | 只看该作者 Only view this author
sobereva 发表于 2023-8-23 07:34
尝试用双精度版本LBFGS方法做em以及正则模式分析。如果也有问题,而所有三点水模型都没问题,估计是gmx在振 ...

感谢老师回复,根据您的建议做了一些尝试还是解决不了,可能确实是虚位点的问题了。请问有什么其他的程序可以替代gromacs实现这个分析么?
God's in his heaven,all is right with the world

367

帖子

5

威望

4077

eV
积分
4544

Level 6 (一方通行)

Nerv

4#
 楼主 Author| 发表于 Post on 2023-8-29 11:58:32 | 只看该作者 Only view this author
本帖最后由 Lacrimosa 于 2023-9-9 15:34 编辑

自答一下:
除正则分析之外,还可以通过对质量权重的速度自相关函数(mass-weighted velocity autocorrelation function, 下文简写为mw-vacf)进行傅里叶变换来获得VDOS,小体系低温下的测试结果与正则分析基本吻合
通过此文 J. Chem. Phys. 150, 194111 (2019)中的eq(22)以及eq(23)可以计算体系的自由度,其数量应为3N,其中N为体系中的总原子数。实际计算结果会与3N略有差异。
需要注意以下几点:
#1. gmx velacc只能计算vacf,使用eq(22)需要对每个原子进行计算然后乘以其相应的质量后求和,按照此流程算出的mw-vacf结果与用gmx dos算出的不同(此处使用的是gmx 2021.3),暂时还无法确定gmx dos是如何计算mw-vacf的。
#2. 该方法基于harmonic approximation,体系应在尽可能低的温度下进行模拟。
#3. 体积对计算结果有着明显的影响,如要将正则分析的结果与该方法的结果进行对比,应在相同体积下进行模拟。

对于#1,也可以对每一种原子计算vacf, 然后乘以其质量以及数量后对所有种类求和


God's in his heaven,all is right with the world

本版积分规则 Credits rule

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

GMT+8, 2026-2-25 09:14 , Processed in 0.151961 second(s), 20 queries , Gzip On.

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