abinit实战手册转载内容摘要:
方法来计算晶体的能带结构一般来说,要进行两个步骤。 这不论是采用 VASP、 PWSCF 还是 ABINIT 这些程序。 步骤为:先进行自洽的电子结构迭代得到自洽计算得到的电荷密度,然后读入这个自洽得到的电荷密度,进行非自洽的计算得到体系的本征值。 下面以立方的 ZrO2 晶体为例,采用 ABINIT 来计算。 下面采用 ndset 这个关键词,在输入文件中输入这两步的控制参数,一次性计算完成得到能带结构。 并对相关的相关的输入参数进行解释: 采用 的赝势是 : 和 ,输入文件 的内容为 INP OUT zroi zroo zro ./ ./ 此 文件的内容设置了主要输入文件的名称和赝势文件所在的目录。 主要输入文件 INP 的内容为(紫色标示): Crystalline ZrO2cubic ndtset 2 表示有两组控制参数:第一组控制参数用来设置自洽计算,第二组是非自洽的本征值计算 Dataset 1 : usual selfconsistent calculation kptopt1 1 自洽计算中设置 k 点网格取样的方法,表明采用 ngkpt 和 shfitk 来设置 k 点网格。 nshiftk1 4 使生成的 k 点进行平移。 shiftk1 ngkpt1 8 8 8 K 点网格取样,网格划分的分割数 prtden1 1 表明输出电荷密度文件。 tolvrs1 自洽计算收 敛的标准 iscf1 5 自洽迭代计算时,采用 CG 方法来优化有效势 Dataset 2 : 用来设置本征值计算时的参数 iscf2 2 表明非自洽计算 getden2 1 读入上一组数据进行自洽计算得到的电荷密度文件 kptopt2 5 负数,表示下面计算能带计算时,有 5 段特殊线 (由 6 个特殊 k 点来确定 ) ndivk2 10 12 18 8 8 每段特殊线上分几等份 kptbounds2 特殊 k 点的坐标 W point L point Gamma point X point W point Gamma enunit2 0 输出本征值时,本征值的单位,这里为 0 表示是以 Hatree 为单位给出 prteig2 1 表明输出本征值到文件中 Definition of the unit cell acell 3* 设置晶常数 rprim 设置计算原胞的基矢 (同上面的 acell 一起构成原胞的基矢 ) Definition of the atom types ntypat 2 原胞的原子种类数目 znucl 40 8 每类原子的核电荷数 natom 3 原胞中总的原子数目 typat 1 2*2 表示第一个原子是第一类的,后面两个原子是第二类的。 xred 以分数坐标给出原子的位置 Definition of the SCF procedure nband 30 在计算中考虑多少条能带 ecut 平面波切断动能 diemac 体系的宏观介电常数,给一个近似值就可以了。 nstep 60 自洽迭代时的最大步数 计算得到的本征值文件 zroo_DS2_EIG 内容为: Eigenvalues (hartree) for nkpt= 57 k points: kpt 1, nband= 30, wtk= , kpt= (reduced coord) kpt 2, nband= 30, wtk= , kpt= (reduced coord)。 把它们转换为 k 点的绝对值和本征值后,画图如下: 附 1 处理 abinit 计算得到的本征值文件 在采用 abinit 计算固体的能带结构时, abinit 输出的本征值文件格式为: Eigenvalues (hartree) for nkpt= 27 k points: kpt 1, nband= 20, wtk= , kpt= (reduced coord) kpt 2, nband= 20, wtk= , kpt= (reduced coord)。 第一行告诉你输出的本征值的单位是 Hatree,共计算了 27个特殊 k 点。 下面是分别给出每个 k点的的坐标,以及所计算的本征值。 但是要把这些本征值和 k 点的坐标对应起来画图,怎么办呢。 这里提供一个我根据 pwscf 程序包中的 一个代码改写后的小工具 ,它用来把每个 k点与前一个 k 点之间的间隔一一加起来得到的距离和本征值对应起来。 的内容如下: ! for ABINIT ! program prog real, allocatable :: e(:,:) real, allocatable :: k(:,:) real, dimension(3) ::k0,a character(len=32):: input, output character(len=32):: xx, yy write(6,*) 39。 number of calculated bands39。 read(5,*) nbands write(6,*) 39。 number of bands to be plotted39。 read(5,*) nbands2 write(6,*) 39。 number of kpoints39。 read(5,*) nk write(6,*) 39。 fermi level (eV)39。 read(5,*) ef write(6,*) 39。 name e 39。 read(5,*) input,output allocate(e(nk,nbands)) allocate(k(nk,3)) open(10,file=input, status=39。 old39。 ) open(11,file=output, status=39。 new39。 ) read(10,*) xx, xx,xx,xx, nkpt, xx, xx。abinit实战手册转载
相关推荐
3 . 1105 . 1168 . 2(风力节 , k n o t s )(m / s )风速02 2 . 5456 7 . 5901 1 2 . 51351 5 7 . 51802 0 2 . 52252 4 7 . 52702 9 2 . 53153 3 7 . 530060090012001500 图 311 根据所输入的气象资料绘制的风玫瑰,可调整风玫瑰的格式。 上图中的外圈数据表示风向
固定资产实行三级管理:财务部、工程部、使用部门。 帐务管理主要由企业财务部负责,实物管理由工程部固定资产管理员及实际使用资产的部门负责(部门负责人有义务管理好部门使用的资产),应建立固定资产账卡及明细账,同时建立健全固定资产移交和增减变动 (包括废弃更新 )的处理和登记手续,企业内部转移由企业自行调整入账,成员企业之间转移及增减须报财务部办理转移和增减手续。 3. 公司及 各分厂
用户在该对话框中 点击【 添加 】按钮,程序首先将检查定义是否完备,包括用户 是否输入程序名称和执行程序。 然后根据程序 名称 判断该定义是否存在,如果存在则修改该定义,否则就添加该定义。 用户在该对话框中 点击【 删除 】按钮,在询问用户并得到确定后,删除选择的外接程序定义。 外接程序 完成并确认所有配置正确以后,点击 【 下一步 】 ,进入 个人信息 配置窗口。 Admire
以证明审计事项的真相,保证审计证据具有充分性;(四)严格遵守法律、法规规定,保证审计证据具有合法性。 第五条 审计证据的可靠程度通常可参照下述标准来判断:(一)书面证据比口头证据可靠;(二)外部证据比内部证据可靠;(三)审计人员自行获得的证据比由被审计单位提供的证据可靠;(四)内部控制较好时的内部证据比内部控制较差时的内部证据可靠;(五)不同来源或不同性质的审计证据能相互印证时
提高厌氧污泥的去除效率。 在 水解酸化池 停留较长时间,一方面去除了污水中的污染物,另一方面也减轻了后续处理的负荷,提高了 污水的可生化性,并提高了 处理效率。 废水经 水解酸化池 后 进入缓冲池,缓冲池进行缓冲处理,再 到接触氧化池, 接触氧化池内设置组合填料,提供活性污泥的生长环境,增大废水与活性污泥的接触面积,提高对有机物的去除效率, 在鼓风曝气提供充足 氧源的 情况下
建筑业协会遴选后组成鲁班奖工程复查专家库,每年根据需要从专家库中抽取。 复查专家每年更换三分之一,原则上每位复查专家连续参加复查工作不超过三年。 工程复查的内容和要求: ( 1)听取申报单位对工程施工和质量的情况介绍。 ( 2)听取建设、使用、设计、监理及质量监督单位对工程质量的评价意见。 复查组与上述单位座谈时,受检单位的人员应当回避。 ( 3)查阅工程建设的前期文件