24小时热门版块排行榜    

查看: 4060  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

完全是火

铜虫 (小有名气)

[求助] 应当如何设置nvt nve npt 系综?已有2人参与

比如 :
------------------------------------------------------------------
fix 1 all npt temp 2.5 2000 4.00 x 0.0 0.0 6.0 drag 0.2
run 100000
-------------------------------------------------------------------
2000是目标的温度,那前面的2.5是如何得来的?
计算的步数有什么要求没,是不是需要实时调整,如果到100000步还没达到2000k时是不是要继续计算下去?
如果达到了2000K应该要再保持多久?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luftf

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
完全是火: 金币+25, ★★★★★最佳答案 2016-01-24 14:28:28
完全是火: 金币+25, ★★★★★最佳答案 2016-01-24 14:28:51
2.5是你自己定义的热浴初始温度
2000是你自己定义的热浴终止温度
将系统总能量随时间步的增长曲线输出,如果系统能量已经波动不大,说明弛豫效果较好,可以停止了
3楼2016-01-23 19:52:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

luzihen

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
fix里面的温度只是target温度,具体来说就是决定你热浴下动力学方程的那个参数.
打个比方
fix 1 all nvt temp 2.5 2000 4.00
run 100
那么这个时候第一步对应的热浴温度为2.5K,第一百部为2000K,中间线性插值
然而具体你的体系和这个热浴接触能到多少度就看你自己测试了,也许能热平衡,也许不能
调压得时候有的体系温度波动很大,比较难调温,比如一些amorphous相.

» 本帖已获得的红花(最新10朵)

2楼2016-01-23 18:05:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

完全是火

铜虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by luzihen at 2016-01-23 18:05:59
fix里面的温度只是target温度,具体来说就是决定你热浴下动力学方程的那个参数.
打个比方
fix 1 all nvt temp 2.5 2000 4.00
run 100
那么这个时候第一步对应的热浴温度为2.5K,第一百部为2000K,中间线性插值
然 ...

非常感谢!
4楼2016-01-24 14:30:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

完全是火

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by luftf at 2016-01-23 19:52:25
2.5是你自己定义的热浴初始温度
2000是你自己定义的热浴终止温度
将系统总能量随时间步的增长曲线输出,如果系统能量已经波动不大,说明弛豫效果较好,可以停止了

非常感谢您的回复,想再问您一下,热浴初始温度有什么要求没?
5楼2016-01-24 14:32:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见