首页 >> 仿真软件说明 >>ABACUS >>朱雪刚版 >> 4.1.1.1.4 DFT补充数据集相关 参数
详细内容

4.1.1.1.4 DFT补充数据集相关 参数

  1. DFT补充数据集相关 参数

   "fp_style": "abacus",
   "shuffle_poscar": false,
   "fp_task_max": 60,
   "fp_task_min": 5,
   "fp_accurate_threshold": 0.999,
   "fp_accurate_soft_threshold": 0.998,
   "fp_pp_path": "/home/zxg/BeCu/SG15_v1.0_ONCVPP_and_Orbitals/",
   "fp_pp_files": ["Be_ONCV_PBE-1.0.upf","Cu_ONCV_PBE-1.0.upf"],
   "fp_orb_files": ["Be_gga_10au_100Ry_4s1p.orb","Cu_gga_9au_100Ry_4s2p2d1f.orb"],
   "_k_points":[5, 5, 5, 0, 0, 0],
   "user_fp_params":{
      "symmetry": 0,
      "basis_type": "lcao",
      "ecutwfc": 100,
      "scf_nmax": 100,
      "smearing_method": "gauss",
      "smearing_sigma": 0.002,
      "mixing_type": "pulay",
      "mixing_beta": 0.7,
      "kspacing": 0.08,
      "cal_force": 1,
      "cal_stress": 1
      }

"fp_style": #做DFT补充数据集使用的软件,这里使用的是ABACUS软件

"shuffle_poscar":false,#(该参数不了解,后补)

"fp_task_max": 60,#做探索获得的构型后随机抽出的做DFT做大的构型数量。该值越大则计算DFT的构型越多也会越耗时,但太小会导致一次探索添加的数据集对DP势函数的提升不是很大,因此选择一个合适的值有利于迭代的快速进行(具体多少合适我暂没经验,60是陈默涵老师推荐的值,后补)

"fp_task_min": 5,#做LAMMPS探索时获得构型下限值,如果探索构型中备选构型数量低于这个值则不再进行DFT数据集的添加。

"fp_accurate_threshold": 0.999,#如果迭代次数设置的较多,则准确率大袋该值后不再做后续探索,如果迭代步数设置较少,则计算完设置的迭代次数后会停止,需要再添加迭代次数进行新的迭代。

"fp_accurate_soft_threshold": 0.998,#该参数跟准确率相关(但我暂时没了解,后补)

"fp_pp_path": "/home/zxg/BeCu/SG15_v1.0_ONCVPP_and_Orbitals/",#做DFT势函数所在文件夹 "fp_pp_files": ["Be_ONCV_PBE-1.0.upf","Cu_ONCV_PBE-1.0.upf"],#所用pw势函数的名称 "fp_orb_files": ["Be_gga_10au_100Ry_4s1p.orb","Cu_gga_9au_100Ry_4s2p2d1f.orb"],#所使用的原子轨道基组名称 "_k_points":[5, 5, 5, 0, 0, 0],#DFT计算中的K点设置,一般做DP势函数晶胞大小会改变,因此使用kspacing做计算更为合理。

"user_fp_params":{"symmetry": 0, "basis_type": "lcao",       "ecutwfc": 100,       "scf_nmax": 100,       "smearing_method": "gauss",       "smearing_sigma": 0.002,       "mixing_type": "pulay",       "mixing_beta": 0.7,        "kspacing": 0.08,       "cal_force": 1,       "cal_stress": 1} #做DFT计算的设置,跟init中的计算应该匹配,这样计算出的数据具有统一的精度。


作者:朱雪刚 邮箱: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爱好者在转发推广。感谢大家公众号的推广。


技术支持: CLOUD | 管理登录
seo seo