计算化学公社

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

[NAMD] NAMD2.9-ERROR: Constraint failure in RATTLE algorithm for atom!

[复制链接 Copy URL]

5

帖子

0

威望

41

eV
积分
46

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
大家好,    很高兴加入此论坛认识大家。最近我在学习NAMD2.9 source code (因为要使用 Plumed2.1.2,NAMD可匹配的最高版本也就NAMD2.9了)。在安装二者后,我做教程测试,均成功。但当我测试自己体系(蛋白-配体复合物,amber 99sb立场)时却始终显示一下多条类似错误:
ERROR: Constraint failure in RATTLE algorithm for atom 107!
ERROR: Constraint failure; simulation has become unstable.
    事实上,这个体系之前使用NAMD_2.11_Linux-x86_64-multicore-CUDA是OK的,用别人家的NAMD2.9 source code测试也是OK的。以下是我的配置文件:
amber             yes
parmfile          com_sol.prmtop
ambercoor         com_sol.inpcrd
set temperature   310
set outputname    ../output/md

# Continuing a job from the restart files
if {1} {
set inputname      eq3
binCoordinates     ../output/$inputname.restart.coor      
binVelocities      ../output/$inputname.restart.vel  ;# remove the "temperature" entry if you use this!
extendedSystem           ../output/$inputname.restart.xsc
}
exclude             scaled1-4
1-4scaling          0.833333
cutoff              12.0
switching           off
switchdist          10.0
pairlistdist        13.5
# Integrator Parameters
timestep            2.0  ;# 2fs/step
rigidBonds          all  ;# needed for 2fs steps
nonbondedFreq       1
fullElectFrequency  2  
stepspercycle       20
rigidTolerance      0.00001

# Constant Temperature Control
langevin            on    ;# do langevin dynamics
langevinDamping     1     ;# damping coefficient (gamma) of 5/ps
langevinTemp        $temperature
langevinHydrogen    off    ;# don't couple langevin bath to hydrogens
# Periodic Boundary Conditions
wrapAll             on
# PME (for full-system periodic electrostatics)
PME                 yes
PMEGridSizeX        72
PMEGridSizeY        72
PMEGridSizeZ        80
# Constant Pressure Control (variable volume)
if {1} {
useGroupPressure      yes ;# needed for 2fs steps
useFlexibleCell       no  ;# no for water box, yes for membrane
useConstantArea       no  ;# no for water box, yes for membrane

langevinPiston        on
langevinPistonTarget  1.01325 ;#  in bar -> 1 atm
langevinPistonPeriod  200.0
langevinPistonDecay   100.0
langevinPistonTemp    $temperature
}
# Output
outputName          $outputname
restartfreq         1000     ;# 500steps = every 1ps
dcdfreq             1000
xstFreq             1000
run  25000

   google给出的大部分建议是在最小化,加热和平衡过程,分步限制、放松最小化。我尝试多次,而且还更换多个体系,但仍是此类错误。所以很困惑,不知道大家遇到过这样问题没,希望得到指点。谢谢关注和留言。



评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
abing + 4 谢谢分享

查看全部评分 View all ratings

1171

帖子

7

威望

6858

eV
积分
8169

Level 6 (一方通行)

2#
发表于 Post on 2017-8-26 14:17:08 | 只看该作者 Only view this author
看看你minimize过程中的能量有没有不正常的,然后看看107号原子是不是和别的原子重叠了

评分 Rate

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

查看全部评分 View all ratings

334

帖子

0

威望

2357

eV
积分
2691

Level 5 (御坂)

3#
发表于 Post on 2017-8-26 22:37:34 | 只看该作者 Only view this author
eq没问题,md时就有问题了?
你最后一次eq对哪些原子做了restraint?
md做到第几步出错的?

5

帖子

0

威望

41

eV
积分
46

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2017-8-28 09:06:58 | 只看该作者 Only view this author
fhh2626 发表于 2017-8-26 14:17
看看你minimize过程中的能量有没有不正常的,然后看看107号原子是不是和别的原子重叠了

首先谢谢您的回复,minimize过程和heating均是正常通过的,一到eq步骤就过不去了,提示好多好多条这样的限制问题,而实际上我并没有对原子进行限制的。指出的原子id都属于蛋白,我用pymol查看并没有重叠的,而且我有试着增加最小化步数>20000,均不行。

5

帖子

0

威望

41

eV
积分
46

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2017-8-28 09:08:55 | 只看该作者 Only view this author
本帖最后由 niuniu123 于 2017-8-28 09:21 编辑
霜晨月 发表于 2017-8-26 22:37
eq没问题,md时就有问题了?
你最后一次eq对哪些原子做了restraint?
md做到第几步出错的?

您好,谢谢回复。最小化没问题,到eq第1步出的问题。脚本中可看到我在模拟中没有对原子做限制的。

1171

帖子

7

威望

6858

eV
积分
8169

Level 6 (一方通行)

6#
发表于 Post on 2017-8-28 17:43:36 | 只看该作者 Only view this author
niuniu123 发表于 2017-8-28 09:08
您好,谢谢回复。最小化没问题,到eq第1步出的问题。脚本中可看到我在模拟中没有对原子做限制的。

看不到你的结构就没有办法提更多的建议了

你可以用最新版本的namd和plumed结合的,我记得只用改一个地方就行了,上plumed的网站找找或者发帖给那边的人问问吧

5

帖子

0

威望

41

eV
积分
46

Level 2 能力者

7#
 楼主 Author| 发表于 Post on 2017-8-29 12:09:07 | 只看该作者 Only view this author
fhh2626 发表于 2017-8-28 17:43
看不到你的结构就没有办法提更多的建议了

你可以用最新版本的namd和plumed结合的,我记得只用改一个地 ...

好的,谢谢您的提示,我尝试下git版本和plumed是否可以真的结合。再次感谢您

5

帖子

0

威望

41

eV
积分
46

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2018-2-26 10:12:54 | 只看该作者 Only view this author
最近多个体系的失败和反复测试,发现上述最小化提示的问题和contraint的力常数有关,特意过来结束本帖。适当降低限制力,如5kcal/mol a2降为2kcal/mol a2有时可以让体系成功跑过去,希望对需要者有帮助。

16

帖子

0

威望

299

eV
积分
315

Level 3 能力者

9#
发表于 Post on 2018-6-4 11:46:45 | 只看该作者 Only view this author
感谢楼主。最近跑动力学也碰到这个问题,改了好多遍。按照您的方法成功了!谢谢谢谢

2

帖子

0

威望

13

eV
积分
15

Level 1 能力者

10#
发表于 Post on 2018-7-18 11:48:47 | 只看该作者 Only view this author
楼主最近我也遇到了这样的问题,而且模拟的体系越大,提示出错的原子越多,你能具体告诉我一下constraint力常数在文件的哪个位置怎么修改吗

2

帖子

0

威望

13

eV
积分
15

Level 1 能力者

11#
发表于 Post on 2018-7-18 11:49:40 | 只看该作者 Only view this author
xcandy 发表于 2018-6-4 11:46
感谢楼主。最近跑动力学也碰到这个问题,改了好多遍。按照您的方法成功了!谢谢谢谢

你好我想请问一下楼主的方法具体是什么么,对于constraint力常数怎么修改不太懂,谢谢

16

帖子

0

威望

299

eV
积分
315

Level 3 能力者

12#
发表于 Post on 2019-1-11 10:12:19 | 只看该作者 Only view this author
liuyang1993 发表于 2018-7-18 11:49
你好我想请问一下楼主的方法具体是什么么,对于constraint力常数怎么修改不太懂,谢谢

直接修改constraintscaling 的参数即可

4

帖子

0

威望

145

eV
积分
149

Level 2 能力者

13#
发表于 Post on 2020-1-2 10:47:17 | 只看该作者 Only view this author
xcandy 发表于 2019-1-11 10:12
直接修改constraintscaling 的参数即可

请问这个参数的具体位置在哪

11

帖子

0

威望

63

eV
积分
74

Level 2 能力者

14#
发表于 Post on 2021-8-31 09:50:11 | 只看该作者 Only view this author
niuniu123 发表于 2018-2-26 10:12
最近多个体系的失败和反复测试,发现上述最小化提示的问题和contraint的力常数有关,特意过来结束本帖。适 ...

想问下你是怎么解决的

11

帖子

0

威望

63

eV
积分
74

Level 2 能力者

15#
发表于 Post on 2021-8-31 09:52:30 | 只看该作者 Only view this author
onlyking 发表于 2020-1-2 10:47
请问这个参数的具体位置在哪

请问你知道具体位置了吗

本版积分规则 Credits rule

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

GMT+8, 2026-2-19 23:24 , Processed in 0.229176 second(s), 27 queries , Gzip On.

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