=============================================================================================
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. sigar在Centos和Windows下使用java系统软硬件配置信息

    背景 本来这个网上一大堆实在没什么想写的,但是好像大多数都是互相抄袭的,在centos根本上用不了,因此我整理下自己具体实现的步骤. 使用环境 sigar版本:hyperic-sigar-1.6.4  ...

  2. 构建Mogilefs分布式文件系统(配置篇)

    构建Mogilefs分布式文件系统:  当下互联网飞速发展,海量并发所产生的数据量以几何方式增长,随着信息链接方式日益多样化,数据存储的结构也发生了变化,在这样的压力下我们不得不重新审视大量数据的存储 ...

  3. STL容器能力一览表和各个容器操作函数异常保证

    STL容器能力一览表 Vector Deque List Set Multiset map Multimap 典型内部 结构 dynamic array Array of arrays Doubly ...

  4. 第13章 TCP编程(3)_基于自定义协议的多进程模型

    5. 自定义协议编程 (1)自定义协议:MSG //自定义的协议(TLV:Type length Value) typedef struct{ //协议头部 ];//TLV中的T unsigned i ...

  5. 深度学习RNN实现股票预测实战(附数据、代码)

    背景知识 最近再看一些量化交易相关的材料,偶然在网上看到了一个关于用RNN实现股票预测的文章,出于好奇心把文章中介绍的代码在本地跑了一遍,发现可以work.于是就花了两个晚上的时间学习了下代码,顺便把 ...

  6. selenium+python自动化95-弹出框死活定位不到

    前言 部分小伙伴学了selenium的alert后,就不管啥弹出框都去用alert,这是行不通的,看到弹出框,先要确定是不是alert,是才能用,不是的话肯定不能用. 有些弹出框是div层,这种跟平常 ...

  7. Redis安装及五种数据类型

    redis是非关系型数据库,也叫内存数据库.数据是键值对的形式,通过key查找value 安装Radis:6379 sudo apt-get update sudo apt-get install r ...

  8. python气象分析

    数据分析实例 -- 气象数据 一.实验介绍 本实验将对意大利北部沿海地区的气象数据进行分析与可视化.我们在实验过程中先会运用 Python 中matplotlib库的对数据进行图表化处理,然后调用 s ...

  9. ckeditor源码编辑模式,添加style、javascript内容丢失的解决

    我使用ckeditor 我在编辑的使用源码编辑,保存内容包含javascript.style标签的时候,数据库中有javascript.style标签 , 输入到页面也可以执行,但是我再次编辑的时候就 ...

  10. checkbox的美化(转)

    http://www.w3cfuns.com/blog-5422889-5398674.html <!DOCTYPE html> <html> <head> < ...