目录

在VNL中使用VASP进行计算

简介

新版的VNL增加了对VASP计算的支持,使用者可以在VNL中进行结构建模,之后使用VASP scripter生成VASP计算必需的四个输入文件INCAR、POSCAR、KPOINTS、POTCAR。计算结束后可以使用VNL对主要结果(OUTCAR、CONTCAR、CHGCAR、DOSCAR、EIGENVAL、CHG、PARCHG、ELFCAR等)进行可视化和分析。

注意:

构建结构模型

首先是设置计算要用的结构模型,打开Builder界面工具界面,你可以:

实例操作1

导入并修改结构模型

使用VASP Scripter设置结构优化计算

在VNL主窗口,选择菜单:Tools>Custom Scripter,在弹出的Custom Scripter菜单中选择Scripter>VASP Scripter,出现以下窗口,在这个窗口中,你可以设置要进行结构优化的所有参数。

分析结果:CONTCAR和CHGCAR文件

计算结束后,文件夹中生成了多个VASP结果输出文件。VNL可以自动检测文件的类型,在LabFloor面板中显示出文件中包含的结果。

CONTCAR

文件给出的是优化过的结构,选择该文件中的结果,点击右侧工具栏中的Show in 3D Viewer查看该结构,或者直接将结构拖到Builder上进行修改。

CHGCAR

文件给出了电子密度信息,可以用右侧工具栏上的1D Projector、Grid Operations、3D Viewer等工具进行分析。其他相似的数据(PARCHG、CHG、ELFCAR等)都可以用类似方法分析。

1D Projector

这个工具可以将电荷密度用不同的方法投影到x、y、z方向上。在互动式窗口的右侧图中选择一个点,就可以在左侧显示出相关的信息。这个工具在分析表面、纳米线等低维体系的电荷分布时非常有用。

Grid Operations

这个工具可以用来对多个CHGCAR文件进行计算,按住Ctrl键选择多个CHGCAR文件,之后在右侧选择Grid Operations。 在弹出的窗口中可以设置计算公式(使用+、-、*、/),右侧可以实时显示计算结果。计算结果可以保存成NetCDF文件,以备进一步分析。例如,这个工具可以用来研究无缺陷体系和缺陷体系的电荷密度差别、吸附之前和之后的基底电荷密度变化等。下图是SnO2体系中氧空位造成的电荷密度差别。

3D Viewer

这个工具可以用于显示三维的格点数据, 例如CHGCAR里包含的实空间电荷密度,显示的方式包括等值面图和Contour图。 在LabFloor里选择一个对象,点击Show in 3D Viewer,在弹出的窗口中选择绘制等值面图还是平面截面图。如果是自旋计划计算的结果,可以选择显示总电荷密度,自旋电荷密度差,或者只显示某种自旋密度。 从LabFloor里将其他数据拖到显示窗口可以将不同数据显示叠加,比如同时显示CONTCAR的结构,或同时显示电子密度的截面图。

点击右侧的Properties可以仔细调整显示性质,例如等值面值、截面的位置、颜色等。

态密度计算

能带计算

Local potential analysis: LOCPOT文件