UV/vis absorption via TDDFT

Phonons, DFPT, electron-phonon, electric-field response, mechanical response…

Moderators: mverstra, joaocarloscabreu

Locked
leon
Posts: 8
Joined: Wed Jun 08, 2011 12:54 pm
Location: Rostov-on-Don, Russia
Contact:

UV/vis absorption via TDDFT

Post by leon » Mon Dec 24, 2012 9:44 pm

Dear Abinit Users and Developers!
I'm very curious in the calculation of optical absorption spectra of single molecule using TDDFT, and faced with a couple of questions.
I started with TDDFT because it looks simpler then GW, and its limitations (finite system, not a metal) should not yield any harm at current stage of research.
Unfortunately in order to calculate absorption TDDFT tutorial redirects to the paper, not available for me.
As I understood, once you have oscillator strengths, the only thing left to do is to smear them with appropriate Lorentzian function. Is it right?

Here comes more questions:

1) Abinit calculates three types of oscillator strengths:
first type:

Code: Select all

Kohn-Sham energy differences, corresponding total energies and oscillator strengths (X,Y,Z and average)-(oscillator strengths smaller than 1.e-6 are set to zero)
Transition (Ha) and (eV) Tot. Ene. (Ha) Aver XX YY ZZ
15-> 16 1.87230E-01 5.09480E+00 -3.75501E+01 2.7008E+00 8.10E+00 0.00E+00 0.00E+00 ...

second and third are singlet and triplet excitations, like

Code: Select all

TDDFT singlet excitation energies (at most 20 of them are printed), and corresponding total energies.
Excit# (Ha) and (eV) total energy (Ha) major contributions
1 1.93857E-01 5.27513E+00 -3.754344E+01 0.51( 15-> 16) 0.49( 14-> 17) ...

They all differ each other! Here is example for the case of benzene (eV):
Image
Which oscillator strengths should be used for UV/vis absorption?

2) Comparison with available experimental data gave even more mess. To clarify this I've tried single atom in a big box. Hydrogen calculation failed due to 0 fully occupied bands, so I have used Helium, and have got absolutely weird results..
Helium absorption starts from ~2 eV, and Abinit correctly shows this in log file as:

Code: Select all

=== Gap info ===
  >>>> For spin  1
   Minimum optical gap =   1.2432 [eV], located at k-point      :   0.0000  0.0000  0.0000
   Fundamental gap     =   1.2432 [eV], Top of valence bands at :   0.0000  0.0000  0.0000
                                        Bottom of conduction at :   0.0000  0.0000  0.0000

but first excitation energy is reported as ~ 15 eV:

Code: Select all

  Transition  (Ha)  and   (eV)   Tot. Ene. (Ha)  Aver     XX       YY       ZZ
   1->  2 5.54893E-01 1.50994E+01 -2.31227E+00 0.0000E+00 0.00E+00 0.00E+00 0.00E+00

which also could be seen at this picture.
What is wrong here? Should these two values (2 eV and 15 eV) be coincide?


Thank you for any clarifications,
Leon
Leon Avakyan
Physics Faculty at
Southern Federal University

Locked