RWIGS and LORBIT  是两个与局域态密度或投影态密度相关的参数;RWIGS指的是Wigner–Seitz radius,LORBIT前面的LO指的就是Local。

        这两个参数对于局域轨道的分析具有决定性的作用,下面摘取的是1999年Nature的摘要:
P. Strange, A. Svane, W. M. Temmerman, Z. Szotek & H. Winter,Understanding the valency of rare earths from first-principles theory,Nature , - ( June ) | doi:10.1038/。
The rare-earth metals have high magnetic moments and a diverse range of magnetic structures1. Their magnetic properties are determined by the occupancy of the strongly localized 4f electronic shells, while the outer s–d electrons determine the bonding and other electronic properties2. Most of the rare-earth atoms are divalent, but generally become trivalent in the metallic state. In some materials, the energy difference between these valence states is small and, by changing some external parameter (such as pressure), a transition from one to the other occurs. But the mechanism underlying this transition and the reason for the differing valence states are not well understood. Here we report first-principles electronic-structure calculations that enable us to determine both the valency and the lattice size as a function of atomic number, and hence understand the valence transitions. We find that there are two types of f electrons: localized core-like f electrons that determine the valency, and delocalized band-like f electrons that are formed through hybridization with the s–d bands and which participate in bonding. The latter are found only in the trivalent systems; if their number exceeds a certain threshold, it becomes energetically favourable for these electrons to localize, causing a transition to a divalent ground state.
        RWIGS and LORBIT 分3个部分分享平僧的一点心得(各位同行若有异议可留言将问题叙述清楚,共同商榷)。
        RWIGS and LORBIT (1)是关于RWIGS的设置。 RWIGS的定义见维基百科[1,2] :The Wigner–Seitz radius, named after Eugene Wigner and Frederick Seitz, is the radius of a sphere whose volume is equal to the mean volume per atom in a solid.This parameter is used frequently in condensed matter physics to describe the density of a system.
         RWIGS可以在VASP中的POTCAR文件里面找到:
 
RWIGS = 2.330; RWIGS = 1.233 wigner-seitz radius (au A)
         
        下面分三点展开:
        (1) 单位:2.33是以bohr作为单位的,而1.233是以A作为单位的,这个换算只要几秒钟,请各位动手转换一下。INCAR里面是以A作为单位的,所以应取1.233。
         (2)取法:在计算块体(bulk)时,直接取POTCAR以及根据OUTCAR中的体积比来取值都是可行的,即vasp手册明确提到的[3]:
 
For mono-atomic system RWIGS can be defined unambiguously. The sum of the volume of the spheres around each atom should be the same as the total volume of the cell (assuming that you do not have a vacuum region within your cell). This is in the spirit of atomic sphere calculations. VASP writes a line
Volume of Typ : 98.5 %
to the OUTCAR file. You should use a RWIGS value which yields a volume of approximately %。

网上有个比较好的转帖讲述了RWIGS的取法,原帖出自于ChinaUnix的作者 beyondstar[4] :

------------------------------------------------------------------------------------------------------------------
         当用VASP 计算态密度时,采用LORBIT=1是,需要手动设置RWIGS,在INCAR里面的RWIGS是单位为A,添写适当的RWIGS半径,使得用RWIGS计算得到的体积和整个体积近似相等,这个时候RWIGS半径设置最为正确。

                             V =  4/3 * pi *(sum [N_i * RWIG_i^3])
    根据上面的公式,可以计算出得到的采用球近似时体系的体积,这个体积和体系真实体积之比可以从OUTCAR里面找到,采用命令 grep % OURCAR,得可以得到这个百分比;
    所以我们知道体积V,原子数N,根据上面的公式就可以直接求出RWIGS,填入INCAR。
    若是你要算PDOS,或是需要各个原子的电荷量和磁矩等, 可以设置 
1. PAW情况下,LORBIT >10,此时无需RWIGS,这里NPAR不等于1,应该也能得到PDOS等。 
2. 若LORBIT小于10,要得到PDOS,就计算时把 NPAR 设为 1。 
    LORBIT和RWIGS的设置,详见VASP说明书(如转载请注明出处)。
-------------------------------------------------------------------------------------------------------------------
        在 beyondstar 的bolg中,有人提到:“不同种类的原子RWIGS半径不一样,如果一个原胞中有好几种原子,怎么一一确定各种原子的RWIGS半径?上述公式是一个条件,但条件不够啊?”
         实际上,这个问题在vasp手册中也明确地给出了:
 
For binary systems there is no unambiguous way to define RWIGS and several choices are possible. In all cases, the sum of the volume of the spheres should be close to the total volume of the cell (i.e the sum of the values given by VASP should be around %。
① One possible choice is to set RWIGS such that the overlap between the spheres is minimized.
② However in most cases, it is simpler to choose the radius of each sphere such that they are close to the covalent radius as tabulated in most periodic tables. This simple criterion can be used in most cases, and it relies at least on some “physical intuition”.

(3)适用范围:RWIGS的取法仅仅对块体时使用的,而对于当前DFT领域活跃于二维晶体和一维纳米管,是不能用“体积法”来确定参数取值的。理由:① 对于二维或一维体系含有真空层;② 二维或一维体系与块体的物理本质不一样。做法:① 调试法:通过调整RWIGS来同文献的态密度(需要与PR系列的DFT文献进行比较,可行度高一些)进行比较进而确定;② 经验法:根据该二维或一维的分子或原子轨道形态来经验地判断RWIGS是否合理。

         
  
【1】Wigner–Seitz radius:http://en.wikipedia.org/wiki/Wigner%E2%80%93Seitz_radius
【2】Wigner–Seitz cell:http://en.wikipedia.org/wiki/Wigner%E2%80%93Seitz_cell
【3】RWIGS(vasp manual):http://cms.mpi.univie.ac.at/vasp/vasp/RWIGS.html
【4】VASP计算态密度时RWIGS的取法(原创):http://blog.chinaunix.net/uid-7726704-id-2045192.html
【5】http://simulation.haotui.com/viewthread.php?tid=11924&extra=&page=1

RWIGS and LORBIT (1)的更多相关文章

  1. VASP表面计算步骤小结

    原文链接:http://blog.sciencenet.cn/blog-478347-374981.html 一.概述 vasp用“slab” 模型来模拟表面体系结构.      vasp计算表面的大 ...

随机推荐

  1. 【Spring学习笔记-MVC-3】SpringMVC返回Json数据-方式1

    <Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...

  2. ThinkJava-复用类

    7 .2 继承语法 例子: package com.cy.reusing; import static com.java.util.Print.*; class Cleanser { private ...

  3. centos7开机界面出现多个选项

    第一个选项正常启动,第二个选项急救模式启动(系统出项问题不能正常启动时使用并修复系统) 在CentOS更新后,并不会自动删除旧内核.所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核 ...

  4. js轮播插件

    // Tween算法 var Tween = { // t:当前步数 // b:初始位置 // c:总距离 // d:总步数 // Linear:匀速 Linear: function(t,b,c,d ...

  5. 第13章 TCP编程(1)_socket套接字

    1. socket套接字 (1)套接字简介 ①socket是一种通讯机制,它包含一整套的调用接口和数据结构的定义,它给应用进程提供了使用如TCP/UDP等网络协议进行网络通讯的手段. ②Linux中的 ...

  6. 第3章 文件I/O(7)_高级文件操作:存储映射

    8. 高级文件操作:存储映射 (1)概念: 存储映射是一个磁盘文件与存储空间的一个缓存相映射,对缓存数据的读写就相应的完成了文件的读写. (2)mmap和munmap函数 头文件 #include&l ...

  7. 使用javascript连接mqtt协议(自动重连问题)

    因为之前是在rabbitmq的插件"RabbitMQ Web MQTT plugin "中看到使用了mqttws31.js的实例,由于对mqttws31不了解,网上下载了连接成功, ...

  8. spark1.0属性配置以及spark-submit简单使用

    在spark1.0中属性支持三种配置方式: 1.代码 在代码中构造SparkConf时指定master.appname或者key-value等 val conf = new SparkConf(); ...

  9. PHP使用mysqli扩展连接MySQL数据库

    这篇文章主要介绍了PHP使用mysqli扩展连接MySQL数据库,需要的朋友可以参考下 1.面向对象的使用方式 $db = new mysqli('localhost', 'root', '12345 ...

  10. php printf() 输出格式化的字符串

    php printf() 函数用于输出格式化的字符串,本文章向码农介绍php printf()函数的使用方法和基本使用实例,感兴趣的码农可以参考一下. 定义和用法 printf()函数输出格式化的字符 ...