shell 快速查看VASP能带能量范围,方便wannier90查找能量窗口

文摘   2024-11-04 19:33   福建  

动机

在使用wannier90拟合能带时,我们需要查看某些目标能带的能级范围,比如 我们需要拟合1-16带,我们可以快速查看第1和16带的能量范围。那么我们需要查看第1条的能量色散范围第16条的能量色散范围

脚本内容

我们且命名为check_band_range.sh

grep ^band PROCAR |awk '{if(NR % '$1' == '$2')print $5}' |sort -n |awk '{if(NR==1)printf "%f\t",$1} END{print $0}'

使用方法

sh check_band_range.sh 48 1  
  • 其中 48 是 能带数(VASP 中的NBANDS),如果你的INCAR中没有设置这个参数,你可以grep NBANDS OUTCAR 查看
  • 1 是第指一条带

结果如下,即第1条带的能量范围为 -21.842798-18.13732479

同理,查看第16条带:

sh check_band_range.sh 48 1  
  • 结果


计算凝聚态物理
介绍常见第一性原理软件的使用,数据处理,模型、数值、解析计算介绍凝聚态物理研究动态python,she’ll ,vasp
 最新文章