[CPMD-list] Help on creating PSP's...
Reinout Declerck
Reinout.Declerck at UGent.be
Tue Nov 1 16:25:53 CET 2005
Dear all,
for testing purposes I am looking to build a (really) hard Germanium
pseudopotential. In particular, the form of the 4p orbitals in the core should
be as accurate as possible.
Currently, I am trying to build such a psp using the Goedecker code (was this a
good idea?), taking the 4s and 4p orbitals as valence orbitals. I try to match
the 4p PSP-wavefunction on the AE-wavefunction mainly by decreasing the values
for rloc and r_l, however the correct nodal behaviour is never achieved. What
goes wrong? Should I treat lowerlying states as valence states to resolve this
problem? Any advice on the matter would be really welcome!
Thanks in advance,
Reinout Declerck
PS: Here is a dump of my atom.dat, FITPAR, weights.par and psp.par files:
ATOM.DAT
--------
Ge
PBE
relativistic
25.0 10.0 70.0 rmax,aa,bb
2.40d0 4.80d0 rcov,rprb
5 14 number of core and valence orbitals
4 0 2.00 0.00
5 0 0.00 0.00
6 0 0.00 0.00
7 0 0.00 0.00
4 1 2.00 0.00
5 1 0.00 0.00
6 1 0.00 0.00
7 1 0.00 0.00
3 2 0.00 0.00
4 2 0.00 0.00
5 2 0.00 0.00
6 2 0.00 0.00
4 3 0.00 0.00
5 3 0.00 0.00
FITPAR
------
Fit Parameter
f f f f f rloc,gpot(1,..,4)
2 lmax
t t f t f f t r_l(1),h11,h12,h22,h13,h23,h33 (l=0)
t t f t f f f r_l(2),h11,h12,h22,h13,h23,h33 (l=1)
t t f f f f f r_l(3),h11,h12,h22,h13,h23,h33 (l=2)
f f f f f f f r_l(4),h11,h12,h22,h13,h23,h33 (l=3)
WEIGHTS.PAR
-----------
Initial weight-guess from atomic-program
----------------------------------------
.1E+03 weight_psir0
n l so eigval chrg dchrg ddchrg res rnode dnode ddnode
4 0 .50 1.0e5 1.0e5 0.0e0 0.0e0 0.0e0 1.0e2 0.0e0 0.0e0
5 0 .50 1.0e3 1.0e3 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
6 0 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
7 0 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
4 1 -.50 1.0e5 1.0e5 0.0e0 0.0e0 0.0e0 1.0e2 0.0e0 0.0e0
4 1 .50 1.0e5 1.0e5 0.0e0 0.0e0 0.0e0 1.0e2 0.0e0 0.0e0
5 1 -.50 1.0e3 1.0e3 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
5 1 .50 1.0e3 1.0e3 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
6 1 -.50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
6 1 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
7 1 -.50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
7 1 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
4 2 -.50 1.0e4 1.0e4 0.0e0 0.0e0 0.0e0 1.0e2 0.0e0 0.0e0
4 2 .50 1.0e4 1.0e4 0.0e0 0.0e0 0.0e0 1.0e2 0.0e0 0.0e0
5 2 -.50 1.0e2 1.0e2 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
5 2 .50 1.0e2 1.0e2 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
6 2 -.50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
6 2 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
4 3 -.50 1.0e0 1.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
4 3 .50 1.0e0 1.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
5 3 -.50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
5 3 .50 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0 0.0e0
PSP.PAR
-------
27 12.00000 ng, rij
2.400 4.800 rcov,rprb
r (non)relativistic calculation
PBE XC-functional
32.000 4.000 0.1800000000 0.0000000000E+00 0.0000000000E+00
0.0000000000E+00 0.0000000000E+00 znuc,zion,rloc,gpot()
2 lpx, (Projectors for
l=0..lpx)
0.2287984461 0.7140124265E+04 -0.5881083593E+00 0.3508801183E+02
-0.1447975801E+01 0.3738657442E+01 0.7782294191E+04 r_l(),hsep(), so=+0.5
0.3536191576 0.2815338000E+03 0.5297441386E+00 0.2862980114E+00
0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 r_l(),hsep(), so=+0.5
0.6767265961E+04 0.5811377485E+00 -0.1322466610E+01 0.0000000000E+00
0.0000000000E+00 0.0000000000E+00 hsep(), so=-0.5
0.3976998646 0.1904131957E+04 0.0000000000E+00 0.0000000000E+00
0.0000000000E+00 0.0000000000E+00 0.0000000000E+00 r_l(),hsep(), so=+0.5
0.3216963814E+04 0.0000000000E+00 0.0000000000E+00 0.0000000000E+00
0.0000000000E+00 0.0000000000E+00 hsep(), so=-0.5
---------------------------------------------
More information about the CPMD-list
mailing list