超值返利!!计算经费预存,高至20%预存增值!扫码咨询见文末!!
§7.2 gk.f和pbnd.f
gk.f是用来产生计算能带结构时所需要的k点,其输入文件为syml,在手册中有详细介绍每行的意思,这里就不再赘述。输出文件为KPOINTS和inp.kpt。说明一下,在syml中特殊k点的总数不能超过10个。如遇到超出10,则可以把gk,f中有关定义特殊k点的数组的维数调大
编译:
pbnd.f是用来把本征值文件EIGENVAL转换为可以用origin软件来画图的数据。其输入文件为symI和EIGENVAL。输出文件为bnds.dat(或upbnd.dat和dnbnd.dat)和highk.dat。说明一下,pbnd.能写出的能带数,默认最大是100个,如果超过了100,可以在pbnd.f中调大定义的值。
编译:
另外还附带针对fcc、bcc、sc和六角晶系的syml,分别名为syml.fcc,syml.bcc,syml.sc,syml.hex。使用时,把相应的拷贝成syml。
§7.3 splid_dos和vp

这两个要一起用的,都是csh脚本程序,其中运行split_dos要调用vp。从internet网上收集的。它是用来分割DOSCAR,把DOSCAR分解成每个原子的,以方便用origin来画图。其使用的说明也可以参见前面的介绍。使用时,在你的当前主目录建立一个bin的目录。比如你的用户名为xxxx,则在/home/xxxx目录下,建立bin日录(mkdir /home/xxxx/bin),然后把split _dos和vp放到该目录下。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/200598.html