



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




这类错误通常会导致VASP直接报错退出(Error termination),因为程序无法正确读取参数。
表现:VASP报错如Cannot find tag …。
错误案例:将PREC误写为PRECISION,或ENCUT写成ENCUT(误加空格)。
解决:严格遵循官方文档中的关键字(Keyword)拼写,建议直接复制官方示例。



表现:文件读取异常或参数被忽略。
错误案例:使用中文全角字符(如=代替=),或在行尾使用分号;(VASP不识别分号)。
解决:确保文件为纯英文ASCII编码,删除行尾分号,注释只能使用!或#。
表现:极少数情况下(尤其在Windows系统),文件保存为UTF-8 BOM编码会导致首行字符读取错误。
解决:使用编辑器(如VESTA、Notepad++)另存为ANSI或UTF-8无BOM格式。




结构优化需要在每一步离子迭代中进行电子结构收敛(SCF)。如果电子收敛设置不当,通常表现为:
错误表现:reached required accuracy – EDIFF is not converged,或者ZHEGV相关错误。
错误案例:EDIFF设得过小(如1e-10),导致计算时间极长且仍难以收敛。
解决:一般金属体系使用EDIFF=1e-4,绝缘体或需高精度时使用EDIFF=1e-5。在结构优化的前期建议放宽收敛阈值,待结构稳定后再收紧。



错误案例:将NELM设置得太小(如30),导致无法完成SCF。
解决:默认值(60)通常足够;如果多次报错Number of electronic steps exceeded,应适当增加NELM(如设为100)。
错误案例:对于金属体系或大型体系仍使用默认的ALGO = Normal(共轭梯度),导致收敛困难或出现Sub-Space-Matrix is not hermitian错误。
解决:
金属体系:建议使用ALGO = Fast或ALGO = All。
含磁性或复杂体系:建议使用ALGO = Normal或ALGO = All。
注意:某些老版本VASP可能不支持ALGO = Fast,需检查VASP版本。




这是结构优化中最关键的一环,错误设置会导致计算直接报错、结构坍塌或无法收敛。
IBRION=0 (MD)
错误表现:如果没有设置SMASS或TEBEG等参数,分子动力学模拟会报错。
解决:若非进行MD模拟,避免使用IBRION=0。
IBRION=1 (准牛顿法)
错误表现:在收敛初期步长过大导致能量发散。
解决:将POTIM设置得非常小(如0.1或0.2),或使用IBRION=2(共轭梯度)。
IBRION=2 (共轭梯度)
错误表现:在复杂势能面上可能卡在局部最小值。
解决:配合使用POTIM(建议0.5),或尝试切换到IBRION=1。



错误案例:将EDIFFG设置为正数(>0),VASP会将其解释为力的上限(而非下限),导致无论怎么跑都无法收敛。
解决:必须使用负数,例如EDIFFG = -0.02(表示力小于0.02 eV/Å时认为收敛)。
错误表现:在需要优化晶格参数的体系(如全弛豫)未使用ISIF=3。
解决:
全弛豫(晶格+原子):ISIF=3。
仅优化原子位置(固定晶格):ISIF=2。
注意:ISIF=0是静态计算,计算时如果写了NSW>0会报错。




有些错误并非INCAR本身引起,而是INCAR设置导致算法对不合理的初始结构失效。
表现:原子间距过近(如小于1 Å),或者晶格参数不合理。
错误:程序会报ZHEGV或Sub-Space-Matrix is not hermitian,或者直接在优化初期就出现异常大的力。
解决:在提交计算前,使用VESTA或Materials Studio检查结构,确保原子间距在合理范围内(通常>1.2 Å),或者手动调节原子位置。
表现:在某些低对称性或杂化体系中,程序会在特定的对称性下反复循环。
解决:
关闭对称性:在INCAR中添加ISYM=0(关闭对称性)或ISYM=1(降低对称性要求)。虽然这会增加计算量,但能避免由于对称性导致的死循环。




参数拼写与格式错误:介绍了标签拼写、文件编码等错误
电子结构计算参数错误:介绍了EDIFF与优化算法设置错误
离子动力学参数错误:介绍了EDIFFG与ISIF设置错误
下一章将正式引入本次教程的核心—晶体结构优化原理与作用。我们将从结构优化原理、计算流程、结果分析方面详细介绍VASP案例INCAR文件,以及他们在VASP计算中的应用,敬请期待!
