|
|
我这里就以面心立方Si大概简述一下计算流程,不过杂化泛函计算计算量很大,大一点体系有可能算不动,你自己试试看。
1. 做杂化泛函之前先要做一次纯泛函计算,这里就用PBE。
2. HSE06杂化泛函读取PBE收敛的波函数,用startingpot和startingwfc改为file,并且恰当设置HSE06的计算参数
- &CONTROL
- calculation = 'scf'
- restart_mode = 'from_scratch'
- outdir = './tmp'
- pseudo_dir = '/home/dy/qe_pbe_GBRV'
- prefix = 'Si'
- verbosity = 'low'
- /
- &SYSTEM
- ibrav = 0
- nat = 8
- ntyp = 1
- ecutwfc = 44.0
- ecutrho = 300.0
- occupations = 'smearing'
- degauss = 0.005
- smearing = 'gaussian'
- input_dft = 'hse'
- exxdiv_treatment = 'gygi-baldereschi'
- x_gamma_extrapolation = .true.
- nqx1 = 3
- nqx2 = 3
- nqx3 = 3
- /
- &ELECTRONS
- electron_maxstep = 128
- conv_thr = 1.D-6
- mixing_mode = 'plain'
- mixing_beta = 0.7
- mixing_ndim = 8
- diagonalization = 'david'
- startingpot = 'file'
- startingwfc = 'file'
- /
复制代码 3. 继续用pw.x模块计算能带,直接复制第二步文件,然后把任务类型改为bands,后面 K_POINTS crystal字段中设置k-path,可以将晶体结构文件拖到seek-path网站上去,下面就有适合QE的高对称点路径。
4. 用band.x模块后处理能带,输入文件如下:
- &BANDS
- prefix = 'Si'
- outdir = './tmp'
- filband = 'bands'
- /
复制代码
|
|