本文主要是介绍声子谱的后处理过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
声子谱的后处理过程
1.在数据库中得到的文件如下
2.建立文件夹
mkdir post-process
3.拷贝POSCAR-unticell,FORCE_SETS到后post-process文件夹
cp POSCAR-unticell FORCE_SETS post-process/
4.建立band.conf文件,band.conf需要的信息可以在phonopy.conf文件中获得,band.conf文件如下
注意 :
DIM 扩胞具体怎么设置 PRIMITIVE 原胞和晶胞的变换
5.获取能带信息
$phonopy --dim=”1 0 0 0 1 0 0 0 1” -c POSCAR-unitcell band.conf
6.提取数据
$bandplot --gnuplot band.yaml > band.dat
$bandplot --gnuplot > band.dat
7.python画图或者画图软件画图
注意:phonopy导出的默认的单位是THz,想要换算成cm-1可以输入下面的命令
phonopy --factor=521.471 band.conf
想要换算成ev可以输入下面的命令
phonopy --factor=0.064654138 band.conf
也可以在画图软件中安装1Thz=33.35641cm-1=4.13567mev
这篇关于声子谱的后处理过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!