第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

引言

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

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

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

vasp_std(Standard标准版)

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

定义与用途

vasp_std 是 VASP 的标准版(Standard),是所有 VASP 可执行文件中最为通用的版本,默认支持**平面波基组(Plane-Wave Basis Set)和投影增广波(PAW)**赝势的自洽场(SCF)计算。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

适用范围

磁性计算

默认支持自旋极化(Spin-polarized)计算。如果你在 INCAR 中设置了 ISPIN=2,它会自动考虑上下自旋的分裂。

晶格弛豫

支持常规的结构优化(离子弛豫)和电子弛豫。

能带与态密度

适用于绘制能带结构(Band Structure)和态密度(DOS)的非自旋极化或自旋极化计算。

高对称性

适用于常规的 K 点网格计算,能够自动识别晶体的对称性并进行 K 点折叠。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

特点与限制

需要 KPOINTS

vasp_std 需要明确的 KPOINTS 文件,即使是 Gamma 点计算也需要提供 KPOINTS 文件。

默认的对称性检查

在每一步 SCF 循环中,它都会检查系统的空间群对称性,这对于计算效率有帮助,但在某些低对称性或特殊的磁性体系(如反铁磁性)中可能需要手动调整参数。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

vasp_gam(Gamma点版)

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

定义与用途

vasp_gam 是专门针对**仅在 Gamma 点(k=0)**进行计算的版本。它是 vasp_std 的一个简化版,内部在编译时关闭了与 K 点相关的部分,以极大地简化计算流程。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

适用范围

大超胞(Supercell)计算

在计算非常大的超晶格时,K 点网格往往非常稀疏,通常只需要 Gamma 点即可。此时使用 vasp_gam 可以显著减少计算时间和内存占用。

分子与团簇

对于非周期性体系(如气相分子、纳米团簇),通常只需要 Gamma 点进行计算。

快速筛选

在高通量计算(High-throughput)中,用于快速筛选结构的初步计算。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

特点与限制

不需要 KPOINTS

与 vasp_std 不同,vasp_gam 不需要 KPOINTS 文件。它只需要 INCAR 和 POSCAR,默认在 Gamma 点进行积分。

禁用了对称性检查

由于只有一个 k 点,所有对称性操作(Symmetry Operations)在 k 空间中都变为平凡操作(Identity),因此对称性检查被禁用,计算流程更简洁。

限制

不能用于需要非平凡 k 点网格的精确计算,如金属体系的精细电子结构计算。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

vasp_ncl(非共线磁性版)

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

定义与用途

vasp_ncl 是用于**非共线磁性(Non-Collinear Magnetism)和自旋轨道耦合(Spin-Orbit Coupling, SOC)**计算的版本。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

适用范围

自旋轨道耦合

当你在 INCAR 中设置 LSORBIT = .TRUE. 时,必须使用 vasp_ncl。这允许计算电子的自旋与轨道运动之间的相互作用,对于重元素体系(如铂族金属)或拓扑绝缘体(Topological Insulators)至关重要。

非共线磁性

对于具有复杂磁结构(如螺旋磁性、锥形磁性)的材料,需要设置 LNONCOLLINEAR = .TRUE.,此时也必须使用 vasp_ncl。

磁各向异性

用于计算磁性材料的各向异性能(Magnetic Anisotropy Energy, MAE),这在自旋电子学(Spintronics)研究中非常重要。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

特点与限制

复杂度更高

vasp_ncl 需要在 INCAR 中明确指定自旋相关的参数(如 MAGMOM 的方向分量),且计算量通常比 vasp_std 要大,因为自旋自由度增加了。

KPOINTS 仍然需要

与 vasp_std 类似,vasp_ncl 仍然需要 KPOINTS 文件来定义 k 点网格。

混合泛函

在使用混合泛函(Hybrid Functional,如 HSE06)时,vasp_ncl 有时需要特殊的设置(如 NCORE 参数)以保证计算效率。

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

本章要点总结

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程
第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

执行文件vasp_std/vasp_gam知识点梳理

vasp_std功能与适用范围:适用于小体系的晶格弛豫、能带、态密度计算

vasp_gam功能与适用范围:适用于大体系的结构性质、电荷密度计算

vasp_ncl功能与适用范围:适用于非共线磁性计算、自旋轨道耦合

第七章:如何选择VASP执行文件?| 2026新版VASP基础教程

下一步学习建议

下一章将正式引入本次教程的核心—vasp输出文件结构。我们将从OUTCAR文件DOSCAR文件EIGENVAL文件方面详细介绍vasp输出文件结构,以及他们在VASP计算中的应用,敬请期待!

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

相关推荐