计算化学公社

标题: 请教关于AIMD中体系温度的问题 [打印本页]

作者
Author:
@Bruce    时间: 2020-7-17 11:10
标题: 请教关于AIMD中体系温度的问题
我使用CP2K运行AIMD,体系为NVT系综,以下第二个图是我关于该部分的设置:

请问,为什么查看out文件中体系的温度为上千K呢?是我的输入文件有问题吗?
谢谢!

作者
Author:
wth1219    时间: 2020-7-17 13:22
建议在&MD部分加上TEMP_TOL 50,规定温度范围。
另外如果指定了初始速度的话,检查一下初始速度单位是否正确。
作者
Author:
@Bruce    时间: 2020-7-17 15:07
wth1219 发表于 2020-7-17 13:22
建议在&MD部分加上TEMP_TOL 50,规定温度范围。
另外如果指定了初始速度的话,检查一下初始速度单位是否正 ...

好的,谢谢您的回复。
关于速度部分我也有个疑问,官方手册给出的默认单位是BOHR/AU_T吗?另外我用PINT_UNIT关键词定义单位为埃每飞秒,好像不生效。
作者
Author:
wth1219    时间: 2020-7-17 19:44
@Bruce 发表于 2020-7-17 15:07
好的,谢谢您的回复。
关于速度部分我也有个疑问,官方手册给出的默认单位是BOHR/AU_T吗?另外我用PINT_ ...

您好,速度的默认单位就是BOHR/AU_T,AU_T的相关换算在&GLOBAL中设置PRINT_LEVEL MEDIUM时的输出文件开头可见。
&PRINT / &VELOCITIES / UNIT关键词我没有使用过,无法为您提供建议,抱歉。
作者
Author:
@Bruce    时间: 2020-7-17 23:29
wth1219 发表于 2020-7-17 19:44
您好,速度的默认单位就是BOHR/AU_T,AU_T的相关换算在&GLOBAL中设置PRINT_LEVEL MEDIUM时的输出文件开头 ...

好的,非常感谢您的帮助
作者
Author:
丁越    时间: 2021-10-5 13:57
wth1219 发表于 2020-7-17 13:22
建议在&MD部分加上TEMP_TOL 50,规定温度范围。
另外如果指定了初始速度的话,检查一下初始速度单位是否正 ...

官方手册这里给出:"the maximum accepted deviation of the (global) temperaturefrom the desired target temperature before a rescaling of the velocites is performed. If it is 0 no rescaling is performed. NOTE: This keyword is obsolescent; Using a CSVR thermostat with a short timeconstant is recommended as a better alternative"





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