在上一章《第三十一章VASP计算实战:过渡态搜索与确认讲解!| 2026新版VASP基础教程》中,华算科技朱老师详细介绍了VASP计算实例。VASP计算完成后还需要对结果进行分析与作图,需要用到一些作图软件,比如Origin和VESTA。本章将介绍VASP计算结果分析与可视化操作,让大家更好的了解数据处理与分析流程,具体包括输出文件解析、可视化工具、数据处理与绘图。
完成《阶段四:计算实战(按任务驱动)》后,我们已完成晶体优化、半导体性质、表面催化、电池材料、反应过渡态五大方向的全套实操,产出大量数据与结构文件。接下来进入《阶段五:结果分析与可视化》,将系统学习输出文件解析、可视化操作与数据绘图技巧,把原始计算数据转化为直观分析结果,高效呈现并精准解读各项计算成果。
后期学习需要用到一些作图软件,比如Origin和VESTA。本章将介绍VASP计算结果分析与可视化操作,让大家更好的了解数据处理与分析流程,具体包括输出文件解析、可视化工具、数据处理与绘图。




VASP(Vienna Ab initio Simulation Package)是应用最广泛的基于密度泛函理论(DFT)的第一性原理计算软件之一。在进行计算后,VASP会生成多种输出文件,其中OUTCAR和OSZICAR是两个最为重要的输出文件,它们记录了计算过程中的详细信息,是分析计算结果、判断计算是否成功收敛的关键依据。




OUTCAR是VASP计算中最主要的输出文件,包含了计算的全过程信息,堪称VASP计算的“日志文件“。

内容非常丰富,主要包含以下几个部分:
计算基本信息
OUTCAR开头部分记录了VASP版本信息、运行核数、服务器环境信息、内存使用情况及运行时间等基础数据。这些信息对于后续计算任务的复现和评估计算成本具有重要意义。
输入文件信息汇总
OUTCAR完整地记录了计算过程中使用的输入文件信息,包括:
INCAR文件:计算参数设置、交换关联泛函、电子步收敛标准等
POSCAR文件:晶格结构、原子位置、晶胞参数
POTCAR文件:使用的赝势信息、元素种类、价电子数目
KPOINTS文件:k点网格设置、倒格子基矢信息
电子结构信息
在电子自洽迭代过程中,OUTCAR记录了每一步的电子结构详细信息,包括:
费米能级(Fermi energy)
Kohn-Sham本征值(KS eigenvalues)
电荷密度分布
自旋极化信息(如适用)
体系自由能变化
力学与应力信息
OUTCAR中包含完整的力学信息,包括:
原子所受的力(Forces on atoms),单位为eV/Å
应力张量(Stress tensors)
体系体积信息
磁性与电荷信息
局部电荷分布(Local charges)
磁矩信息(Magnetic moments)
介电性质(Dielectric properties)
计算完成信息
OUTCAR文件末尾显示了计算成本、磁性信息、电荷信息,以及计算是否成功收敛的状态信息。可通过关键词“reached required accuracy”来判断计算是否成功收敛。
通过Linux命令可以从OUTCAR中提取关键信息:
grep ‘volume’ OUTCAR # 查看体系体积
grep ‘TOTEN’ OUTCAR # 查看总能
grep ‘Fermi’ OUTCAR | tail -1 # 查看费米能级
grep ‘TOTAL-FORCE’ OUTCAR # 查看原子受力
grep ‘reciprocal lattice vectors’ OUTCAR # 查看倒格子基矢
OUTCAR的输出详细程度可通过INCAR文件中的NWRITE参数进行控制。NWRITE的取值范围为0、1、2、3、4,默认值为2。设置合适的NWRITE值可以在保证必要信息输出的同时,有效控制文件大小。





OSZICAR文件是VASP输出的简洁版结果文件,提供了计算过程的简要汇总信息,内容比OUTCAR更为精简,但包含了判断计算收敛所需的关键数据。
OSZICAR记录了电子结构优化所使用的自洽算法信息:
DAV:表示电子迭代算法
算法类型可通过INCAR中的ALGO参数设置
最常用的默认值为ALGO=FAST
OSZICAR中包含了判断计算是否收敛的关键信息:
总能变化趋势
能量收敛标准
电荷密度收敛情况
自旋密度收敛情况(如适用)
计算完成后,OSZICAR最后一行显示总能量E0,建议选择该值作为体系的最终能量。

由于OSZICAR文件在计算过程中会不断更新,用户可以通过实时监测该文件来了解计算进度:
tail -f OSZICAR # 实时查看OSZICAR文件更新
tail -100 OSZICAR # 查看最后100行的OSZICAR文件




OUTCAR文件详解:介绍了OUTCAR中结构,受力,磁矩信息
OSZICAR文件详解:介绍了OSZICAR文件中自洽算法和收敛信息
下一章将正式引入本次教程的核心—VASP输出文件CONTCAR。我们将从CONTCAR文件格式,CONTCAR文件应用方面详细介绍VASP输出文件CONTCAR,敬请期待!
在学习和实操过程中遇到问题?欢迎关注DFT计算参谋长,获取更多独家学习资源、实用脚本工具包,并加入活跃的学习交流群,与众多同行一起交流进步!
#华算科技#第一性原理#DFT#VASP#MS#高斯#数据处理#输出文件#OUTCAR#OSZICAR

