VASP的从头算分子动力学(AIMD)模拟功能目前在各领域基础研究中被广泛应用,源于其能够准确地预测材料微观结构的演化过程。但对于较大的体系,AIMD的耗时相对较长,对很多科研工作者而言都是一个难题。VASP6版本的一个重要的功能——实时机器学习力场(MLFF)能够解决这一难题,将AIMD计算效率提升数十倍。因此,自从此功能推出以来,始终具有很高的关注度。
三场VASP6机器学习力场专题速成班已分别于3月9日、14日、16日顺利举办,为保证培训效果,每场限额50人。培训时间虽然仅有一天,但是学员们收获满满:不但了解到机器学习力场的理论基础和实际应用案例,而且通过上机实操掌握了大量建模和计算技巧。讲师与学员积极互动交流,获得了一致好评!
【精彩内容分享】
【Q&A答疑分享】
1. 请问在训练过程中怎么看均方根误差和贝叶斯误差?在ML_LOGFILE中每一步都会输出这些参数吗?
A:是的,在ML_LOGFILE中每一步都会输出这些参数,以ERR开头的行对应均方根误差,以BEEF开头的行对应贝叶斯误差。
2. 热膨胀可以做MLFF和DFT的对比吗?
A:可以对比,但是如果使用DFT,也就是做AIMD,会耗费较长的时间。
3. 请问在训练力场的时候温度为300K,应用力场的时候温度有没有限制?
A:有,比如说涉及相变导致局部化学环境变化,就需要重新训练力场;如果温度相差不大且且没有发生相变,可以继续使用当前的力场。
4. 请问是否可以用MLFF来确定Ni和Si组成的异质结界面呢?
A:首先最好通过建模生成不同类型的异质结结构,然后通过VASP结构优化,或者用AIMD确定异质结界面结构的稳定性。如果选择AIMD且希望节省时间的话,可以先用MLFF训练出合适的力场。
5. 训练MLFF,对VASP版本有要求吗?
A:有,需要VASP 6.3版本及以上。
6. 请问VASP机器学习力场具体使用了什么描述符?
A:是径向分布函数和角度函数的结合。
7. 请问如果要在MedeA中修改ML_MB参数,需要到哪里去修改?
A:双击VASP6组件,在Add to input面板下修改
8. 如果设置ML_ISTART=1,是不是只要复制ML_ABN文件,不需要复制ML_FFN文件?
A:是的,复制ML_ABN文件后需要重命名为ML_AB。
9. 为什么热膨胀曲线要用3个Stage呢?这3个Stage有什么区别?
A:没有区别,这是为了做3段分子动力学模拟,然后对体积取平均,让结果更合理可信。
10. 请问VASP训练的机器学习力场可以给LAMMPS做分子动力学用吗?
A:不可以,VASP和LAMMPS用的力场格式不同,因此VASP训练的机器学习力场只能在VASP中使用。
11. 我们这个算例为什么要在Si的基础上继续训练NiSi力场?
A:因为我们最终目的是对Si/NiSi界面做长时间分子动力学模拟,因此在训练集中Si和NiSi的部分都需要涉及到,在Si的基础上继续训练NiSi力场就相当于在训练集中含有Si的结构的基础上,再加入NiSi结构。当然,后续还需要在训练集中加入Si/NiSi界面对应的结构,才能应用于Si/NiSi界面长时间分子动力学模拟。