本次分享的是一套与过渡态、电荷密度、态密度等性质相关的脚本包VTST (Transition State Tools for VASP)。
具体功能包括过渡态计算的初始路线设置和能垒的查看、电荷密度的求和与做差、态密度文件的拆解与作图,这些功能覆盖几乎所有的DFT计算内容,数据处理效率提升99%!
获取方式:扫码回复“脚本”可免费获取!
由于篇幅有限,后续脚本干货将在本公众号(DFT计算参谋长)持续更新,关注公众号可及时获取最新教程。
脚本001:Vasp.pm
介绍:Perl 模块,其中包含处理 VASP POSCAR 文件时可能需要的各种常用命令。这些包括读取和写入 POSCAR 文件、读取和写入通用矢量文件、进行点积以及查找矢量的大小和其他类似功能。
脚本002:vef.pl
介绍:在 vasp 运行的每次迭代中打印力和能量。
用法:在计算文件下直接输入vef.pl回车,会自动打印出每一次迭代的结构的受力情况和能量大小,并会自动生成fe.dat文件,里面包含输出的信息。
脚本003:vfin.pl
介绍:该脚本从 OUTCAR 中找到 ICHAIN 标记并相应地清理运行目录。所有相关文件(POSCAR、CONTCAR、OUTCAR(压缩)、INCAR、KPOINTS、XDATCAR(压缩)、CHGCAR 和 WAVECAR)都将复制到输出目录。在运行目录中,CONTCAR 被移动到 POSCAR 上,为新的计算做准备。
用法:输入vfin.pl (output directory)。