[Pw_forum] Logarithmic Derivative Energies
Andrea Dal Corso
dalcorso at sissa.it
Wed Jun 29 16:56:48 CEST 2005
On Wed, 2005-06-29 at 10:23 -0400, Stephen Daunheimer wrote:
> Dear users,
> I was trying to make an ultrasoft pseudopotential for Ge and I am having
> trouble. This is the output that I get for the all-electron run:
>
> s(4S/4S) = 1.000000 <r> = 2.1065 <r2> = 5.1396 r(max) = 1.7277
> s(4P/4P) = 1.000000 <r> = 2.8791 <r2> = 9.9061 r(max) = 2.1908
>
> If I put the rcut for the pseudopotential input at about 1.73 I get an
> error saying that there is a node for 0 < r < 1.749. If I increase the
> rcut to 1.90 though the program will run fine and give me a
> pseudopotential. This is what the input file looks like for the
> pseudopotential:
> &input
> title='Ge',
> zed=32.0,
> rel=1,
> isic=0, lsd=0, beta=0.3,
> rlderiv=2.4,
> rmax=250,
> eminld=-4.0,
> emaxld=4.0, deld=0.02d0,
> nld=2,
> config='[Ar] 3d10 4s1 4p3',
> iswitch=3,
> dft='PZ',
> file_logderae='geUS.PZ.AELOG.dat',
> /
> &inputp
> lloc=0,
> zval=4.d0,
> ! rho0=1d0,
> file_pseudopw='geUS.PP.dat',
> file_logderps='geUS.PP.LOG.dat',
> /
> 2
> 4P 2 1 3.00 0.00 2.20 2.30
> 4S 1 0 1.00 0.00 1.90 1.93
>
> The problem with this is that while it will run, the pseudopotential is
> not very good. When I graph the logarithmic derivatives they are off by
> about .02 ryd. Any ideas on why the program cannot take the input file
> with the rcut set to 1.73?
>
In the atomic code it is not possible to use a small core radius if the
pseudization is done with the RRKJ recipe. If you really want a very
small core radius, for norm conserving pseudopotentials, you can use
tm=.true..
Moreover, in the US approach you need at least two energies per l
channel.
The pseudopotential does not work if you use two different core radii
but only one energy per channel.
You can look at examples for similar elements in the pseudo-gen
directory.
si_nc.in, or al.in for generating a norm conserving pseudo-potential,
or as.in for a US-PP.
> Best,
> Stephen Daunheimer
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://www.democritos.it/mailman/listinfo/pw_forum
--
Andrea Dal Corso Tel. 0039-040-3787428
SISSA, Via Beirut 2/4 Fax. 0039-040-3787528
34014 Trieste (Italy) e-mail: dalcorso at sissa.it
More information about the users
mailing list