您的位置 首页 > 数码极客

如何用vasp计算单个原子的能量theenergyzero

这一节补充之前的MD教程(此处可链接),增加提取键角的脚本。

这一节内容如下:提取 温度,能量,键长,键角,以及使用matplotlib绘图

MD计算完成后,我们需要OSZICAR,XDATCAR这两个文件来提取数据

步数、温度、能量

1.1 提取步数、温度、能量的脚本命令如下

(这里取名为ge),直接运行如下命令:

grep T= OSZICAR|awk '{print $1"\t", $3, "\t" $5}' >re

或者运行命令 sh ge

产生re

1.2. 绘图,可以使用脚本

, 绘图,或者读者将re拿到origin绘图。

键长、键角

2.1 键长

运行命令 python MD-bond.py 产生bond.dat

2.2 键角

运行命令 python MD-angle.py 产生angle.dat

2.3 使用脚本 绘图 bond.dat

2.4 参数

其中MD-bond.py 中 b1,b2是第一、二个原子的序号(两个原子之间的键长)

MD-angle.py 中 b1,b2, b3 是第一、二、三个原子的序号(三个原子夹角)

结果

脚本获取

链接:

提取码: 6x24

尾巴

下一节可能会在python入门系列中讲这些脚本的算法逻辑。

拿脚本之前,请留下你的小手手 再走罢

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何用vasp计算单个原子的能量theenergyzero,vasp计算单个金属原子,单个原子能量的计算方法vasp”边界阅读