VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异

这次我们分享的是POSCAR处理之对比POSCAR文件的差异的脚本使用方法。
脚本领取方式:长按下方二维码,回复关键词“脚本”

VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异

本期的脚本操作以Pt吸附在CeO2(111)面为例。两个POSCAR除了Pt坐标不一样,CeO2各原子坐标相同。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异

VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异

脚本008:diffcon.pl
介绍:比较两个POSCAR中原子坐标,晶格基矢的差异
用法:输入diffcon.pl POSCAR1 POSCAR2。工作窗口直接打印出对比信息。
示例:
第一步:
当前工作窗口输入命令(确认当前目录下有两个POSCAR文件)。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
第二步:
工作窗口直接打印出原子坐标,晶格基矢的差异。由于POSCAR1与POSCAR2中只有Pt原子的坐标不一样,故其他原子的坐标差异为0。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
第三步:
也可将打印的信息保存为dat格式文件,命令如下:
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
输入ls确认results.dat。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
脚本009:dist.pl
介绍:计算两个POSCAR中原子坐标差异的平方根距离
用法:输入dist.pl POSCAR1 POSCAR2。工作窗口直接打印计算结果
示例:
第一步:
输入命令后直接输出原子坐标差异的平方根距离。该数据为Pt原子坐标差异的平方根。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
第二步:
也可将打印的信息保存为dat格式文件,命令如下:
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
脚本010:modemake.pl
介绍:输出两个POSCAR文件之间差异的单位向量
用法:入modemake.pl POSCAR1 POSCAR2。
示例:
第一步:
输入命令后得到MODECAR文件
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
第二步:
使用cat命令查看输出内容。由于其他原子坐标相同,因此只显示Pt原子坐标差异的单位向量。
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异
由于篇幅有限,不一一展示。如需140个脚本包,可扫码回复“脚本”免费获取!
VASP脚本使用手册 | POSCAR处理之对比POSCAR文件的差异

声明:如需转载请注明出处(华算科技旗下资讯学习网站-学术资讯),并附有原文链接,谢谢!
(0)
上一篇 2025年8月6日 下午7:59
下一篇 2025年8月6日 下午8:09

相关推荐