前文回顾
在之前的推文中,我自己写了一个代码构建转角晶格,但是逻辑太复杂了,这次使用ASE库中的构建超胞方法,来构建转角晶格,原理跟之前推文一样。只不过调用了ASE库的方法,所以代码精简了许多, 构建转角结构的代码只有十几行。
(点击下面链接跳转)
代码使用方法
准备好原胞POSCAR, 运行命令
python moire_ase.py
产生两个超胞文件super_up.vasp;super_dn.vasp;还会输出夹角
运行代码
sh combine.sh
将两个超胞组合成一个转角晶格结构POSCAR_moire.vasp
效果
注意
使用 combine.sh 就是简单的将super_dn.vasp 的坐标放在super_up.vasp后面组成一个新的文件,所以在POSCAR_moire.vasp中 头文件是这样的
详细代码可私信咨询
代码获取
点赞
+ 在看
, 私信回复 ase转角
获取链接, 感谢支持!