VASP计算前的各种测试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BatchDoc Word文档批量处理工具

(计算前的)验证

一、检验赝势的好坏:

(一)方法:对单个原子进行计算;

(二)要求:1、对称性和自旋极化均采用默认值;

2、ENCUT要足够大;

3、原胞的大小要足够大,一般设置为15 ?足矣,对某些元素还可以取得更小一些。

(三)以计算单个Fe原子为例:

1、INCAR文件:

SYSTEM = Fe atom

ENCUT = 450.00 eV

NELMDL = 5 ! make five delays till charge mixing,详细意义见注释一

ISMEAR = 0

SIGMA=0.1

2、POSCAR文件:

atom

15.00

1.00 0.00 0.00

0.00 1.00 0.00

0.00 0.00 1.00

1

Direct

0 0 0

3、KPOINTS文件:(详细解释见注释二。)

Automatic

Gamma

1 1 1

0 0 0

4、POTCAR文件:(略)

注释一:关键词“NELMDL”:

A)此关键词的用途:指定计算开始时电子非自洽迭代的步数(即

NELMDL gives the number of non-selfconsistent steps at the beginning),

文档批量处理工具BatchDoc Word

文档批量处理工具BatchDoc Word densitycharge fastermake calculations 。目的是“非自洽”指的是保持“非自Charge density is used to set up the Hamiltonian, 所以不变,由于洽”也指保持初始的哈密顿量不变。:

B)默认值(default value)(时) 当ISTART=0, INIWANELMDL = -5 V=1, and IALGO=8 ) ISTART=0, INIWA V=1, and IALGO=48( NELMDL = -12 时当

)

其他情况下NELMDL = 0 (

NELMDL might be positive or negative.

ionic each applied means A positive number that after a delay is

(movement -- in general not a convenient option. )在每次核运动之后(只在A negative value results in a delay only for the start-configuration.

第一步核运动之前)NELMDL”为什么可以减少计算所需的时间?C)关键词“

the the is Charge density used Hamiltonian, to set then up

wavefunctions are optimized iteratively so that they get closer to the exact

a optimized wavefunctions wavefunctions of Hamiltonian. this From the

old with density charge is calculated, the which is then mixed new

Manual P105input-charge density. A brief flowchart is given below.(参自页)

是比较离谱的,在前一般情况下,the initial guessed wavefunctions

不变、保持初始的density次非自洽迭代过程中保持NELMDLcharge

哈密顿量不变,只对wavefunctions进行优化,在得到一个与the exact

文档批量处理工具BatchDoc Word

BatchDoc Word文档批量处理工具

wavefunctions of initial Hamiltonian较为接近的wavefunctions后,再开

始同时优化charge density。这样一来,计算时间要比一开始就同时优

化charge density 和wavefunctions短得多。

注释二:为什么这里只需要一个k点?

For atoms and molecules, the Bloch theorem does not apply, hence there is no need to use more than one single k-point. When more k-points are used,

only the interaction between the atoms (which should be zero) is described

more accurately.

(三)计算任务执行方法:

输入:vasp

(四)赝势好的判断标准:计算得到的OUTCAR文件中的“energy without entropy”能量值在?0.001~?0.01 eV之间。

文档批量处理工具BatchDoc Word

BatchDoc Word文档批量处理工具

二、筛选合适的ENCUT大小:

(一)输入文件:

1、用脚本程序optencut.sh代替INCAR文件:

rm WAVECAR

for i in 100 150 200 250 300 350 400 450 500 550 600

do

cat > INCAR <

SYSTEM = bcc Fe

ENCUT = $i

ISTART = 0 ; ICHARG = 2

ISMEAR = -5

PREC = Accurate

!

echo ENCUT = $i eV; time vasp

E=$(grep TOTEN OUTCAR | tail -1| awk '{printf _x0012_.6f \n, $5}')

echo $i $E >> comment

done2、POSCAR文件:

bcc Fe

2.866

1.00 0.00 0.00

0.00 1.00 0.00

0.00 0.00 1.00

2

Direct

0 0 0

0.5 0.5 0.5

3、KPOINTS文件:

Automatic generation

Monkhorst-Pack

9 9 9

0.0 0.0 0.0

4、POTCAR文件:(略)

(二)计算任务执行方法:

输入:dos2unix optencut.sh

bash optencut.sh

(三)判别标准:计算完成后得到comment文件,它列出了在每个ENCUT时计算得到的相应的总能,只要总能变化在0.001 eV左右就足够了。

文档批量处理工具BatchDoc Word

BatchDoc Word文档批量处理工具

相关文档
最新文档