[Pw_forum] Logarithmic Derivative Energies

Stephen Daunheimer triangleman at fastmail.us
Wed Jun 29 16:23:51 CEST 2005


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?

Best,
Stephen Daunheimer




More information about the users mailing list