计算化学公社

标题: 设置的温度愈高,跑每1fs的时间是否也愈高? [打印本页]

作者
Author:
Ron3319    时间: 2024-11-8 16:34
标题: 设置的温度愈高,跑每1fs的时间是否也愈高?
各位大大,我有个问题。如果所以设置也是一样,只有温度设置是不同,这跑1fs的时间是否也不同?盒子大小大约24A,有32个分子。

我的测试中有300K, 400K和1000K。300K时,在100fs后,每1fs用6秒。400K时,每1fs用25秒。1000K时,每1fs用240秒。这是否正常?

作者
Author:
Uus/pMeC6H4-/キ    时间: 2024-11-8 17:16
温度代表分子平均动能,高温下分子瞬时速度大,在同样动力学步长下通过走步算法算出来的运动范围越大;如果步长偏大的话,分子之间有可能会产生冲突导致体系不稳定。 没有体系具体组成没法判断现在的步长合不合适,但是每步耗时增加太多时需要仔细监控输出文件,确认每步的SCF迭代收敛情况如何、体系几何结构是否合理。最好还是参考社长博文http://sobereva.com/620补充一些输入输出文件。
作者
Author:
Ron3319    时间: 2024-11-9 04:54
谢谢提醒,我修改一下再发问
作者
Author:
sobereva    时间: 2024-11-9 06:17
温度越高,由于热运动越快,每一步相对于上一步结构差异越大,上一步收敛的波函数是下一步越差的初猜波函数,因此平均每步耗时会越长
温度很高时,有可能把步长设小后,由于每一步SCF更容易收敛,反倒跑同样长模拟时间的总耗时还更低。




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