① VASP計算能帶圖,怎樣自動生成K點,並設置KPOINTS文件
用HSE06方法計算半導體的能帶結構,首先DFT計算進行離子弛豫,然後HSE06 進行靜態自洽計算。最後在這一步的基礎上讀取波函數進行能帶計算。但是我的理論知識不夠,能帶計算的的路徑不會選取,關於布里淵區的相關知識不太懂,有人說可以將上一步的IBZKPT文件拷貝到KPOINTS中,然後把高對稱點拷貝到後面,權重為0,更新K點總數即可。
② 請教vasp如何使本徵值按每條能帶輸出
看EIGENVAL這個輸出文件。它裡面給出的就是自己所選定的各個K點的一些列能帶的本徵值。正如你所說的,EIGENVAL裡面是給定一個K點,然後就是各個能帶的本徵值。那麼你要畫出第n條,比如第5條能帶,你就將每個K點的第5條能帶值取出來。要確定哪些能帶時pi帶,我猜想要做原子的態密度分析,確定哪些原子軌道會形成pi鍵。
「在計算能帶時是否可以按不同能帶輸出本徵值?」。當然能,你已知道EIGENVAL保存數據規則,這只需要對EIGENVAL文件寫個程序處理一下。
③ vasp能帶結構的數據在哪裡看
在vasp計算上查看。vasp能帶結構的數據在出現後都會記錄在vasp計算上,需要查看就要登陸vasp計算查看。
④ VASP的能帶計算與繪圖
使用的軟體:VASP, Origin, EidtPlus
輔助分析計算的小程序: gk.x, pbnf.x
建立opt文件夾,編輯以下文件:
導入在 Materials Studio 中轉換的坐標信息
導入贗勢庫中的原子信息,例:GeS
如果是集群,還需提交作業的腳本 vasp.job 如下
提交作業
計算結束後, cat out 查看體系是否收斂,如收斂則進入下一步計算。
在 opt 文件夾下建立 scf 文件夾,編輯以下文件
提交作業,產生WAVECAR進行下一步計算
在 opt 文件夾下拷貝建立 band 文件夾
編輯 band 下文件
實坐標與虛坐標通過命令 lv 得到,費米能級通過命令 f 得到,高對稱點可查閱 參考文獻 選取。
輸入命令 gk 獲取KOINTS文件,若文件後有多行零,則刪去,且第二行數據減去相應刪去行數。
提交作業,計算結束後生成 EIGENVAL 文件,輸入命令 pb 得到能帶數據文件 bnd.dat 和 highk.dat,將數據導入Origin繪圖。
將能帶數據文件 bnd.dat 和 highk.dat 導入Origin, 前兩列為 bnd.dat 數據,後兩列為 highk.dat 數據,格式如圖,可使用 EditPlus 進行數據編輯。
⑤ 怎麼用p4vasp來畫雜化泛函計算的能帶
我這有個方法,你算完能帶後,找到EvXXX那個文件,即輸出本徵能量那個文件,之後找到你後來加到Kpoint裡面第一個權重為0的對稱點,之後記下那個點,到EvXXX那個文件裡面找出這個點,之後把這個點之前的所有點都刪了(這些點在Kpoint里權重都是非0的),在把上面的那個多少個k點的數目改了(改成你在Kpoint里加的權重都為0的點的個數)。之後再的話,我是到win系統下用一個在小木蟲下載的分割腳本的程序放在文件夾里運行輸入費米能級數據就出來了,再用origin畫圖。希望我說的足夠清楚了
⑥ vasp 計算中在哪個文件中查看收斂情況
OUTCAR 和OSZICAR 都可以。只是看收斂,OSZICAR就可以
⑦ 計算得到的vasp的輸出文件怎麼放到ms里看
從MS建立結構,到VASP的POSCAR方法很多,可以手動,比較麻煩,也可以自動生成,我建議你一開始可以採用自動生成的辦法,等自己對POSCAR文件有進一步了解之後,在手動設置也可以。
自動生成的話,可以自己寫小腳本,也可以利用第三方軟體,以利用第三方軟體為例:
1、採用的軟體是VESTA,下載鏈接:http://jp-minerals.org/vesta/en/download.html,安裝也很簡單,可以用windows版本的;
2、安裝好之後,將MS建立好的結構保存成 ****.cif 文件,在VESTA打開,File--Export Data,保存成vasp的poscar格式就好了,坐標的話選擇笛卡爾坐標。就ok了。