
基于VASP的高通量第一性原理计算集成界面程序
简介
VASPMATE是一款功能强大且用户友好的命令行工具,专为VASP计算提供前后处理支持。该软件包含强大的结构建模和计算参数设置预处理能力,以及用于提取电子、能量和其他物理化学性质的后处理分析功能。
软件采用简洁的命令模式,可轻松构建稳健的高通量工作流脚本。已集成在SPaMD平台中,支持用户友好的图形界面设计,能够定制复杂工作流以自动推导各类第一性原理计算性质。基于C/C++编写,可在Linux、Mac和Windows系统下编译运行,具有小巧、便携和易操作的特点。
预处理功能
超晶胞构建、等效晶胞重定义、坐标系转换、原子坐标修改与固定、超晶胞变形,以及k点、必要参数和赝势的设置。
后处理功能
基础电子与热力学性质分析,包括Kohn-Sham轨道、能带结构、态密度、电荷密度差、费米面、热力学能量校正、内聚能、形成焓、弹性性质和SQL数据库等。
功能特点
- 基于默认模板定制INCAR文件
- 直接修改INCAR文件中的控制参数
- 从cif格式转换POSCAR文件(无分数占据)
- 结构的重定义、旋转、仿射、别名等几何操作
- 结构的初基晶胞、常规晶胞、IEEE标准化等对称操作
- 为标准SCF计算生成KPOINTS文件
- 为能带计算生成k路径(PBE或HSE)
- 根据POSCAR合并POTCAR
- 生成VASP文件并校验的连续流程
- 波函数分析(如Kohn-Sham轨道)
- 基础能带结构分析(PBE)
- 混合泛函能带结构分析(HSE)
- 态密度分析
- 能带中心分析
- 有效质量分析
- 费米面分析
- 全局3D能带结构分析
- 电荷密度差分析
- 光学性质分析
- 磁学性质分析
- 热力学能量校正(气体或吸附)
- 形成焓分析(凸包方法)
- 应力-应变法弹性常数计算
- 能量-应变法弹性常数计算
- 使用sdata、JSON和SQLite3格式自动构建数据库
- 高通量任务的自动设置
- 计算结果的自动一致性和收敛性检查
图库




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).
