VASP 专题

VASP输运与外部接口:从DFT选择后续工具

串联Wannier、BoltzTraP2、AMSET、Hall、Berry、表面模型和Na链NEGF,说明每条路线的前置文件和实际操作。

更新于 2026-11-12约 4 分钟阅读按任务与环境选择适用配置
阅读本篇目录

下载光学与输运操作路线对照包,保存为example.zip:

python3 -m zipfile -e example.zip .
cd vasp-optics-transport-routing
bash results.sh
bash read-plot.sh

附件集中提供14条路线的实际INCAR、POSCAR、KPOINTS,以及已完成的Si光学和Na链输运数值、CSV与绘图脚本。以上只读取数据、检查公式并画图;要重跑某条物理路线,请进入下表对应教程,下载其完整运行包,按前置计算顺序准备有授权的POTCAR及所需波函数。

Si普通光学及Na链接口实例使用VASP6.6.1,NVHPC25.3/CUDA12.8;Na链使用带Wannier90接口的构建,独立Wannier90为4.0.3、Intel oneAPI2024.2。GW/BSE等步骤以对应教程注明的平台和脚本为准,不能把所有算法都当成普通GPU静态计算。读取、绘图使用ASE3.29.0环境的Python/NumPy/Matplotlib。可用sbatch run.slurm将本附件的读取脚本提交到CPU队列:按整节点规则申请56核,脚本只用1线程,不会启动VASP。

1. 七条路线分别解决什么问题#

目的 实际操作顺序 已有实算教程
建立可插值的电子结构模型 均匀DFT→amn/mmn/eig→Wannier局域化→直接能带对照 Si Wannier接口
电导、Seebeck与电子热输运 均匀DFT→BoltzTraP2插值→温度/化学势积分→单位与τ Si电子输运
考虑指定散射的迁移率 DFT波函数重叠→形变势和材料参数→AMSET散射积分 Si AMSET
普通Hall系数 BoltzTraP2张量→Hall张量单位核对→载流子模型解释 Si普通Hall
Berry相位与Wilson回路 同一占据子空间→闭合路径重叠→幺正Wilson矩阵 Si Wilson回路
有限表面模型 Wannier HR→开边界层矩阵→厚度与边界权重比较 Si有限层模型
两端透射与模型电流 DFT→Wannier→半无限引线/器件→透射→Landauer积分 Na链NEGF

它们常共享前置DFT,但不会因为“都有能带”就自动具备相同输入。BoltzTraP2、AMSET、Wannier模型、Wilson回路各自需要不同的能量、波函数、重叠或物性信息。

2. 先检查接口,再算响应#

cat inputs/si-wannier-valence/INCAR
cat inputs/si-wannier-band-check/KPOINTS
cat inputs/si-bulk/INCAR
cat inputs/si-def-01/INCAR

Wannier完成后先与直接VASP能带在目标能量窗口比较,再用HR算输运或表面。不能只看局域化程序退出正常,便默认所有远离拟合窗口的能带都可信。

AMSET例子除了未应变结构,还需应变计算与波函数重叠。附带si-bulk及三个si-def目录展示真实输入;完整提取命令、散射设置和工具环境在对应AMSET教程。这里已有例子使用声学形变势散射,并未自动涵盖全部散射机制。

3. 用Na链走通DFT到NEGF#

Na链原子间距3.4 Å、横向真空12 Å。实际Na链INCAR:

SYSTEM = Fixed linear Na chain transport reference
ENCUT = 550
PREC = Accurate
EDIFF = 1E-6
IBRION = -1
NSW = 0
ISMEAR = 0
SIGMA = 0.05
LREAL = .FALSE.
LASPH = .TRUE.
ISYM = -1
NELM = 160
ALGO = Normal
NBANDS = 8
NUM_WANN = 1
LWANNIER90 = .TRUE.
LWAVE = .TRUE.
LCHARG = .TRUE.
cat inputs/na-chain/POSCAR
cat inputs/na-chain/KPOINTS
cat inputs/na-band-check/KPOINTS

完整Na链包中的顺序是:自洽DFT与Wannier接口→Wannier HR→同一电荷密度的直接能带检查→主层/引线模型→透射及电流。实际一轨道模型在EF±0.6 eV范围内与直接DFT的RMSE为0.002105 eV,最大差0.005533 eV;不能据此向更高能量推广单轨道模型。

4. 透射和电流的真实数据#

实际Na链透射与固定哈密顿量电流

模型在位势垒/eV T(EF) 0.5 V电流/μA
0 0.999929 38.7377
0.5 0.739099 28.7479
1.0 0.308404 12.0364

这些势垒是在既有Na链哈密顿量上人为增加的在位能,不代表另算了三种化学杂质。电压通过左右化学势差施加,哈密顿量固定,没有自洽求解偏压下的DFT电荷与静电势。前因子含两重自旋简并,T本身不再乘2。

cat data/Na-current-reused.csv
head data/Na-transmission-reused.csv
bash read-plot.sh

本次读取只重新积分已完成的透射谱,验证电流与原参考数据一致,未重跑引线格林函数或DFT。透射CSV、电流CSV保留两种η与三个势垒的全部点;η是数值正则化,不是电子寿命。

5. 回到自己的研究问题#

算体相电导时,先明确σ还是σ/τ、散射机制和温度;算普通Hall时,不要直接等同反常Hall或磁阻。研究拓扑需要对完整布里渊区和占据子空间作相应检查,单条Wilson曲线不够。有限层边界权重不自动说明存在拓扑表面态,也不是表面重构计算。

所有路线的目录、步骤和适用范围见方法对照CSV。需要更完整的工具命令可继续读Wannier90专题、BoltzTraP2专题、AMSET专题及VASPBERRY专题。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗