|
3.2.3 对所有初始可能构型进行init_bulk计算对前期准备的一些典型构型进行计算,构型原子数、缩放系数、微扰个数,构型数量如下表。 在具体准备过程中,考虑的内容如下,首先模拟体系主要是hcp结构,因此和hcp结构相关的构型微扰和缩放设置比较多。(当然如果再考虑缺陷、间隙原子、表面等构型计算量会更大,目前先以掺杂温度影响扩散为目标进行前期的准备)
准备初始训练集之后最好对所有的训练集的质量进行一下检测,以防某些体系力的分布出现较大的偏差,例如在我以前计算过程中就出现了Cu晶体受力在百量级其他训练集的力在五以内的情况,质量检测需要使用dpdata,暂时我还不算熟悉,等写完教程再学习。 准备完初始训练集之后就可以进行后续的势函数训练过程,在我做项目时就有写教程的准备,因此刚开始就用gitee仓库进行相关文件的准备和记录,在做完init_bulk之后,我将所有的生成的数据集按类别放到了同一个文件夹下,并上传到了gitee仓库,其他计算过程产生的文件并未上传。gitee仓库使用还有一个好处就是我再不同服务器进行计算时,只需要使用git pull命令就可以及时更新所有仓库的内容。gitee仓库的使用我会放到视频教程中进行演示,命令的学习可参考廖雪峰官网上的讲解。
可能init_surface不支持ABACUS(支持VASP),因此可以用init_bulk来替代init_surf,需要模型中包含表面,优化时不优化晶胞等设置。 作者:朱雪刚 邮箱:xuegangzhu@qq.com; 工作单位:石家庄学院 理学院/北京科学智能研究院(AISI)访问学者2023.07-2024.09,访问导师北京大学陈默涵; 徐张满仓 邮箱: xuzhangmancang@dp.tech 截止2024.07.21录制视频教程已上传至Bohrium的课程《DeePMD应用案例讲解:铜原子掺杂铍晶体的机器学习势函数拟合过程演示》网址: https://bohrium.dp.tech/courses/1075495070?tab=courses 后续会在Bohrium平台更新 注意:后续的更新,大部分会在Bohrium课程平台进行,请看教程入门的同学加入课程进行学习;且录制的视频课程会把一些个人观点给加入,从个人观点来看比文字教程的内容更多 写教程内容讨论QQ群:143276924 DPGEN+ABACUS教程准备; ABACUS软件的QQ群:759914681,群内有专职开发人员,目前ABACUS提问问题以github的issue为主,群内可作为辅助提问。 欢迎大家推广本教程,让更多的dp入门学习者有个参考,目前2024.09.16我联系的微信公众号推广是 lammps加油站的小马老师(我也报名了小马老师的一对一辅导)。当然也看到lammps爱好者在转发推广。感谢大家公众号的推广。 |