24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1584  |  回复: 16
当前主题已经存档。

goldenfisher

金虫 (著名写手)

★ ★ ★ ★
liyong.gan(金币+1):谢谢参与
liyong.gan(金币+2):谢谢 2010-02-08 21:50
qasd(金币+3):xiexie 2010-02-09 14:44
有几个建议希望有帮助:
1、增加image的个数,比如5个。
2、改变寻找鞍点的方法,比如sd方法等。
3、如果你已经知道某些中间态,你可以直接固定这些态,这样可以大大加快计算速度。

[ Last edited by goldenfisher on 2010-2-8 at 21:53 ]
11楼2010-02-08 20:24:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyong.gan

木虫 (正式写手)


aylayl08(金币+1):感谢你的反馈信息 2010-02-18 09:05
引用回帖:
Originally posted by goldenfisher at 2010-02-08 20:24:46:
有几个建议希望有帮助:
1、增加image的个数,比如5个。
2、改变寻找鞍点的方法,比如sg方法等。
3、如果你已经知道某些中间态,你可以直接固定这些态,这样可以大大加快计算速度。

谢谢你的建议哈~~~~~~~~~
1、我现在已经增加image的个数到3个,同样的,用nebmake.pl命令线性插入,但是发现每个image中CO分子间的距离依旧很小,导致计算的时候C-O间力很大,就有可能导致在优化的过程中,CO变成孤立的C和O原子,结果肯定不对,所以我就手动修改其坐标,拉大间距,缩小二者间的力,希望能收敛。但是不知道这样做对不对?
2、sg是什么方法啊?是CG吗?
3、假设我已经知道某些中间态,请问我在计算的过程中怎么固定它们呢?
谢谢啊~~~~~~~~··
12楼2010-02-08 21:58:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)


liyong.gan(金币+2):谢谢啊~~~ 2010-02-10 13:15
liyong.gan(金币+1): 2010-02-10 13:51
aylayl08(金币+1):谢谢交流 2010-02-11 08:43
3个image我觉得还是少,我一般用7个。
sd是一种优化方法,还有'broyden',langevin,quick-min等等。用这些不同的方法导致的收敛速度很不一样。
固定中间态,只需要设置他们每个原子的力为零即可。
13楼2010-02-09 16:29:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyong.gan

木虫 (正式写手)

引用回帖:
Originally posted by goldenfisher at 2010-02-09 16:29:56:
3个image我觉得还是少,我一般用7个。
sd是一种优化方法,还有'broyden',langevin,quick-min等等。用这些不同的方法导致的收敛速度很不一样。
固定中间态,只需要设置他们每个原子的力为零即可。

谢谢你的回答啊!
你说“固定中间态,只需要设置他们每个原子的力为零即可。”请问怎么固定这个力为0啊?我的理解是把这个态的POSCAR中的原子固定,但是它们之间的力不一定为0啊!
谢谢~~~~~~~
14楼2010-02-10 13:49:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goldenfisher

金虫 (著名写手)


aylayl08(金币+1):谢谢交流 2010-02-11 08:43
liyong.gan(金币+2):谢谢啊 2010-02-11 21:50
你的理解跟我说的是一回事,你固定了原子就相当于是设定受力为零了。你可以试试,和MD里的是一样的
15楼2010-02-10 22:44:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyong.gan

木虫 (正式写手)

★ ★
aylayl08(金币+2):感谢你的反馈信息 2010-02-18 09:05
引用回帖:
Originally posted by goldenfisher at 2010-02-09 16:29:56:
3个image我觉得还是少,我一般用7个。
sd是一种优化方法,还有'broyden',langevin,quick-min等等。用这些不同的方法导致的收敛速度很不一样。
固定中间态,只需要设置他们每个原子的力为零即可。

在大家的帮助下,我的NEB收敛了,做法是:
第一步,只用一个image,收敛了;
第二步,用了三个image,也收敛了。
发现第一步的所谓过渡态的能量和第二步计算的过渡态能量相差很少,请问我现在应该怎么做呢?是把第二步中的过渡态拿出来单独用于init和final states相同的算法和精度继续优化,然后计算频率?还是增加image的个数继续计算?
谢谢啊~~~~~~
16楼2010-02-11 21:55:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyong.gan

木虫 (正式写手)

在大家的帮助下,我的NEB收敛了,做法是:
第一步,只用一个image,收敛了;
第二步,用了三个image,也收敛了。
发现第一步的所谓过渡态的能量和第二步计算的过渡态能量相差很少,请问我现在应该怎么做呢?是把第二步中的过渡态拿出来单独用于init和final states相同的算法和精度继续优化,然后计算频率?还是增加image的个数继续计算?
谢谢啊~~~~~~
17楼2010-02-20 15:33:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 liyong.gan 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见