openmx画能带和DOS

2019年11月1日   |   by admin

在openmx中,计算完成之后会得到.band文件。为了得到能带,需要在输入文件中进行设置。

得到.band文件之后转换成gnuplot格式

在source文件夹下编译工具bandgnu13,处理.band文件

终端输出

这个时候终端会产生两个文件,Graphite_STM.GNUBAND和Graphite_STM.BANDDAT1

使用gnuplot处理.GNUBAND文件即可

DOS

先到source文件夹下

接着用DosMain处理Dos.val和Dos.vec文件

在执行的过程中会问到一些具体的问题,回答它就好。

就可以得到类似于cdia.PDOS.Tetrahedron.atom1这样的文件,这里面有三列,第一列是能量,第二列是归一化态密度,第三列是积分态密度。

接着就可以用gnuplot画图了,在终端输入:

进入gnuplot程序,继续输入

即可出图如下

更进一步的,如果可以把两个文件都画在同一张图里,就更好了。只需要加一个逗号,接上第二个文件。

 

Tags:

Leave Your Comment

95f87e0b73a0683285bc395553300148