vaspkit 使用
vaspkit 使用
介绍
VASP 预、后处理工具
- 预处理:不同计算作业的输入文件生成与检验;结构对称性分析等
- 后处理:力学性质;AIMD;能带;态密度;费米面分析等
VASPKIT 官方教程:Tutorials — VASPKIT 1.5 documentation
VASPKIT Features:Features — VASPKIT 1.5 documentation
ATOMKIT 介绍:ATOMKIT Code — VASPKIT 1.5 documentation
vaspkit.1.5.0.Mac.Intel 版本可以在 Mac M1 上运行
vaspkit pro 有进阶功能(能使用 Structure Utility 中的全部功能)
使用
安装
- 在 vaspkit - Binaries 中下载 vaspkit 最新版本,解压,拷贝配置文件,对可执行文件设置软链接
1 | cp how_to_set_environment_variables ~/.vaspkit |
命令行使用
1 | vaspkit -help # 查看帮助 |
utilities 目录
- vaspkit 源码中的 utilities 目录结构
1 | utilities |
其他
vaspkit 处理 DOS、能带计算数据演示:13_vasp/V2PC/01_K_Path_Bulk_Structure.md at main · Yiwei666/13_vasp · GitHub
vaspkit 中的模板 INCAR 选项
- SR:标准弛豫,只弛豫原子位置,晶胞体积、形状不变,ISIF=2
- LR:点阵弛豫,全弛豫,ISIF=3
在 vaspkit 中,对于 HCP 及对称性不是很高的结构,K 点生成方式是 Gamma center(无论选择 G 还是 MP,会自动纠正)
vaspkit K 点设置:推荐精度:0.03(梅师兄);trick:每个方向上的 k 点数与其对应的晶格常数的乘积 k*a 值大于 30,为推荐 k 点密度;每个方向上的 ka 尽可能保持相同或接近;0.03 对应的 K 点密度是 1/0.03=33.33
vaspkit 的能带结构数据获取前提是 K-path 为 Line-Mode
能带绘制相关数据文件:
REFORMATTED_BAND.dat
、KLABELS
态密度绘制相关数据文件:
TDOS.dat
、IDOS.dat
(积分 DOS)没有绘制体系分态密度(总的 s、p、d 轨道)选项
将自己的脚本作为 vaspkit 的补充功能(整合进 VASP):拷贝脚本至
vaspkit.X.X.X/utilities
目录,在~/.vaspkit
中的#USER_DEFINED
处按示例格式填写内容(实用性一般);参考:atom_constrain.py程序: 固定原子层坐标
1 | #USER_DEFINED |
vaspkit 功能介绍
- vaspkit 的 04 Structure Editor、06 Symmetry Analysis 功能移至 atomkit 中
1 | # Task-ID # 功能 |
atomkit 功能介绍
- 转换成 cif 构型文件格式,对称性只能识别成 P1
1 | # Task-ID # 功能 |