M19 (MRBO02) exercises and additional material
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Exercise Week 12: TDDFT

UV/Vis spectroscopy with time-dependent density functional theory (TDDFT)

This week’s exercise is about the theoretical aspects of ultraviolet-visible spectroscopy, usually abbreviated as UV/Vis. This sounds fairly similar to infrared spectroscopy, but it is not. The physical processes behind absorption in the ultraviolet-visible and infrared spectral ranges are totally different: The absorption of infrared light by a molecule typically leads to the excitation of nuclear vibrations, while the electronic system remains in its ground state. The absorption of (higher energy) ultraviolet-visible photons on the other hand leads to excitations of the electrons themselves. The principal difference between infrared and UV/Vis spectroscopy is therefore not the spectral range in which it happens, but whether the nuclear system or the electronic system is excited!

Nowadays the by far the most popular method for the calculation of electronically excited states is time-dependent density functional theory (TD-DFT). The name is not exactly a great choice as for the end user of the method there is absolutely no time anywhere in his calculation. However, the methods name is due to the fact that its derivation is based on calculating electron density’s linear response to a small time-dependent perturbation in the external potential, which models the electric field of the electromagnetic wave that is light.

The idea behind the TDDFT is that instead of describing an electronically excited state by a single orbital transition, TD-DFT describes a linear combination of multiple single orbital transitions. For example, an excitation which is mostly HOMO → LUMO, but also mixes some other single orbital transitions with larger orbital energy differences, such as HOMO → LUMO+1 and HOMO−1 → LUMO, etc.

TDDFT, just like other theoretical spectroscopy theories, is not about how photon interacts with electrons or phonons. That is what quantum field theory concerns. We only care about the energies. In order for a photon to be absorbed, its energy has to match with the excitation energy of one of the excited states of the molecule. However, not all excited states can be reached by absorption of photon and some exitations are more likely to be triggered by an incoming photon (of the correct energy) than others. In other words: For the prediction of an absorption spectrum, we not only need the position of the absorption bands (aka the excitation energies) but also their intensities.

In this exercise we will simulate the excitation energies and their intensities of acetone (CH3)2CO using CP2K. Here is the input example.

N.B. If you use our LSTS group’s computatonal nodes to do the calculation, please run module load intel/64Bit/2017v4 before using CP2K.

@SET LIBDIR /scratch/CP2K/cp2k/data
&GLOBAL
  PROJECT acetone
  RUN_TYPE ENERGY
&END GLOBAL
&FORCE_EVAL
  METHOD Quickstep
&PROPERTIES
  &TDDFPT
   NSTATES 10                      ! specifies the number of excited states to be computed
   MAX_ITER   100                  ! number of iterations for the Davidson algorithm
   CONVERGENCE [eV] 1.0e-7         ! convergence threshold in eV
   RKS_TRIPLETS F                  ! Keyword to choose between singlet and triplet excitations
  &END TDDFPT
&END PROPERTIES
  &DFT
    &QS
      METHOD GPW
      EPS_DEFAULT 1.0E-17
      EPS_PGF_ORB 1.0E-20
    &END QS
    &SCF
      SCF_GUESS restart
      &OT
         PRECONDITIONER FULL_ALL
         MINIMIZER DIIS
      &END OT
      &OUTER_SCF
         MAX_SCF 900
         EPS_SCF 1.0E-7
      &END OUTER_SCF
      MAX_SCF 10
      EPS_SCF 1.0E-7
    &END SCF
    POTENTIAL_FILE_NAME ${LIBDIR}/POTENTIAL
    BASIS_SET_FILE_NAME ${LIBDIR}/GTH_BASIS_SETS
    &MGRID
      CUTOFF 800
      REL_CUTOFF 80
    &END MGRID
    &POISSON
       PERIODIC NONE
       POISSON_SOLVER WAVELET
    &END
    &XC
     &XC_FUNCTIONAL PBE0
     &END XC_FUNCTIONAL
    &END XC
  &END DFT
  &SUBSYS
    &CELL
      ABC [angstrom] 14.0 14.0 14.0
      PERIODIC NONE
    &END CELL
    &COORD
	...
	...
	...
    &END COORD
    &TOPOLOGY
     &CENTER_COORDINATES T
     &END
    &END
    &KIND O
      BASIS_SET aug-TZV2P-GTH
      POTENTIAL GTH-PBE-q6
    &END KIND
    &KIND C
      BASIS_SET aug-TZV2P-GTH
      POTENTIAL GTH-PBE-q4
    &END KIND
    &KIND H
      BASIS_SET aug-TZV2P-GTH
      POTENTIAL GTH-PBE-q1
    &END KIND
  &END SUBSYS
&END FORCE_EVAL

The key information in this CP2K input example is the TDDFPT section. It defines the TDDFT related settings. The COORD section is left empty.

  1. Optimize the structure of acetone (CH3)2CO using CP2K. You could find its initial structure online. [1P]

  2. Use the optimized structure and above CP2K input template to calculate the excitation energies and the intensities. [1P]

  3. Plot the photoabsorption spectrum of acetone using excitation energies and the intensities. x-axis corresponds to the energy and y-axis corresponds to the relative intensities. You could set the height of the strongest intensity among all energies to be 1. Compare your data with experimental spectrum, see Fig 1 in this paper. In the end your spectrum looks like the red lines in Fig 3 in this paper.[3P]