计算化学公社
标题:
VASP 计算能带和 DOS,高能态计算结果与文献不符
[打印本页]
作者Author:
北大-陶豫
时间:
2022-5-17 20:33
标题:
VASP 计算能带和 DOS,高能态计算结果与文献不符
如题,我最近学习使用 VASP,发现我算出的能带和 DOS 常常与文献不符。例如我计算立方钙钛矿 CsCaBr3,相关输入文件如下:POSCAR:
CsCaBr3 https://materialsproject.org/materials/mp-30056/ Perovskite CN: Cs=12, Ca=8
1.0
5.772608 0.000000 0.000000
0.000000 5.772608 0.000000
0.000000 0.000000 5.772608
Cs Ca Br
1 1 3
direct
0.000000 0.000000 0.000000 Cs
0.500000 0.500000 0.500000 Ca
0.500000 0.000000 0.500000 Br
0.000000 0.500000 0.500000 Br
0.500000 0.500000 0.000000 Br
复制代码
INCAR_DOS:
Global Parameters
ISTART = 1 (Read existing wavefunction, if there)
ISPIN = 1 (Non-Spin polarised DFT)
# ICHARG = 11 (Non-self-consistent: GGA/LDA band structures)
LREAL = .FALSE. (Projection operators: automatic)
ENCUT = 1200 (Cut-off energy for plane wave basis set, in eV)
# PREC = Accurate (Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)
LWAVE = .TRUE. (Write WAVECAR or not)
LCHARG = .TRUE. (Write CHGCAR or not)
ADDGRID= .TRUE. (Increase grid, helps GGA convergence)
# LVTOT = .TRUE. (Write total electrostatic potential into LOCPOT or not)
# LVHAR = .TRUE. (Write ionic + Hartree electrostatic potential into LOCPOT or not)
# NELECT = (No. of electrons: charged cells, be careful)
# LPLANE = .TRUE. (Real space distribution, supercells)
# NWRITE = 2 (Medium-level output)
# KPAR = 2 (Divides k-grid into separate groups)
# NGXF = 300 (FFT grid mesh density for nice charge/potential plots)
# NGYF = 300 (FFT grid mesh density for nice charge/potential plots)
# NGZF = 300 (FFT grid mesh density for nice charge/potential plots)
Static Calculation
ISMEAR = -5 (tethdl smearing method)
SIGMA = 0.05 (please check the width of the smearing)
LORBIT = 11 (PAW radii for projected DOS)
NEDOS = 2001 (DOSCAR points)
NELM = 60 (Max electronic SCF steps)
EDIFF = 1E-08 (SCF energy convergence, in eV)
<blockquote>EMAX = 20
复制代码
NCORE = 12
KPOINTS_DOS:
K-Spacing Value to Generate K-Mesh: 0.025
0
Monkhorst-Pack
7 7 7
0.0 0.0 0.0
复制代码
INCAR_BAND:
Global Parameters
ISTART = 1 (Read existing wavefunction, if there)
ISPIN = 1 (Non-Spin polarised DFT)
ICHARG = 11 (Non-self-consistent: GGA/LDA band structures)
LREAL = .FALSE. (Projection operators: automatic)
ENCUT = 1200 (Cut-off energy for plane wave basis set, in eV)
# PREC = Accurate (Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)
LWAVE = .TRUE. (Write WAVECAR or not)
LCHARG = .TRUE. (Write CHGCAR or not)
ADDGRID= .TRUE. (Increase grid, helps GGA convergence)
# LVTOT = .TRUE. (Write total electrostatic potential into LOCPOT or not)
# LVHAR = .TRUE. (Write ionic + Hartree electrostatic potential into LOCPOT or not)
# NELECT = (No. of electrons: charged cells, be careful)
# LPLANE = .TRUE. (Real space distribution, supercells)
# NWRITE = 2 (Medium-level output)
# KPAR = 2 (Divides k-grid into separate groups)
# NGXF = 300 (FFT grid mesh density for nice charge/potential plots)
# NGYF = 300 (FFT grid mesh density for nice charge/potential plots)
# NGZF = 300 (FFT grid mesh density for nice charge/potential plots)
Static Calculation
ISMEAR = 0 (gaussian smearing method)
SIGMA = 0.05 (please check the width of the smearing)
LORBIT = 11 (PAW radii for projected DOS)
NEDOS = 2001 (DOSCAR points)
NELM = 60 (Max electronic SCF steps)
EDIFF = 1E-08 (SCF energy convergence, in eV)
EMAX = 20
EMIN = -20
NCORE = 12
复制代码
KPOINTS_BAND:
K-Path Generated by VASPKIT.
20
Line-Mode
Reciprocal
0.0000000000 0.0000000000 0.0000000000 GAMMA
0.0000000000 0.5000000000 0.0000000000 X
0.0000000000 0.5000000000 0.0000000000 X
0.5000000000 0.5000000000 0.0000000000 M
0.5000000000 0.5000000000 0.0000000000 M
0.0000000000 0.0000000000 0.0000000000 GAMMA
0.0000000000 0.0000000000 0.0000000000 GAMMA
0.5000000000 0.5000000000 0.5000000000 R
0.5000000000 0.5000000000 0.5000000000 R
0.0000000000 0.5000000000 0.0000000000 X
0.5000000000 0.5000000000 0.5000000000 R
0.5000000000 0.5000000000 0.0000000000 M
复制代码
计算能带时所用的电荷密度使用了计算DOS时算出的密度。
一开始计算的时候没有带
ENCUT = 1200,
EMAX = 20,EMIN = -20 这三个参数,发现占据态的计算基本正确但未占据态有很多没算出来,我猜测是基组不够大的原因,因此加了这三个参数,但是仍然算不出较高的未占据态。materialsproject 给出的计算结果(见
https://materialsproject.org/materials/mp-30056/
)如下:
(, 下载次数 Times of downloads: 8)
上传 Uploaded
点击下载Click to download
而我计算的结果如下:
(, 下载次数 Times of downloads: 10)
上传 Uploaded
点击下载Click to download
我的计算结果与 materialsproject 给出的计算结果相比,占据态的计算基本正确,但未占据态有很多没算出来。
我想请问一下,我的计算流程有没有什么问题?我的结果有很多态没算出来,仍然是可以接受的吗?如果想把更多的态也算出来,就像 materialsproject 给出的计算结果那样,应该如何操作?谢谢!
作者Author:
hebrewsnabla
时间:
2022-5-17 21:05
NBANDS=40
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3