opium non-linear core correction for Lithium

External optional components of Abinit (BigDFT, Wannier90...) and codes using/providing data from/to Abinit (AtomPAW, ONCVPSP, EXC, DP, Yambo...)

Moderators: ebousquet, bxu

Locked
samabdel
Posts: 22
Joined: Mon Nov 21, 2011 1:26 pm

opium non-linear core correction for Lithium

Post by samabdel » Mon Feb 11, 2013 10:08 am

Hi,
I am experiencing problems to calculate the electronic structure of LiC6 in Abinit.
At the beginning the Li states was missing in the band structure. After some readings in the literature I realized that the 2s should be treated as semi-core or I have to use the non-linear core correction to reproduce correctly the band structure of LiC6.
So I downloaded opium and generated the LDA fhi pseudopotential for Li using the non-linear core correction lfc (Louie, Froyen, and Cohen).
The lattice parameter c is always much bigger than the experimental one (of about 6.99 a.u) or the LDA-calculated one (6.98 a.u).
I made many pseudoptentials by varying the core radius from 1.6 to 2.3 a.u and the partial charge radius cut-off from 0.7 to 1.4 but I always have a c lattice parameter of more than 7.60 a.u??
The opium input is a as follow:
[Atom]
Li
4
100 2.00 -
200 1.00 -
210 0.00 -
300 0.00 -

[Pseudo]
3
1.60
1.60
1.60
opt

[Optinfo]
8.0 10
8.0 10
8.0 10
[XC]
lda

[Configs]
2
#
200 0.00 -
210 1.00 -
300 0.00 -
#
200 0.00 -
210 0.00 -
300 1.00 -
[Pcc]
1.4
lfc

and the one for Abinit optimization:

#######################################################################
acell 8.1401508285 8.1401508285 7.0692008242

xred 1/2 1/2 1/2
5/6 1/6 0.0
1/6 5/6 0.0
1/2 1/6 0.0
1/6 1/2 0.0
1/2 5/6 0.0
5/6 1/2 0.0

rprim 1.0 0.0 0.0 # Hex. primitive vectors(to be scaled by acell)
0.5 0.8660254037844386 0.0
0.0 0.0 1.0
#Definition of the atom types
ntypat 2 # There are two types of atoms
znucl 3 6 # The keyword "zatnum" refers to the atomic number of the
# possible type(s) of atom. The pseudopotential(s)
# mentioned in the "files" file must correspond
# to the type(s) of atom.
#Definition of the atoms
natom 7
typat 1 2 2 2 2 2 2
ngkpt 10 10 10
nshiftk 1 # Use one copy of grid only (default)
shiftk 0.0 0.0 0.0 # This choice of origin for the k point grid
# preserves the hexagonal symmetry of the grid,
# which would be broken by the default choice.
nband 20
nbdbuf 2
occopt 3
toldff 1.0E-12
#Definition of the planewave basis set
ecut 50 # Minimal kinetic energy cut-off, in Hartree
#Definition of the SCF procedure
nstep 500 # Maximal number of SCF cycles

Many thanks,
Samir

User avatar
Alain_Jacques
Posts: 279
Joined: Sat Aug 15, 2009 9:34 pm
Location: Université catholique de Louvain - Belgium

Re: opium non-linear core correction for Lithium

Post by Alain_Jacques » Mon Feb 11, 2013 3:53 pm

Hi Samir,

As a preliminary step, did you try to reproduce the lattice of a bulk lithium as for example COD 9008473.cif with your homemade pseudo?

Kind regards,

Alain

samabdel
Posts: 22
Joined: Mon Nov 21, 2011 1:26 pm

Re: opium non-linear core correction for Lithium

Post by samabdel » Tue Feb 12, 2013 5:13 pm

Dear Alain,
Thank you so much for your help/suggestions.
Apparently I have some problems with the pseudopotential! The problem is that I don't see what I am missing exactly!
I made a test as you suggested for the Lithium bcc bulk and now the lattice parameter is underestimated not overestimated like in LiC6!.
the starting a is 6.62 a.u and the optimal one is 5.58?? while the LDA parameter I found in the literature is 6.36 a.u.
I think that the pseudo-potential itself and its transferability still far from being optimal!
Thank you again for your help which I appreciate a lot.
Samir

User avatar
Alain_Jacques
Posts: 279
Joined: Sat Aug 15, 2009 9:34 pm
Location: Université catholique de Louvain - Belgium

Re: opium non-linear core correction for Lithium

Post by Alain_Jacques » Tue Feb 12, 2013 6:28 pm

Hi Samir,

Keep in mind when reading the rest that I have zero experience with Opium ...

I assume that your electronic configuration is 1s2 2s1 2p0 3s0 ... why the empty 3s valence state? For my PAW Li pseudo, I have 1s2 2s1 2p0, all three valences. The 1.6 au core radius seems fair. And my PAW pseudo reproduces a bcc Li quite nicely.

Kind regards,

Alain

samabdel
Posts: 22
Joined: Mon Nov 21, 2011 1:26 pm

Re: opium non-linear core correction for Lithium

Post by samabdel » Wed Feb 13, 2013 10:47 am

Hi Alain,
Apparently I have to use the semi-core approximations rather than the non-linear correction. I tried the non-linear correction because it is cheaper than the semi-core approximation. The Ecut is relatively smaller in NLC than in SC.
Especially since I would be interested in big systems (around 50 atoms (Carbon and Lithium)).
Did you use the 1s as semi-core in your PAW pseudopotential?
If so, could you please send me the input for the atompaw pseudopotential generator.
Thanks,
Samir

User avatar
Alain_Jacques
Posts: 279
Joined: Sat Aug 15, 2009 9:34 pm
Location: Université catholique de Louvain - Belgium

Re: opium non-linear core correction for Lithium

Post by Alain_Jacques » Wed Feb 13, 2013 12:13 pm

Hi Samir,

Here we go for atompaw input ...

Code: Select all

Li 3
LDA-PW scalarrelativistic loggrid 600
2 2 0 0 0
2 0 1
2 1 0
0 0 0
v
v
v
1
1.85
y
1.5
n
y
2.3
n
custom rrkj sinc
2 0 ultrasoft
1.8
1.8
1.8
1.8
1.8
2
defaults
0

1s 2s and 2p in valence. Ecut around 20Ha IIRW.

Kind regards,

Alain

samabdel
Posts: 22
Joined: Mon Nov 21, 2011 1:26 pm

Re: opium non-linear core correction for Lithium

Post by samabdel » Wed Feb 13, 2013 5:09 pm

Hi Alain,
I am sorry but I took exactly your input and I still have the same problem (the optimal a is 5.87 a.u.). When I run atompaw2abinit I took every thing default!......probably there is some thing special there! or do I have to include charge compensation and/or real space optimization?
The input for abinit is the following:

#The relaxation
optcell 2
ionmov 3
ntime 10
tolmxf 1.0E-15
dilatmx 1.05
ecutsm 0.5
#######################################################################
#Common input variables
#######################################################################
acell 6.6226415090 6.6226415090 6.6226415090
xred 0.0 0.0 0.0
rprim -0.5 0.5 0.5
0.5 -0.5 0.5
0.5 0.5 -0.5
#Definition of the atom types
ntypat 1 # There are two types of atoms
znucl 3 # The keyword "zatnum" refers to the atomic number of the
# possible type(s) of atom. The pseudopotential(s)
# mentioned in the "files" file must correspond
# to the type(s) of atom.
#Definition of the atoms
natom 1
typat 1
ngkpt 10 10 10
nshiftk 1 # Use one copy of grid only (default)
shiftk 0.5 0.5 0.5 # This choice of origin for the k point grid
# preserves the hexagonal symmetry of the grid,
# which would be broken by the default choice.
occopt 3
toldff 1.0E-16
#Definition of the planewave basis set
ecut 30 # Minimal kinetic energy cut-off, in Hartree
pawecutdg 50
#Definition of the SCF procedure
nstep 500 # Maximal number of SCF cycles

Thanks,
Samir

User avatar
Alain_Jacques
Posts: 279
Joined: Sat Aug 15, 2009 9:34 pm
Location: Université catholique de Louvain - Belgium

Re: opium non-linear core correction for Lithium

Post by Alain_Jacques » Thu Feb 14, 2013 3:02 pm

Hi Samir,

I have little time to debug your input. Please try with my test Abinit input file for Li ...

Code: Select all

# Li fcc crystal structure
# GS test for PAW dataset
# AJ 08/01/2012

# 30 datasets
ndtset 30

# atom type, number of bands
ntypat 1
znucl 3
fband 0.5

# unit cell from 9008473.cif
acell: 3*3.85 angstrom
acell+ 0.05 0.05 0.05 angstrom
natom 1
typat 1
rprim 0.0 1/2 1/2
      1/2 0.0 1/2
      1/2 1/2 0.0
xred 0.0 0.0 0.0

# k points grid
kptrlatt 4 4 -4 -4 4 -4 -4 4 4
shiftk 1/2 1/2 1/2

# occupation, smearing
occopt 7
tsmear 0.01
ecutsm 0.5

# PAW stuff
pawecutdg 40.0
ecut 20.0
iscf 17

# SCF cycles
nstep 200
tolvrs 1.0d-15
optforces 2
optstress 1

# misc
getwfk -1
prtwf 1
prtkpt 0
prteig 0
prtden 0


With the LDA PAW pseudo mentioned earlier, it gives a fcc cell size of 8.05 bohr (i.e. 4.26 A) in reasonably good agreement with the experimental value provided in 9008473.cif (i.e. 4.407 A). Have a look on the Etotal vs. celle size plot.

Kind regards,

Alain

Li_LDA.png

Locked