[CPMD-list] Re: Fw: Gradient correction functional
Axel Kohlmeyer
axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Mon Oct 18 11:56:41 CEST 2004
>>> "SL" == Sergey Lisenkov <proffess at yandex.ru> writes:
sergey,
it should work by just using.
&DFT
FUNCTIONAL REVPBE
&END
i'd also recommend using a GC-CUTOFF of 1.0e-6 to
improve numerical stability, energy conservation
and convergence, if you have areas of low electronic
density in your system (e.g. an isolated molecule).
other than that you should get the same effect by
changing the code in dftin.F around line 135
from:
IF(INDEX(LINE,'GGAX').NE.0) MGCX=2
IF(INDEX(LINE,'PBEX').NE.0) MGCX=3
IF(INDEX(LINE,'REVPBEX').NE.0) MGCX=4
to:
IF(INDEX(LINE,'GGAX').NE.0) MGCX=2
IF(INDEX(LINE,'REVPBEX').NE.0) MGCX=4
IF(INDEX(LINE,'PBEX').NE.0) MGCX=3
best regards,
axel.
SL> Dear CPMD authors and users,
SL> I put in my input file in section DFT the following:
SL> &DFT
SL> FUNCTIONAL REVPBE
SL> GRADIENT CORRECTION REVPBEX REVPBEC
SL> LDA CORRELATION PZ
SL> SLATER
SL> 0.666666666667
SL> NEWCODE
SL> &END
>> From pseudopotentials from Boero library I got the information:
SL> &INFO
SL> ============================================================
SL> | Pseudopotential Report |
SL> ------------------------------------------------------------
SL> | Atomic Symbol : H |
SL> | Atomic Number : 1 |
SL> | Number of core states : 0 |
SL> | Number of valence states : 1 |
SL> | Exchange-Correlation Functional : |
SL> | Slater exchange : 0.6667 |
SL> | LDA correlation : Ceperley-Alder |
SL> | Exchange GC : revPBE (Z-Y, PRL 1998) |
SL> | Correlation GC : Perdew-Burke-Ernzerhof |
SL> | Electron Configuration : N L Occupation |
SL> | 1 S 1.0000 |
SL> | Full Potential Total Energy -0.464927 |
SL> | Trouiller-Martins normconserving PP |
SL> | n l rc energy |
SL> | 1 S 0.4950 -0.24065 |
SL> | 2 P 0.4032 -0.24065 |
SL> | Number of Mesh Points : 511 |
SL> | Pseudoatom Total Energy -0.464911 |
SL> ============================================================
SL> But in output file I see:
SL> ...
SL> EXCHANGE CORRELATION FUNCTIONALS
SL> LDA EXCHANGE: SLATER (ALPHA = 0.66667)
SL> LDA CORRELATION: PERDEW & ZUNGER
SL> [J.P. PERDEW AND A ZUNGER, PRB 23 5048 (1981)]
SL> GRADIENT CORRECTED FUNCTIONAL
SL> DENSITY THRESHOLD: 1.00000E-08
SL> EXCHANGE ENERGY
SL> [A.D. BECKE, PHYS. REV. A 38, 3098 (1988)]
SL> PARAMETER BETA: 0.004200
SL> CORRELATION ENERGY
SL> [J.P. PERDEW, PHYS. REV. B 33, 8822 (1986)]
SL> *** DETSP| THE NEW SIZE OF THE PROGRAM IS 1352/ 20992 kBYTES ***
SL> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SL> WARNING! XC FUNCTIONALS INCONSISTENT FOR C_MT_revPBE.psp
SL> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SL> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SL> WARNING! XC FUNCTIONALS INCONSISTENT FOR H_MT_revPBE.psp
SL> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SL> ....
SL> You can see that Exchange and correlation are not revPBE, as I put.
SL> What is incorrect in my input file?
SL> Thank you very much for your help.
SL> Best wishes,
SL> Sergey
--
=======================================================================
Axel Kohlmeyer e-mail: axel.kohlmeyer at theochem.ruhr-uni-bochum.de
Lehrstuhl fuer Theoretische Chemie Phone: ++49 (0)234/32-26673
Ruhr-Universitaet Bochum - NC 03/53 Fax: ++49 (0)234/32-14045
D-44780 Bochum http://www.theochem.ruhr-uni-bochum.de/~axel.kohlmeyer/
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.
More information about the CPMD-list
mailing list