在上一章《第一章VASP计算实战:输出文件OUTCAR与OSZICAR介绍!| 2026新版VASP基础教程》中,华算科技朱老师详细介绍了VASP计算实例。VASP计算完成后还需要对结果进行分析与作图,需要用到一些作图软件,比如Origin和VESTA。本章将介绍VASP计算结果分析与可视化操作,让大家更好的了解数据处理与分析流程,具体包括输出文件解析、可视化工具、数据处理与绘图。




CONTCAR(CONTinued CARtesian file)是VASP(Vienna Ab initio Simulation Package,维也纳从头算模拟包)计算程序中最核心的输出文件之一。在VASP计算过程中,CONTCAR用于记录晶体结构的演化信息,特别是在离子弛豫、结构优化和分子动力学模拟过程中保存每一步的原子构型。
CONTCAR的文件名来源于”continue”的概念,意为”续算”,表明该文件的主要用途之一是作为后续计算的输入文件,实现计算任务的连续性。在VASP的每个离子步骤结束后以及每个计算任务完成时,程序都会自动写入一个CONTCAR文件,记录了当前时刻体系的完整结构信息。





CONTCAR文件的格式与输入文件POSCAR完全相同,遵循VASP的结构文件格式规范。一个标准的CONTCAR文件通常包含以下部分:
第1行 – 标题行(Title)
可以是任意的注释信息,用于描述当前计算的任务或状态。这一行不影响计算,仅作为用户备注使用。
第2行 – 缩放系数(Scale Factor)
通常设为1.0,表示晶格矢量的缩放倍数。该系数用于调整晶格常数,在绝大多数情况下保持为1.0不变。
第3-5行 – 晶格矢量(Lattice Vectors)
分别对应三个晶格基矢a、b、c的矢量分量。如果是正交晶系,这三个矢量通常呈对角线形式;对于低对称性体系,则包含非对角元素。例如:
0.00000000000000 5.00000000000000 0.00000000000000
5.00000000000000 0.00000000000000 0.00000000000000
0.00000000000000 0.00000000000000 5.00000000000000
第6行 – 元素种类与原子数目
列出体系中包含的所有元素符号及其对应的原子个数。例如:Si 2 表示体系中有2个硅原子。元素的排列顺序需要与后续原子坐标的顺序严格对应。
坐标类型说明行
这一行指定原子坐标的表示方式,可以是:
Direct:分数坐标(直接坐标),坐标值在0-1之间,表示原子相对于晶胞基矢的相对位置
Cartesian:笛卡尔坐标,坐标值为绝对距离,单位与晶格矢量一致
在VASP5及更高版本中,如果该行以C/c开头表示笛卡尔坐标系,否则默认为直接坐标。
原子坐标数据
每个原子一行,包含x、y、z三个坐标值。对于多原子体系,原子数量与第6行指定的顺序严格对应。

选择性动力学(Selective Dynamics)
如果使用了选择性动力学约束,会在坐标类型行之后添加”Selective Dynamics”标识,并在每行坐标后添加三个字母表示各方向的自由度约束(T表示可移动,F表示固定)。例如:
T T F
表示x、y方向可移动,z方向固定。
原子速度信息
在分子动力学(MD)计算中,CONTCAR会额外包含原子速度信息。速度部分以下列格式出现:
首先是一个空行
然后列出每个原子的速度矢量
速度单位通常为”直接晶格矢量/时间步长”或”fs”(飞秒)




CONTCAR的具体内容和用途根据不同的计算类型有所差异:
在结构优化计算中,CONTCAR存储了离子弛豫最后一步的原子位置。如果优化尚未收敛,该文件记录了当前最优结构,可用于继续优化计算。此时应将CONTCAR复制并重命名为POSCAR,作为下一步计算的输入文件。
结构优化时CONTCAR的主要特点:
记录晶胞参数和原子位置的最优解
用于验证结构是否达到能量最低点
可作为静态计算的初始结构
对于分子动力学计算(IBRION=0),CONTCAR包含的内容更为丰富:
实际原子坐标
原子速度矢量
预测-校正坐标
这些信息对于下一次分子动力学模拟的连续运行至关重要。CONTCAR保存的速度信息可用于计算扩散系数、声子态密度等动力学性质。

在静态计算中,CONTCAR与POSCAR完全相同。因为静态计算不涉及原子位置的变化,所以CONTCAR仅记录了输入的初始结构。
在VASP计算中,每个离子步结束后都会更新CONTCAR文件。对于大体系计算,可以通过监控CONTCAR文件的更新来判断计算进度和结构变化情况。




CONTCAR文件格式:介绍了晶胞矩阵,原子坐标,选择动力学信息
CONTCAR文件应用:可以用于自洽计算,分子动力学模拟,结构优化计算
下一章将正式引入本次教程的核心—VESTA软件。我们将从核心功能,特色与优势方面详细介绍VESTA软件,敬请期待!
