声子谱的后处理过程

声子谱的后处理过程

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
石墨烯是由碳原子构成的二维晶体结构,具有许多特殊的物理和化学特性。声子是描述晶体中声子(晶格振动)的能量和动量分布的函数,可以通过实验或理论计算获得。 Python是一种流行的编程语言,可以用于科学计算和数据分析。在石墨烯声子的研究中,Python可以用来进行线计算、数据可视化和模拟等工作。 首先,我们可以利用Python中的科学计算库,如NumPy和SciPy,来进行声子的计算。通过定义石墨烯的结构和力常数矩阵,可以使用NumPy进行矩阵运算和特征值求解,得到石墨烯的力常数矩阵特征值和特征向量,进而得到声子的能量和动量分布。 其次,Python中的数据可视化库,如Matplotlib和Plotly,可以用来将计算得到的声子数据可视化,例如绘制能量-动量分布图或声子态密度图,以便更直观地呈现石墨烯的声子特性。 此外,Python还可以用于模拟和优化石墨烯声子。通过使用Python中的模拟工具,如分子动力学模拟或基于密度泛函理论的第一性原理计算软件,可以模拟石墨烯的振动行为,并进一步研究声子在不同温度、压力或变形条件下的变化,从而揭示石墨烯的声子特性与其它性质之间的关联。 总之,Python在石墨烯声子的研究中起着重要的作用。它可以用于计算线、数据可视化和模拟分析等方面,为深入理解石墨烯的声子特性提供了有力的工具和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值