第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

引言

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

在上一章《第七章:如何选择VASP执行文件?| 2026新版VASP基础教程》中,华算科技朱老师详细介绍了Linux系统基础—脚本编写。VASP需要4个输入文件INCAR、KPOINTS、POSCAR、POTCAR来控制计算任务。本章将正式介绍VASP执行流程,从输入与输出文件角度来介绍VASP运行方法。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

VASP计算的四大基石文件

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

VASP计算的核心是四个输入文件,它们共同定义了计算的“硬件配置”(赝势)、“软件设置”(参数)和“待测物体”(结构)。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

POSCAR(结构文件)

描述原子体系的几何结构,是计算的“原料”。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

POTCAR(赝势文件)

包含每种原子的赝势信息,决定了计算的精度和方法。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

INCAR(控制文件)

控制计算的各种开关,类似于操作系统的“系统设置”。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

KPOINTS(k点文件)

定义电子波矢的采样网格,类似于“取样频率”。

这四个文件必须放在同一工作目录下,且文件名必须全部大写,无扩展名,文件内容必须是纯文本。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

四个文件的逐一编写

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

POSCAR:从原子坐标到晶格参数

POSCAR 是 VASP计算中最直观的文件,它描述了你要计算的物质是什么。

编写顺序与格式

1.  标题行(任意字符串,用于描述体系,如 Si or SiO2) 

2.  缩放因子(通常设置为 1.0,除非你想整体放大/缩小体系) 

3.  晶格向量(3 行,每行 3 个数,单位为 Å,定义了晶胞的形状和大小) 

4.  原子种类(如 Si O) 

5.  每种原子的个数(对应上面的顺序,如 2 4) 

6.  坐标系类型(选择 Direct(分数坐标)或 Cartesian(笛卡尔坐标)) 

7.  原子坐标(每个原子对应一行坐标,若为 Direct 则为相对晶格向量的比例,若为 Cartesian 则为 Å 坐标) 

编写技巧

坐标系选择Direct 坐标是最常用的,因为它与晶格参数直接关联,便于晶胞形变时的坐标转换。

结构来源:POSCAR 可以手动输入(适合小体系),也可以通过 Materials Studio 导出为 CIF/XSD 格式,再使用 VESTA、VESTA2 或 VASPKIT 等工具转换生成。

高对称性:如果体系具有高对称性(如金刚石、石墨),请务必使用晶格的标准格(primitive cell),以减少计算量。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

POTCAR:选取合适的赝势

POTCAR 包含了原子核电荷与价电子之间的有效相互作用势,它是VASP计算最重要的“核心”文件。

获取方式

POTCAR 不能随意编写,必须使用 VASP 官方提供的 potcar 命令或下载的赝势库(POTCAR files)进行合并。

合并方法

假设你的体系中有 Si 和 O 两种元素,需要先下载对应元素的赝势文件(如 Si 和 O 文件夹),然后在工作目录下运行:

cat /path_to_potentials/Si/POTCAR /path_to_potentials/O/POTCAR > POTCAR 

注意事项

赝势版本:VASP 提供了不同的赝势版本(如 PBE、LDA、PAW_GGA 等),请确保你选择的赝势与计算的交换相关函数(XC functional)一致。

赝势检查:合并完成后,建议使用 grep 命令查看 POTCAR 中的关键参数(如 ENMAX),确保所有元素的能量截断要求(ENCUT)相近。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

INCAR:灵魂控制器

INCAR 是 VASP计算中最灵活、也是最复杂的文件,它决定了计算是要“优化结构”还是“计算能带”,以及计算的精度。

核心参数解释

以下参数是最基础且必不可少的设置:

SYSTEM = My_Si_Diamond          # 计算体系的名称,纯粹用于区分计算 

ISTART = 0                      # 计算开始方式:0表示新计算,1表示接着上一次计算 

ICHARG = 2                      # 电荷密度的初始化方式:2表示自洽初始化 

ENCUT  = 520                    # 平面波基组截断能(eV),通常取最大 ENMAX 的 1.3~1.5 倍 

PREC   = Accurate               # 计算精度:Normal/Accurate/Low 

EDIFF  = 1E-5                   # 电子自洽收敛标准(总能量变化阈值) 

ISMEAR = 0                      # 积分方式:0用于绝缘体,-5用于金属,1用于金属 

SIGMA  = 0.05                   # 高斯展宽(eV),通常与 ISMEAR 搭配使用 

IBRION = 2                      # 离子弛豫算法:2表示共轭梯度法(CG) 

NSW    = 100                    # 离子最大步数 

ISIF   = 3                      # 是否弛豫晶格:3表示弛豫原子和晶格 

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

KPOINTS:精度与效率的平衡

KPOINTS 决定了电子波矢的采样密度,直接影响计算结果的收敛性。

两种主要模式

1、自动模式(Automatic Generation)

这是最常用的方式,适用于结构优化、能量计算等。

Automatic mesh 

0

Gamma

11 11 11 

0 0 0 

第一行是描述行。

第二行设置为 0(表示自动生成)。

第三行选择网格类型:Gamma(Gamma centered)或 Monkhorst-Pack。

第四行是网格密度(如 11x11x11),密度越高计算越慢但越精确。

第五行是位移(通常设为 0)。

2、显式模式(Explicit List)

适用于能带计算或自定义 k 点路径。

K-points along high symmetry lines 

8

Line-mode

Reciprocal

0.0 0.0 0.0 ! Gamma 

0.5 0.0 0.0 ! X 

0.5 0.5 0.0 ! M 

0.0 0.0 0.0 ! Gamma 

第三行设为 Line-mode。

第四行选择坐标系:Reciprocal(倒空间)。

之后的每两行定义了一条 k 轨迹。

收敛性测试

在正式计算前,务必进行 KPOINTS 的收敛性测试。一般来说,体心立方(BCC)或面心立方(FCC)体系的 k 网格密度可以设得较低(如 6x6x6),而低对称性或大超胞体系则需要更稀疏的网格(如 2x2x2)。

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

本章要点总结

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程
第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

Vasp输入文件准备知识点梳理

INCAR计算内容,收敛标准,计算方法

POSCAR:计算模型

KPOINTS:布里渊区数值积分采用网格

POTCAR:元素赝势

第八章:VASP四大输入文件详解与准备指南!| 2026新版VASP基础教程

下一步学习建议

下一章将正式引入本次教程的核心—执行文件vasp_std/vasp_gam。我们将从vasp_std功能与适用范围vasp_std功能与适用范围,vasp_std功能与适用范围方面详细介绍执行文件vasp_std/vasp_gam,以及他们在VASP计算中的应用,敬请期待!

声明:如需转载请注明出处(华算科技旗下资讯学习网站-学术资讯),并附有原文链接,谢谢!
(0)
上一篇 7小时前
下一篇 2025年12月11日 下午4:10

相关推荐