多语言展示
当前在线:785今日阅读:75今日分享:44

vasp入门到精通[28]计算转动惯量(单质立方相)

这一节分享一个小脚本,计算3个方向的转动惯量,一般服务器里都是默认装了python的,脚本小伙伴直接拿去用吧。
工具/原料

python vasp

方法/步骤
1

先把代码贴出来:

2

使用方法:输入命令 python 脚本名字 文件名字(你的POSCAR)

3

比如小编给自己的POSCAR重命名为“10”,脚本名字为 inertia.py则运行命令: python inertia.py 10如下所示:

4

输出结果:0.7   x方向0.6 y方向0.9  z方向

5

注意,这个脚本只适用于单质的情况,也就是适用于单元素体系,对于多元素,小编可以改下脚本,就是在不同的元素前面加上对应的系数就可以了

6

这里小编没有给元素质量系数,也就是说这里输出结果是3个方向的相对比值,如果想要真实值,最后乘以元素质量乘以晶格长度的平方就可以了

7

有需要的可以跟小编私信,我会再改脚本给大家。今天就到这里了!

推荐信息