目录

PAW赝势自动生成工具

misaraty 更新 | 2026-08-21
前言
下载:PAWGen

PAWGen

PAWGen是一个用于根据POSCAR自动生成VASP POTCAR文件的Python工具。

功能

  • 自动读取POSCAR元素信息
  • 自动选择VASP 6.5.1 PAW赝势
  • 自动拼接POTCAR
  • 输出:
    • 赝势名称
    • ENMAX
    • 价电子数
    • NELECT
    • VBM
    • 推荐ENCUT

支持:

  • default:推荐PBE PAW赝势
  • basic:基础元素赝势
  • gw:GW赝势

安装

从VASP官方网站:

https://vasp.at/vasp-portal/

下载:

potpaw_PBE.64.tgz

解压:

1
tar -xzf potpaw_PBE.64.tgz

将PAWGen.py放入目录:

potpaw6.5.1/
├── PAWGen.py
├── Cu/
├── In_d/
└── S/

路径设置

Linux:

1
2
poscar_path="./"
pot_path_root="/home/user/potpaw6.5.1/"

Windows:

1
2
poscar_path="C:/Users/user/Desktop/"
pot_path_root="C:/vasp/potpaw6.5.1/"

使用

默认:

1
python PAWGen.py

推荐 PBE:

1
python PAWGen.py default

基础赝势:

1
python PAWGen.py basic

GW:

1
python PAWGen.py gw

输出示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
Mode: default

Element  Potential        ENMAX(eV)   Valence
C       C              400         4
N       N              400         5
H       H              250         1
Sn      Sn_d           241         14
I       I              176         7

Maximum ENMAX: 400 eV
Recommended ENCUT: 520 eV

NELECT: 864
VBM: 432

VASP软件和赝势需要通过官方渠道获取。