



在上一章《第九章:KPOINTS文件与k点网格配置详解!| 2026新版VASP基础教程》中,华算科技朱老师详细介绍了VASP的KPOINTS文件。VASP输入文件中的INCAR提供了计算内容、方法、收敛标准。本章将正式介绍INCAR,从参数分类,结构优化参数,静态计算参数,性质计算参数等角度来介绍VASP的INCAR文件。




这些参数主要用于设置计算的初始条件、输出控制以及基本的系统属性。
SYSTEM:用于给计算起一个名字或备注,便于区分不同的计算任务。



0:从头计算(无波函数)。
1:读取WAVECAR,继续计算。
0:自洽生成(Standard)。
1:从CHGCAR读取电荷密度(常用于非自洽计算)。
2:从CHGCAR读取电荷密度并继续自洽(常用于SCF计算)。
10:使用原子电荷密度组装(常用于SCF计算)。
0:极少输出(仅报错)。
1:标准输出(推荐)。
2:详细输出(包括每一步的能量信息)。
PREC:设置计算的精度等级,影响FFT网格的选择。
Low、Medium、Normal、Accurate(A)。Accurate适合精确计算,Normal是大多数情况的默认值。
LCHARG:是否输出电荷密度文件 CHGCAR。
LWAVE:是否输出波函数文件 WAVECAR(MD计算需要此文件)。
LVTOT:是否输出总局域势能 LOCPOT。
LELF:是否输出电子局域函数 ELFCAR。
LORBIT:控制投影态密度(DOS)和电荷密度分布的输出。
0:不输出。
1:输出LOCPOT。
10:输出投影态密度(POTCAR)。
11:输出投影态密度和电荷密度分布(ELFCAR)。







这些参数主要用于控制电子自洽场(SCF)的收敛策略、算法选择以及能量计算的精度。
ENCUT:平面波基组的能量截断,单位为 eV。通常设定为 POTCAR 中 ENMAX 的 1.3-1.5 倍。
EDIFF:电子收敛准则,控制总能量收敛到 1e-4 eV 还是 1e-6 eV。
NELM:电子迭代的最大步数(通常设 60-100)。
ALGO:控制电子迭代算法。
Normal:普通Davidson方法(适用于大多数情况)。
Fast:快速算法(适用于金属)。
All:混合算法。
Damped:阻尼算法(适用于难收敛系统)。
Exact:精确算法(适用于HF或杂化泛函)。
ISMEAR:控制布洛赫波矢积分时的电子占据方式。
0:Gaussian smearing(适用于绝缘体)。
1:Methfessel-Paxton order 1(适用于金属)。
-1:Tetrahedron method(适用于高精度DOS计算)。
SIGMA:与 ISMEAR 配合使用的能量宽度(eV),控制平滑程度。
AMIX, BMIX:控制密度混合的参数(Damped Mixing)。
IMIX:混合方法的选择(如 1 为 Pulay mixing)。







这些参数控制离子(原子)如何在势能面上移动,包括结构优化、分子动力学以及NEB路径搜索等。
IBRION:控制离子移动算法。
-1:不移动离子(仅做静态计算)。
0:分子动力学(MD)模拟。
1:共轭梯度法(CG)。
2:准牛顿法(Quasi-Newton, 默认)。
3:弹性带法(用于 NEB)。
NSW:最大离子步数。
EDIFFG:离子收敛准则(如 -0.02 表示力收敛到 0.02 eV/Å)。
POTIM:离子步长(MD模拟中时间步长,结构优化中为步长因子)。
ISIF:控制弛豫的自由度。
2:仅弛豫原子坐标。
3:弛豫原子坐标和体积。
4:弛豫原子坐标、体积和形状(需要对称性控制)。
7:弛豫所有参数(包括应力张量)。
SMASS:控制离子质量。
-3:NVT (Nosé) 恒温系综。
-2:NVE (microcanonical) 系综。
TEBEG, TEEND:初始和结束温度。
NBLOCK, KBLOCK:MD 步长控制。




初始化参数:介绍了ISTART和ICHARG等参数意义
电子步参数:介绍了ALGO和ENCUT等参数意义
离子步参数:介绍了IBRION和ISIF等参数意义
下一章将正式引入本次教程的核心—INCAR晶体结构优化参数。我们将从静态计算参数、迭代算法与收敛参数、电子填充参数方面详细介绍VASP INCAR文件,以及他们在VASP计算中的应用,敬请期待!
