基于VASP的高通量第一性原理计算集成界面程序

简介

VASPMATE是一款功能强大且用户友好的命令行工具,专为VASP计算提供前后处理支持。该软件包含强大的结构建模和计算参数设置预处理能力,以及用于提取电子、能量和其他物理化学性质的后处理分析功能。

软件采用简洁的命令模式,可轻松构建稳健的高通量工作流脚本。已集成在SPaMD平台中,支持用户友好的图形界面设计,能够定制复杂工作流以自动推导各类第一性原理计算性质。基于C/C++编写,可在Linux、Mac和Windows系统下编译运行,具有小巧、便携和易操作的特点。


预处理功能

超晶胞构建、等效晶胞重定义、坐标系转换、原子坐标修改与固定、超晶胞变形,以及k点、必要参数和赝势的设置。

后处理功能

基础电子与热力学性质分析,包括Kohn-Sham轨道、能带结构、态密度、电荷密度差、费米面、热力学能量校正、内聚能、形成焓、弹性性质和SQL数据库等。


功能特点

  1. 基于默认模板定制INCAR文件
  2. 直接修改INCAR文件中的控制参数
  3. 从cif格式转换POSCAR文件(无分数占据)
  4. 结构的重定义、旋转、仿射、别名等几何操作
  5. 结构的初基晶胞、常规晶胞、IEEE标准化等对称操作
  6. 为标准SCF计算生成KPOINTS文件
  7. 为能带计算生成k路径(PBE或HSE)
  8. 根据POSCAR合并POTCAR
  9. 生成VASP文件并校验的连续流程
  10. 波函数分析(如Kohn-Sham轨道)
  11. 基础能带结构分析(PBE)
  12. 混合泛函能带结构分析(HSE)
  13. 态密度分析
  14. 能带中心分析
  15. 有效质量分析
  16. 费米面分析
  17. 全局3D能带结构分析
  18. 电荷密度差分析
  19. 光学性质分析
  20. 磁学性质分析
  21. 热力学能量校正(气体或吸附)
  22. 形成焓分析(凸包方法)
  23. 应力-应变法弹性常数计算
  24. 能量-应变法弹性常数计算
  25. 使用sdata、JSON和SQLite3格式自动构建数据库
  26. 高通量任务的自动设置
  27. 计算结果的自动一致性和收敛性检查

vaspmate技术说明书




查看技术说明书


更新历史

  • 版本 2.0: 提供详细的指南手册阐明语法格式和规则。新增POSCAR、INCAR、KPOINTS和POTCAR文件操作命令。增强高通量任务自动设置,增加自动一致性和收敛性检查,支持sdata/JSON/SQLite3数据库自动构建。新增两种弹性常数计算方法,支持AIMD模拟及随机和演化结构生成等。
  • 版本 1.3: 新增光学性质分析和应力-应变法弹性计算
  • 版本 1.2: 增强OUTCAR信息提取功能
  • 版本 1.1: 新增电子前后分析功能,包括费米面、3D能带结构、Bader电荷和波函数分析等

许可协议

许可声明:VASPMATE目前受版权保护,经我们许可,可免费分发给学术、科学、教育以及非商业用户使用。商业用户也可免费使用此软件,直至建立许可协议,或通过签订专利授权或技术支持合同使用。本软件按"原样"提供,不作任何明示或暗示的保证。

使用VASPMATE前,新用户请通过注册链接登记,或发送注册表至邮箱:zrfcms@buaa.edu.cn

注意:获取VASPMATE示例代码前,新用户请使用注册链接,已注册用户请使用登录链接


参考文献

Z. C. Pan, Z. R. Liu, T. F. Xu, D. Legut, and R. F. Zhang*. VASPMATE: an integrated user-interface program for high-throughput first principles calculation through VASP code, Computational Materials Science 233, 112707 (2024).


下载