VASP的能帶計算與繪圖


使用的軟件:VASP, Origin, EidtPlus
輔助分析計算的小程序:gk.x, pbnf.x


一 能帶計算

1 結(jié)構(gòu)優(yōu)化

建立opt文件夾,編輯以下文件:

INCAR

SYSTEM=x # x為注釋名
ISTART=0
ENCUT=350
EDIFF=1E-5
IBRION=2
POTIM=0.25
NSW=100
EDIFFG=-1E-2
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
NPAR=4
LWAVE=FALSE
LCHARG=FALSE
LREAL=Auto
IALGO=48
ISYM=0

KPOINTS

auto
0
Monkhorst
x y z # x y z 為K點(diǎn)選取
0 0 0

POSCAR

導(dǎo)入在 Materials Studio 中轉(zhuǎn)換的坐標(biāo)信息

POTCAR

導(dǎo)入贗勢庫中的原子信息,例:GeS

cat ~/xxx/PBE/Ge/POTCAR > POTCAR # ~/xxx 為贗勢庫存放路徑
cat ~/xxx/PBE/S/POTCAR >> POTCAR # 原子贗勢導(dǎo)入順序以POSCAR中為準(zhǔn)

如果是集群,還需提交作業(yè)的腳本 vasp.job 如下

#!/bin/bash
#PBS -N vasp
#PBS -o job.log
#PBS -e job.err
#PBS -q batch
#PBS -l walltime=100:00:00
#PBS -l nodes=1:ppn=8

source ~/.bashrc
cd ~/xxx # ~/xxx 為文件路徑
mpirun -np 8 vasp > out </dev/null

提交作業(yè)

qsub vasp.job

計算結(jié)束后,cat out 查看體系是否收斂,如收斂則進(jìn)入下一步計算。

2 靜態(tài)自洽計算

在 opt 文件夾下建立 scf 文件夾,編輯以下文件

INCAR

SYSTEM=x
ISTART=0
ENCUT=350
EDIFF=1E-5
IBRION=2
POTIM=0.25
NSW=0 # 修改
EDIFFG=-1E-2
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
NPAR=4
#LWAVE=FALSE # 修改
#LCHARG=FALSE # 修改
LREAL=Auto
#IALGO=48 # 修改
ISYM=0

KPOINTS

auto
0
Monkhorst
x y z # 較opt選取,k值增大
0 0 0

POSCAR和POTCAT

cp ../CONTCAR POSCAR
cp ../POTCAR .

提交作業(yè),產(chǎn)生WAVECAR進(jìn)行下一步計算

3 能帶計算

在 opt 文件夾下拷貝建立 band 文件夾

cp -rf scf band

編輯 band 下文件

INCAR

SYSTEM=x
ISTART=1 # 修改
ICHARG=11 # 從CHGCAR中讀入電荷分布,并且在計算中保持不變
LORBIT=10 # 增加
ENCUT=350
EDIFF=1E-5
IBRION=2
POTIM=0.25
NSW=0
EDIFFG=-1E-2
ISMEAR=0
SIGMA=0.05
PREC=ACCURATE
ISIF=2
NPAR=4
LWAVE=FALSE # 修改
#LCHARG=FALSE
LREAL=Auto
#IALGO=48
ISYM=0

KPOINTS

1. 設(shè)置環(huán)境變量

vi ~/.bashrc
alias gk="~/software/ktool/gk.x"
alias pb="~/software/ktool/pbnf.x"
alias f="grep E-fermi OUTCAR"
alias lv="grep -A3 'lattice vectors' OUTCAR"
source ~/.bashrc

2. 編輯syml文件,例:

5 # 高對稱點(diǎn)數(shù)目
20 20 20 20 # 高對稱點(diǎn)間隔取點(diǎn)數(shù)目
G 0.0    0.0    0.0
M 0.5    0.0    0.0
K 0.5    0.0    0.5
Z 0.0    0.0    0.5
G 0.0    0.0    0.0 # 高對稱點(diǎn)選取
    12.840000153  0.000000000  0.000000000     0.077881619  0.000000000  0.000000000
     0.000000000 10.406299591  0.000000000     0.000000000  0.096095638  0.000000000
     0.000000000  0.000000000 39.669998169     0.000000000  0.000000000  0.025207967 # 實(shí)坐標(biāo)與虛坐標(biāo)
-20.0 20.0 # 取值范圍
-0.0460 # 費(fèi)米能級

實(shí)坐標(biāo)與虛坐標(biāo)通過命令lv得到,費(fèi)米能級通過命令f得到,高對稱點(diǎn)可查閱參考文獻(xiàn)選取。

4 KPOINTS的獲取與編輯

輸入命令gk獲取KOINTS文件,若文件后有多行零,則刪去,且第二行數(shù)據(jù)減去相應(yīng)刪去行數(shù)。

提交作業(yè),計算結(jié)束后生成 EIGENVAL 文件,輸入命令pb得到能帶數(shù)據(jù)文件 bnd.dat 和 highk.dat,將數(shù)據(jù)導(dǎo)入Origin繪圖。

二 能帶繪圖

將能帶數(shù)據(jù)文件 bnd.dat 和 highk.dat 導(dǎo)入Origin, 前兩列為 bnd.dat 數(shù)據(jù),后兩列為 highk.dat 數(shù)據(jù),格式如圖,可使用 EditPlus 進(jìn)行數(shù)據(jù)編輯。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用的軟件:VASP, Origin, SshClient, vaspkit.0.51 一 光學(xué)性質(zhì)計算 在完成結(jié)...
    chempeng閱讀 40,932評論 21 13
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,586評論 19 139
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點(diǎn)擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,141評論 5 63
  • 雖然無數(shù)次克服自己表達(dá)的沖動,私心里告訴自己這只是一個小小的活動獎勵,不必與人說道??晌抑肋@就像是用手去堵住流動...
    吾知輒閱讀 515評論 4 3
  • 12月霧霾狀況: 140w平方米 1/7國土 被污染 現(xiàn)狀: 1、聯(lián)防聯(lián)控 16個督查組 限行 停產(chǎn)限產(chǎn) 2、河北...
    囚歌歌歌閱讀 196評論 0 0

友情鏈接更多精彩內(nèi)容