Vienna Ab initio Simulation Package (VASP) 是一个计算机程序,用于从第一性原理进行原子尺度材料建模,例如电子结构计算和量子力学分子动力学。
在 VASP 中进行分子动力学模拟时,不需要提供力场参数,只需提供原子的初始结构即可。VASP 将通过电子波函数的正交化求解原子受力,进而求解牛顿运动方程,从而模拟原子的运动轨迹。
本次教程将演示 NVT 系综下的分子动力学,通过本教程,您将了解 VASP 分子动力学的核心命令 tag:以 NVT 为例。
MDALGO = 2
SMASS = -1
用户可根据需要修改 tag,以实现其他不同系综的分子动力学模拟。
教程链接:https://go.openbayes.com/aARaP
使用云平台:OpenBayes
https://openbayes.com/console/signup?r=Dennis9801_1ohB
一、输入文件说明
本教程将使用 INCAR、POSCAR、KPOINTS 和 POTCAR 作为输入文件。
1. INCAR
SYSTEM = Si
ISYM = 0 !无对称性
! ab initio
PREC = Normal !普通精度
IVDW = 10 !考虑 vdw 修正
ISMEAR = 0 ! 高斯占据
SIGMA = 0.02 ! 高斯展宽 0.02eV
ENCUT = 300 ! 波函数截断能量 300eV
EDIFF = 1e-5 ! 电子步精度 1e-5eV
LWAVE = F ! 不保存波函数
LCHARG = F ! 不保存电荷
LREAL = F ! 不投影到实空间计算
! 分子动力学
IBRION = 0 ! 原子坐标更新模式为分子动力学
NSW = 500 ! 步数为 500
POTIM = 5 ! 时间间隔为 5fs
! NVT系综
MDALGO = 2 ! NVT 系综设置
SMASS =-1 ! NVT 系综设置
TEBEG = 500 ! 开始和结束的温度
TEEND = 500 ! 保持一致为 500K
ISIF = 2 ! 保持原胞体积不变
2. POSCAR
为了简化计算,本次只采用 8 个原子的小超胞。
Si
1.00000000000000
5.4654798508000004 0.0000000000000000 0.0000000000000000
0.0000000000000000 5.4654798508000004 0.0000000000000000
0.0000000000000000 0.0000000000000000 5.4654798508000004
Si
8
Direct
0.0000000000000000 0.0000000000000000 0.0000000000000000
0.5000000000000000 0.5000000000000000 0.0000000000000000
0.5000000000000000 0.0000000000000000 0.5000000000000000
0.0000000000000000 0.5000000000000000 0.5000000000000000
0.2500000000000000 0.2500000000000000 0.2500000000000000
0.7500000000000000 0.7500000000000000 0.2500000000000000
0.7500000000000000 0.2500000000000000 0.7500000000000000
0.2500000000000000 0.7500000000000000 0.7500000000000000
3. KPOINTS
为了减少计算资源,只选了 2x2x2 的 k 网格点。
Not only Gamma point
0
Gamma
2 2 2
0 0 0
4. POTCAR
系统对应元素的赝势组合,这里为 Si 的赝势。
二、操作步骤
1. 克隆并启动容器
登录 http://OpenBayes.com,在「公共教程」页面,选择键部署 「VASP:NVT 系综下的分子动力学」教程。
页面跳转后,点击右上角「克隆」,将该教程克隆至自己的容器中。
选择「NVIDIA GeForce RTX 4090」以及「vasp」镜像,OpenBayes 平台提供了 4 种计费方式,大家可以按照需求选择「按量付费」或「包日/周/月」,点击「继续执行」。可以使用文章开头的邀请链接,获得 RTX 4090 使用时长!
待系统分配好资源,当状态变为「运行中」后,点击「打开工作空间」。
2. 上传文件
首先打开「终端」,输入以下命令进入目录。
cd md
上传准备好的硅赝势,本教程已将其他文件准备完毕。此处可以使用官网示例里的赝势 POTCAR 文件,将文件放到目录中。
3. 输入以下命令运行 vasp
mpirun -n 1 vasp_std
4. 查看原子轨迹
待 vasp 运行完毕后,即可下载原子轨迹文件。
用 ovito 打开导出动图。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。