=============================================================================================
The partial charge density corresponding to the band structure(QuantumWise Forum)
Dear users
how could i calculate the partial charge density corresponding to the certain band in band structure.
 
zh:The concept of the partial charge density of a given band or eigenvalue is basically the same as the local density of states.
The summing up the the local density of states for the eigenvalues at a specified band will give the band-decomposed partial charge density.
 
caocao:thanks for your kind reply, could i make the input file by using VNL?
if i want to calculate the partial charge density corresponding to the defect state in band structure,
how can i know the  Eigenstate of this defect state?
 
zh: At first, you should know the band index of the defect state under study
 
caocao:
and what is the different between the isosurface of certain eigenstate and the partial charge density corresponding to certain band in band structure
 
zh: Actually, the partial charge density is the squared eigenstate for a given k and eigenvalue. 
------------------------------------------------------------------------------------------------------------------------------------------------------------------
"Partial charge density"  (ABINIT Discussion Forums)
Dear all
is it possible to calculate the partial charge density on specific band and k-point with Abinit?
Cheers.
 
Hi!
For bands you just use "occ" variable, when it comes to printing, to occupy the wanted band and leave the other bands unoccupied (put occ to zero for them).
For k points I'm not sure.
Best regards,
Igor L.
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------

“Band decomposed charge with in an atomic volume” (UT theoretical chemistry code forum)

Dear all,
As implemented in VASP, we can calculate band decomposed charge density, a PARCHG file,
which is originated from given wave functions.
 
Can the bader code calculate band decomposed charge within atomic volume by combining
the PARCHG file and atomic volumes from bader analysis ?
Thank you in advance for your kind response,
Kuwabara
------------------------------------------------------------------------------------------------------------------------------------------------------------------

Vasp.4.4 can calculate the partial (band decomposed) charge density according to parameters specified in the file INCAR.

Mind that the partial charge density can be calculated only if a preconverged WAVECAR file exists, vasp enters the evaluation routine very quickly and stops immediately after evaluating the partial charge density. This implementation was chose to allow a fast (almost interactive) recalculation of the charge density for particular bands and kpoints.

The following parameters control the behavior of VASP.

  • LPARD: Evaluate partial (band and/or k-point) decomposed charge density. We want to stress again, that the wavefunctions read from WAVECAR must be converged in a separate prior run.
  • There are several ways how to specify for which bands the charge density is evaluated: In general the input lines with IBAND, EINT and NBMOD control this respect of the routine:
  • IBAND: Calculate the partial charge density for all bands specified in the array IBAND. If IBAND is specified in the INCAR file and NBMOD is not given, NBMOD is set automatically to the size of the array. If IBAND is for instance
                 IBAND= 20 21 22 23

    the charge density will be calculated for bands 20 to 23.

  • EINT: Specifies the energy range of the bands that are used for the evaluation of the partial charge density. Two real values should be given, if only one value is specified, the second one is set to . If EINT is given and NBMOD is not specified, NBMOD is set automatically to -2.
  • NBMOD: This integer variable can take the following values
    >0  Number of values in the array IBAND. If IBAND is specified, NBMOD is set automatically to the correct value (in that case NBMOD should not be set manually in the INCAR file)
      0  Take all bands to calculate the charge density, even unoccupied bands are taken into account.
     -1  Calculate the total charge density as usual. This is the default value if nothing else is given.
     -2  Calculate the partial charge density for electrons with there eigenvalues in the range specified by EINT.
     -3  The same as before, but the energy range is given vs. the Fermi energy.

     

  • KPUSE: KPUSE specifies which k-points are used in the evaluation of the partial dos. KPUSE is an array of integer values.
             KPUSE= 1 2 3 4

    means that the charge density is evaluated and summed for the first four k-points. Be careful: VASP changes the kpoint weights if KPUSE is specified.

  • LSEPB: Specifies whether the charge density is calculated for every band separately and writen to a file PARCHG.nb. (TRUE) or whether charge density is merged for all selected bands and write to the file PARCHG.ALLB. or PARCHG. Default is FALSE.
  • LSEPK: Specifies whether the charge density of every k-point is write to the files PARCHG. .nk (TRUE) or whether it is merged (FALSE) to a single file. If the merged file is written, then the weight of each k-point is determined from the KPOINTS file, otherwise the kpoints weights of one are chosen.
=============================================================================================
 
References:
[2] The meeting place for ABINIT users and developers: http://forum.abinit.org/viewtopic.php?f=9&t=2568
[3] LocalDeviceDensityOfStates: 
 

The partial charge density (1)的更多相关文章

  1. Introduction to boundary integral equations in BEM

    Boundary element method (BEM) is an effective tool compared to finite element method (FEM) for resol ...

  2. EM basics- the Maxwell Equations

    All the two important problems that the EM theory trys to describe and explain are propogation and r ...

  3. 搭建高性能计算环境(四)、应用软件的安装之VASP

    1,将需要的软件包上传vasp.5.2.12.tar.gz.vasp.5.lib.tar.gz.benchmark.Hg.tar.gz. 2,创建vasp目录并解压软件包. mkdir /opt/va ...

  4. Derive representation formula from Green’s identity

    This article introduces how to derive the representation formula used in BEM from Green's identity. ...

  5. Adjoint operators $T_K$ and $T_{K^{*}}$ in BEM

    In our last article, we introduced four integral operators in the boundary integral equations in BEM ...

  6. Xcrysden-2

    XCrySDen -- (X-Window) CRYstalline Structures and DENsities Introduction to use. XCrySDen is a cryst ...

  7. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(04)

    在eetop上有好多好东西啊: Silvaco_TCAD_中文教程1 不过这个教程里是Linux系统的,而且工艺仿真占了比较大的篇幅. defect region=1 nta=5e17 wta=0.1 ...

  8. martini-新分子的参数化

    http://jerkwin.github.io/2016/10/10/Martini%E5%AE%9E%E4%BE%8B%E6%95%99%E7%A8%8BMol/ 对新分子的参数化可以分为两种情况 ...

  9. ASP.NET Core 中文文档 第四章 MVC(3.7 )局部视图(partial)

    原文:Partial Views 作者:Steve Smith 翻译:张海龙(jiechen).刘怡(AlexLEWIS) 校对:许登洋(Seay).何镇汐.魏美娟(初见) ASP.NET Core ...

随机推荐

  1. Spring IOC - 控制反转(依赖注入) - 入门案例 - 获取对象的方式 - 别名标签

    1. IOC - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交 由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周 ...

  2. RDD之六:Action算子

    本质上在Actions算子中通过SparkContext执行提交作业的runJob操作,触发了RDD DAG的执行. 根据Action算子的输出空间将Action算子进行分类:无输出. HDFS. S ...

  3. js中replace的用法(两种常用举例,还有好多用法不一一列举)

    1.替换特定字符 <html><body> <script type="text/javascript"> var str="Visi ...

  4. python unittest单元测试框架-1

    Test Case.Test Suite.Test Runner.Test Fixture Test Case:单个测试用例 Test Suite:测试组合.可以把多个测试用例集合在一起执行. Tes ...

  5. Logistic回归的两种形式y=0/1,y=+1/-1

    第一种形式:y=0/1 第二种形式:y=+1/-1 第一种形式的损失函数可由极大似然估计推出: 第二种形式的损失函数:  , 参考:https://en.wikipedia.org/wiki/Loss ...

  6. 【Python编程:从入门到实践】chapter2 变量和简单数据类型

    2.1 运行2.2 变量 message = "hello" print(message) 2.2.1 变量的命名和使用 2.2.2 使用变量是避免命名错误2.3 字符串 “Hel ...

  7. 基本数据结构:链表(list)

    copy from:http://www.cppblog.com/cxiaojia/archive/2012/07/31/185760.html 基本数据结构:链表(list) 谈到链表之前,先说一下 ...

  8. mybatis Dynamic SQL动态 SQL

    动态 SQL MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦.例如拼接时要确保不能忘记添加必要的空格 ...

  9. 关于json 转换BigDecimal精度丢失问题

    今天在转换一个关于金额字段发现一个关于json转换的bug  目前尚未深入观察 问题: 如果金钱为bigdecimal json转换后不会丢失精度 但是通过@responsebody 返回到前端后发现 ...

  10. vim编程设置

    在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进 等功能的.为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc.在启动vim时,当前用户 ...