phonopy给出的单位是THz,有时会向cm-1和eV单位进行转换。在phonopy中进行单位转换时,
主要是对在phonopy中使用的参数factor进行修改,我们平时声子谱导出使用命令是:
phonopy band.conf (导出的是默认单位THz,此时默认的factor的值为15.633302)
上述factor的默认值的计算:phonopy的单位是,THz的计算为sqrt(eV/AMU)/angstrom/(2*pi)/1e12,得到的结果为15.633302。
如果想得到cm-1单位,需要使用如下命令:
phonopy --factor=521.471 band.conf(由于THz到cm-1的换算为33.35641,因此15.633302* 33.35641=521.471)。
如果想得到eV单位,则需使用下面的命令:
phonopy --factor=0.064654138 band.conf