计算化学公社
标题: 水盒子模型在NVE系综下能量严重不守恒求助 [打印本页]
作者Author: 小桃UpUp 时间: 2021-4-15 11:01
标题: 水盒子模型在NVE系综下能量严重不守恒求助
本人构建了由2340个OPC3水分子的水盒子,前期已经进行了能量最小化,以及303.15K下为期1ns的NPT平衡相,体系应已充分平衡。现欲在此基础上施加电场,进行不控温不控压的NVE模拟,观察施加电场对于体系温度升高的影响。
首先进行了未施加电场的NVE模拟10ns,发现体系温度不断下降(从原本设置的303K左右下降至273K左右),体系总能量也不断下降,能量严重不守恒,不知是否是我设置的mdp文件有问题,具体如下:
define =
integrator = md
dt = 0.001
nsteps = 10000000 ;10ns
comm-grps = system
energygrps =
nstxout = 5000
nstvout = 5000
nstfout = 5000
nstlog = 5000
nstenergy = 5000
nstxout-compressed = 5000
compressed-x-grps = system
pbc = xyz
cutoff-scheme = Verlet
coulombtype = PME
rcoulomb = 1.4
vdwtype = cut-off
rvdw = 1.4
DispCorr = EnerPres
gen_vel = no
gen_temp = 303.15
gen_seed = -1
freezegrps =
freezedim =
constraints = hbonds
lincs-iter = 2
此外,在grompp生成前处理文件时,曾出现这样的提示 “You are using aVerlet buffer tolerance of 0.005 kJ/mol/ps for an NVE simulation of length10000 ps, which can give a final drift of 977%. For conserving energy to 1%when using constraints, you might need to set verlet-buffer-tolerance to5.1e-06.”,将“verlet-buffer-tolerance = 5.1e-06”补充到mdp文件中进行模拟,发现温度下降更显著,能量更不守恒。
恳请各位老师帮忙,谢谢大家~
作者Author: k64_cc 时间: 2021-4-15 14:51
用double precision
作者Author: 小桃UpUp 时间: 2021-4-15 15:26
好的我去试一试,谢谢老师~
作者Author: Eva_Winter 时间: 2021-8-11 09:22
您好,我想请问下用双精度之后这个问题解决了吗?
| 欢迎光临 计算化学公社 (http://bbs.keinsci.com/) |
Powered by Discuz! X3.3 |