VASP 专题

VASPsol 隐式溶剂计算入门

以水分子的固定几何对照,说明溶剂模型、模块选择和能量差提取。

更新于 2026-10-25约 2 分钟阅读按任务与环境选择适用配置
阅读本篇目录

想考虑溶剂影响,又不希望第一步就放入大量显式水分子,可以先使用连续介质模型。本例用经典VASPsol分支,对同一水分子结构分别计算真空和介电环境。

1. 先准备分子和两份配对输入#

采用已准备好的中性水结构,16 Å立方盒,单Gamma点。复制两个目录,保持相同POSCAR、POTCAR、ENCUT和电子设置。这里固定原子位置和晶胞,只比较环境改变后的能量。

两个目录都使用vasp/6.6.1-p100-sol,避免一边用普通构建、一边用不同版本扩展造成额外差异。输入附件已经写好对应提交脚本。

2. 打开溶剂模型#

介质目录设置:

LSOL = .TRUE.
EB_K = 78.4
NSW = 0

真空目录设置LSOL=.FALSE.。EB_K是体相溶剂相对介电常数。本次沿用经典VASPsol的其他默认腔体设置,OUTCAR中的TAU=0.000525 eV/Ų;它与介电参数一起构成所用模型,不能只改变介电常数就认为已经校准了任意真实溶剂。

每个目录执行sbatch run.sh。在OUTCAR中确认LSOL和EB_K实际生效,并检查电子自洽收敛。方法来源与模型说明见经典VASPsol项目。

3. 计算本模型的能量差#

取相同能量口径:ΔEenv=Econtinuum−Evacuum。

计算 总能量 / eV
同分支真空 -14.23404589
连续介质,ε=78.4 -14.54795546
差值ΔEenv -0.313910

vasp-continuum-solvation 实算结果

负值表示在这套固定几何与连续介质模型下,介质使能量降低。这个结果没有显式溶剂分子的氢键网络,也没有加入完整气液标准态、振动和构型熵修正,不应直接称为完整实验溶剂化自由能。

4. 如果还想优化溶液中的结构#

在LSOL开启的同一分支下继续做原子位置优化,固定真空晶胞,检查自由原子力,再进行最终静态计算。不能将本页固定几何的介质态误认为已优化溶液结构;介质改变电子分布后,原有气相几何可能产生新的原子力。

带电分子、电极和恒电势任务需要进一步处理电荷、势能参照与电解质模型。经典VASPsol、VASPsol++与CP-VASP是不同分支,本页没有使用恒电势算法,不能通过只加LSOL就得到恒电势电极计算。

环境与下载#

本页为鸢算科技集群实算参考。VASP 6.6.1、PBE PAW64、ENCUT=550 eV、EDIFF=1E-6;优化自由原子力目标0.02 eV/Å。普通GPU版、optcell和VASPsol是不同模块,下载包run.sh按任务加载对应P100分支。构建使用NVHPC 25.3、CUDA 12.8和MKL 2023.2,MPI使用对应构建配套版本。

下载输入、结果与提取脚本(ZIP)

准备有权使用、与POSCAR元素顺序匹配的POTCAR,在所选目录执行sbatch run.sh。不要只复制INCAR而遗漏对应软件分支。结果JSON、图片和输入均供本次流程复现,不代表其他体系的通用收敛设置。

需要根据你的体系选择资源?联系讨论计算需求。实际可用软件与权限,以当前账户和运行环境为准。

查看配图

放大后可滚动查看细节,按 Esc 关闭。

100%查看原图 ↗