Skip to Content.
Sympa Menu

forum - Re: [abinit-forum] On the accuracy of the responce calculation (DFPT).

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

Re: [abinit-forum] On the accuracy of the responce calculation (DFPT).


Chronological Thread 
  • From: "D. R. Hamann" <drh@bell-labs.com>
  • To: forum@abinit.org
  • Subject: Re: [abinit-forum] On the accuracy of the responce calculation (DFPT).
  • Date: Mon, 31 Jan 2005 12:49:03 -0500

Dear Yukihiro,

I have several suggestions for you.

1)  You seem to be following Test_v4/t66.in as a model.  The finite-
difference d/dk calculation is used here for reasons explained in
the README file, and is not a good choice as it converges very slowly
with zone sample size.  The response-function d/dk as in t65.in and
t67.in are much preferred (except for certain testing purposes).

2)  The convergence limits in the tests are much too loose (for timing
reasons), as stated in the README.  I suggest tolvrs=1.0E-18 in datasets
1 and 3 and tolwfr=1.0E-20 in dataset 2
(t65 structure).

3)  Your relaxed-atom results seem most sensitive to the change in
pseudopotential.  Since you say your Born effective charges look OK,
the interatomic force constants must be responsible for the large
differences.  Looking at your data file, it appears that you are
not using fully relaxed atomic positions and lattice constants.
This could invalidate your results, so I suggest your relax these
fully and then do your response-function calculation with the same
psp's, cutoffs, etc.  Even with this, if your structure is near one
of the perovskite structural instabilities, a strong psp dependence
could persist.  This would be a basic limitation of the theory.
You should look directly at your Q=0 phonon frequencies (ignoring
the 3 acoustic modes) and see how consistent they are.

4)  The biggest issue in experimental comparisons could be the
difference between the "proper" piezoelectric tensor calculated
by abinit/anaddb and the "improper" one which is probably what is
quoted in your experimental reference.  See the discussion following
Eq. (30) in abinit_4.4.2/Infos/Theory/vanderbilt-anaddb-notes.pdf
and Reference 17 of that document.

5)  Finally, I don't know if the tetragonal phase of PbTiO3 you are
using is the stable low-temperature phase or not and at what temperature
the measurements were performed, but perovskite phonon frequencies
and hence interatomic force constants often have very large temperature
dependencies.

I hope these comments help.

Don Hamann

yukihiro_okuno@fujifilm.co.jp wrote:
Dear ABINIT Users.

I'm now calculating the  piezoelectric coefficient , elastic constant 
of the PbTiO3,(PT) by Density functional perturbation theory, (DFPT).

I found the Born effective charge are 
calculated reasonably good vaule, but 
the piezoelectric coefficient is far from the experiments and 
other calculate values ( PRL  vol(80) p4321).

I'm informed in this mailing list that the reason is possibly due to 
the pseudopotential I used.

I used Teter's extended norm conserved pseudo potential which is downloaded 
from the ABINIT Home Page.   I also check  the TM norm conserved potentials which are generated fhi98PP code. I check two 
TM norm conserved pseudo potential one of which is 
made by myself, and other is downloaded from the ABINIT web site.

The value of poezoelectric tensor from the Teter's pseudo potential
whici is down loaded from the web site, 

================================================================================

 Calculation of the piezoelectric tensor

-begin at tcpu      0.037   and twall      0.117sec

 Proper piezoelectric constants(clamped ion)(Unit:c/m^2)

      0.00000000      0.00000000      0.33709523
      0.00000000      0.00000000      0.33709521
      0.00000000      0.00000000     -0.73010205
      0.00000000      0.14564668      0.00000000
      0.14564654      0.00000000      0.00000000
      0.00000000      0.00000000     -0.00000002

phonon modes warning- :
accoustic sum rule violation met:the eigenvalues of accoustic mode
are too large at Gamma point
increase cutoff energy or k-points sampling.
the three eigenvalues are:   -9.481483E-03    3.209976E-03   -9.481370E-03

phonon modes warning- :
unstable eigenvalue detected in force constant matrix at Gamma point
the system under calculation is physically unstabale.

 Proper piezoelectric constants(relaxed ion)(Unit:c/m^2)

      0.00001074      0.00001665      3.66885153
      0.00001320      0.00001685      3.66884157
      0.00002883      0.00007794     15.60848674
      0.00000405     -2.89251432      0.00001611
     -2.89249871      0.00000253      0.00001237
      0.00000000      0.00000000      0.00000095

================================================================================


The piezoelectric tensor which is calculated the pseudopotential which is generated by Fhi98PP code. ( In this case , the ground state 
calculation is conserved by nband = 26, or iscf = 3)

================================================================================

 Calculation of the piezoelectric tensor

-begin at tcpu      0.037   and twall      0.241sec

 Proper piezoelectric constants(clamped ion)(Unit:c/m^2)

      0.00000000      0.00000000     -0.34997886
      0.00000000      0.00000000     -0.34997886
      0.00000000      0.00000000      0.82928878
      0.00000000     -0.09788078      0.00000000
     -0.09788078      0.00000000      0.00000000
      0.00000000      0.00000000      0.00000000

phonon modes warning- :
accoustic sum rule violation met:the eigenvalues of accoustic mode
are too large at Gamma point
increase cutoff energy or k-points sampling.
the three eigenvalues are:    9.096939E-04   -1.034723E-03    9.098799E-04

 Proper piezoelectric constants(relaxed ion)(Unit:c/m^2)

      0.00001277      0.00001374     -1.79825769
      0.00001491      0.00000232     -1.79824556
      0.00001185      0.00004332     -4.39017143
      0.00000854     -3.44122842      0.00000877
     -3.44126548      0.00000690      0.00000169
      0.00000000      0.00000000      0.00000000

================================================================================

Results of these value are different each other 
and also both of results are different from the experimental values.

I had checked the pseudo-potential of PbTiO3 by checking the each element pseudo potential reproduce 
the lattice constants within the 1% from the experimantal values. ( Pb fcc for Pb pseudo potential 
and TiC for Ti pseudo potential).    

Is the responce function calculation so sensitive to the pseudo potential in general ? Or we must calculate more 
accurately in the step of ground state caluculation than usual 
ground state calculation?    

Sincerely, 

Yukihiro Okuno.


My input file is below, ( I take the experimental atomic coorinate from PRL vol(80) 4321 ).

# Crystalline AlP - rhombohedral distortion imposed
# Piezoelectroc tensor calculation

ndtset  4

#Common Data Definition of the unit cell
acell       7.3730000000       7.3730000000       7.8522450000
rprim     1.000000000000     0.000000000000     0.000000000000
          0.000000000000     1.000000000000     0.000000000000
          0.000000000000     0.000000000000     1.000000000000
ntypat    3 
znucl 82 8 22 
natom    5 
typat 1 3 2 2 2 

xcart 
    0.000000000000     0.000000000000     0.000000000000 
    3.686500000000     3.686500000000     4.224507810000 
    3.686500000000     3.686500000000     0.918712665000 
    3.686500000000     0.000000000000     4.805573940000 
    0.000000000000     3.686500000000     4.805573940000 
ecut 50
ixc 3
ngkpt 4 4 4
nband 26
nbdbuf 0
occopt 1
nstep 500
prtden 1
prtvol 10 
tolwfr 1.0d-12
diemac 12.0 

# First dataset : Self-consistent ground state run
iscf1 5
kptopt1 1

# Second dataset : Non-self-consistent run for full k point set 
# we recover full 6 6 6 k space (not kptopt1 = 1)
iscf2 -2
kptopt2 3
#use calculated results of dataset 1 
getden2 1
getwfk2 1 

## Third data set : finite-difference d/dk ground-state calculation 
berryopt3 -2
getwfk3 2
getden3 1
iscf3 -2
kptopt3 3
# idir = 1 1 1 is needed because piezoelectric tensor need all d/dk components 
rfdir3  1 1 1 

# Fourth dataset : electric field and strain responce 
getwfk4  2     
getddk4  3
iscf4  3     
kptopt4 3 

#
rfdir4  1 1 1    

# only generation of the first-order responce to the electric field 
# assuming that the data on derivative of ground state-wave function
# with respect to k is available on disk 
rfelfd4  3     

# run strain responce function both uniaxial and shear strain  
rfstrs4  3

# activate the calculation of the atomic dispacement 
rfphon4  1

rfatpol4 1 5

nqpt4 1
qpt4 0.0 0.0 0.0 
  

# run phonon 


# strain perturbation is only available for v4.2 or over.
# but still iscf = 2 or iscf = 3 and diemix <= 0.5 is reccomended 
diemix4  0.45

diemac4  1.0

  

-- 
D. R. Hamann				Phone: 908-582-4454
Director, Theoretical Materials    	Fax:   908-582-4702
  Physics Research (retired)		email: drh@physics.bell-labs.com
Bell Laboratories 
Lucent Technologies
700 Mountain Ave, Room 1D-371
Murray Hill, NJ 07974-0636 USA



Archive powered by MHonArc 2.6.16.

Top of Page