计算化学公社

标题: CP2K做AIMD退火时相关参数设定问题 [打印本页]

作者
Author:
burangchen123    时间: 2024-9-23 14:58
标题: CP2K做AIMD退火时相关参数设定问题
本人想使用CP2K软件,通过AIMD方法模拟材料的退火过程。具体思路:第一步将材料结构在3000K下弛豫一定时间,第二步将3000K得到的结构在CSVR热浴、NVT系综下进行退火处理。
现在有以下问题:
1.第二步退火过程中,TEMPERATURE参数是设置为3000K还是设置成要退火到的温度
2.第二步退火过程中,TEMPERATURE_ANNEALING参数设置成小于1,是不是就可以进行降温了


作者
Author:
sobereva    时间: 2024-9-23 22:47
先考虑清楚怎么实现退火,CP2K没有gromacs那样能直接控制温度变化方式的关键词
如果直接让参考温度等于退火后的温度,TEMPERATURE显然设成退火到的温度。退火速度可以靠时间常数来一定程度控制
一般不用TEMPERATURE_ANNEALING,因为只能结合不常用的朗之万热浴
作者
Author:
burangchen123    时间: 2024-9-24 09:24
本帖最后由 burangchen123 于 2024-9-24 09:39 编辑
sobereva 发表于 2024-9-23 22:47
先考虑清楚怎么实现退火,CP2K没有gromacs那样能直接控制温度变化方式的关键词
如果直接让参考温度等于退 ...

sob老师您好,
1.如果我换用ANNEALING命令退火的话,直接将TEMPERATURE写成退火后的温度即可对吗?手册上说ANNEALING命令不需要任何热浴,只需要保证NVE系综吗?
2.不用ANNEALING命令的话,从3000K降到室温,每隔200K做一次NVT系综下的弛豫,这样的话,得到的结果是不是要比直接降低到室温要合理?
作者
Author:
sobereva    时间: 2024-9-25 00:51
burangchen123 发表于 2024-9-24 09:24
sob老师您好,
1.如果我换用ANNEALING命令退火的话,直接将TEMPERATURE写成退火后的温度即可对吗?手册 ...

1 甭用ANNEALING,NVE的情况你都没法控制平衡后的温度
2 没有任何必然性。本来通常的退火方式就是温度直接不断下降,并不经历中间在特定一批温度下分别做平衡的过程。想让退火比较理想化、更接近现实情况,让降温速度足够慢就完了
作者
Author:
burangchen123    时间: 2024-9-25 14:49
sobereva 发表于 2024-9-25 00:51
1 甭用ANNEALING,NVE的情况你都没法控制平衡后的温度
2 没有任何必然性。本来通常的退火方式就是温度直 ...

好的 谢谢sob老师




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3