24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3044  |  回复: 2

bs340248

铜虫 (小有名气)

[交流] 【求助】请教temp/berendsen命令中弛豫时间的问题

fix temp/berendsen command
1, Reset the temperature of a group of atoms by using a Berendsen thermostat (Berendsen), which rescales their velocities every timestep.
2, The Tdamp parameter is specified in time units and determines how rapidly the temperature is relaxed.

这个命令的解释里面,控制温度是通过每步改变速度来实现的对吧,但是这个Tdamp所说的弛豫时间到底指的是什么啊?以前我一直以为是过一段弛豫时间后调整温度,现在想想弛豫时间好像不是指这个。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★ ★ ★ ★ ★
bs340248(金币+1):谢谢参与
ghcacj(金币+5):谢谢 2010-09-29 10:28:14
bs340248(金币+3): 2010-10-04 21:43:29
你由小到大选几个不同的Tdamp数值,然后一一计算,再把这中间的温度情况记录下来做个图一对比,你就清楚是怎么回事了。这个是控制温度波动的一个量。这个值的大小决定了温度驰豫的快慢,其实也就是对温度控制强弱的问题,控制太强了,则通常会有较大的起伏。总之你要试一试就清楚了。
2楼2010-09-28 18:29:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qphll

金虫 (正式写手)

★ ★ ★ ★ ★
bs340248(金币+1):谢谢参与
zh1987hs(金币+4):thank you 2010-12-03 15:26:51
引用回帖:
Originally posted by 老虎大王 at 2010-09-28 18:29:44:
你由小到大选几个不同的Tdamp数值,然后一一计算,再把这中间的温度情况记录下来做个图一对比,你就清楚是怎么回事了。这个是控制温度波动的一个量。这个值的大小决定了温度驰豫的快慢,其实也就是对温度控制强弱 ...

嗯, 这个解释很清楚.

注意的是, 这个Tdamp的单位也是时间, 但是, 不要将它的数值以及单位和run的步数已经timestep混淆起来, 两者没啥关系.

如果Tdamp太小, 会导致这个错误:

Dump dcd of non-matching # of atoms

太大的话, 温度的控制效果不好, 会有比较大的波动.

总之, 这个参数要自己找一下最优值.
Life, Love, Laugh.
3楼2010-12-03 11:11:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bs340248 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见