Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1072615
  • 博文数量: 264
  • 博客积分: 7225
  • 博客等级: 少将
  • 技术积分: 5096
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-17 08:53
文章分类

全部博文(264)

文章存档

2011年(33)

2010年(52)

2009年(152)

2008年(27)

我的朋友

分类:

2009-06-03 10:27:36

PAW方法参考文献;
[1] "Projector augmented-wave method", P.E. Blochl, Physical Review B 50, 17953 (1994)
[2] "From ultrasoft pseudopotentials to the projector augmented-wave method", G. Kresse and D. Joubert, Physical Review B 59, 1758 (1999)

The implementation of the PAW method in ABINIT is detailed in the following paper, describing specific notations and formulations:

[3] "Implementation of the projector augmented-wave method in the ABINIT code: Application to the study of iron under pressure", M. Torrent, F. Jollet, F. Bottin, G. Zerah, and X. Gonze, Computational Materials Science 42, 337 (2008)  

PAW在ABINIT上使用需要指定特殊指定pawecutdg
pawecutdg
Mnemonics: PAW - Energy CUToff for the Double Grid
PAWECUTDG  必须大于等于ECUT,对于典型的PAW计算,如果ECUT 取15的数量级,PAWECUTDG应该在40左右的量级,选用更大的PAWECUTDG 不会显著增加计算时间,只会增加内存。并且如果ECUT足够大,不必设定一个较大的PAWECUTDG。
PAWECUTDG总需要做收敛测试,大小一般取为至少两倍得的ECUT,并且在计算中保持不变。
与PAWECUTDG相联系的是 ngfftdg
PAWECUTDG-----Define the energy cut-off for the fine FFT grid---截断能
NGFFTDY----- Number of Grid points for Fast Fourier Transform---格点数
PAW输入变量
Looking at the ~abinit/doc/input_variables/varbas.html file, you can find input ABINIT keywords specific to PAW. They are to be used when tuning the computation, in order to gain accuracy or save CPU time.
Warning : in a standard computation, these variables should not be modified !
Variables that can be used to gain accuracy (in ascending order of importance):
pawxcdev: control the accuracy of exchange-correlation on-site potentials (try pawxcdev=2 to increase accuracy).
mqgriddg: control the accuracy of spline fits to transfer densities/potentials from FFT grid to spherical grid.
pawnzlm: control the computation of moments of spherical densities that should be zero by symmetry.

Variables that can be used to save memory (in ascending order of importance):
pawstgylm: control the storage of spherical harmonics computed around atoms.
pawmixdg: control on which grid the potential/density is mixed during SCF cycles.
pawlcutd: control the number of angular momenta to take into account in on-site densities.
pawlmix: control the number of ρij to be mixed during SCF cycle.

Variables that can be used to save CPU time (in ascending order of importance):
pawnhatxc: control the numerical treatment of gradients of compensation charge density in case of GGA
pawstgylm: control the storage of spherical harmonics computed around atoms.
pawlcutd: control the number of angular momenta to take into account in on-site densities.
pawlmix: control the number of ρij to be mixed during SCF cycle.
bxctmindg: can be used to decrease the size of fine FFT grid for a given value of pawecutdg.

7.e PAW+U

本文纯属自学只用,可能很多错误。。。误导嫌疑,本人概不负责。
 
阅读(1826) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-09-13 22:16:51

谢谢beyondstar, 资料不错, 受益匪浅。