[CPMD-list] TDDFT question

Philip Shemella shemep at rpi.edu
Sat Dec 9 11:40:50 CET 2006


Hi,

I think what Dong Xu is referring to is a hybrid functional where there 
is a fitting of coefficients for terms from Hartree-Fock exchange & DFT 
exchange-correlation terms.  The percentage of each term is found by 
fitting a set of molecular data (ionization potentials, etc).  The most 
popular example is B3LYP but actually you can use any mixture of XC you 
want.

 From what I've understood most of the hybrid functionals are used so 
they can include exact HF exchange.  With CPMD, HF exchange is not 
usually calculated, unless you have too much computer time or a really 
good reason to do so!

If you don't want to go into the code -- one way to create a hybrid 
functional manually would be to calculate the exchange-correlation 
energy with separate jobs and then find the plug in the coefficients. 
That is kind of a home-made hybrid functional.  Or... Perhaps the code 
prints the Becke88, HF, and Slater exchange as well as the correlation 
terms.  IF that is the case then you could just change the  exchange, 
the HF exchange, and whatever other terms in the mixture that you like. 
  If you look at the TOTAL ENERGY section after wavefunction convergence 
you'll see the contributions from each term. I would test it for my own 
sanity but I don't find any pseudopotentials for B3LYP.

Take care, Phil



> On Fri, 8 Dec 2006, Dong Xu wrote:
> 
> DX> Hi All,
> DX> 
> DX> I'm new to CPMD and I have 2 questions about DFT and TDDFT.
> DX> 
> DX> 1. For DFT calculations, can I customize the percent contributions
> DX> from exchange and correlation functionals in a way similar to
> DX> Gaussian's IOPs ?
> 
> in principle, you can select the functionals for exchange 
> and correlation, both for LDA and gradient correction individually.
> several more popular combinations have been implemented directly
> in a more efficient form (NEWCODE vs. OLDCODE). please
> see the manual and the file dftin.F for details.
>  
> it is not quite clear to me, to what kind of percentages you 
> are referring to. but to go beyond selecting the individual
> functionals, you might have to program it (should be rather
> straightforward in this case, though).
> 
> axel.
> 
> DX> 2. Does TDDFT support analytical gradients for geometry optimization?
> DX> 
> DX> Thanks,
> DX> 
> DX> -DX






More information about the CPMD-list mailing list