[molpro-user] Computation of the dipole moment with CCSD(T)

Tatiana Korona tania at tiger.chem.uw.edu.pl
Sat Sep 9 14:42:58 BST 2006

Dear Lorenzo (and Peter),

Analytical CCSD first-order properties (but not gradients) were coded by 
me in 2001, see the testjob co_cordip.test and the paper 
Mol.Phys.100,1723,2002, there is also a few lines in the manual about 
this. CCSD(T) properties are not coded, here I agree with Peter.

For the CCSD case the main part of the correlation effect comes from the 
unrelaxed part, or, as it is written in the output, the "expectation" 
part, although the latter name is not entirely correct, see below. The 
unrelaxed dipole moment is calculated from the unsymmetrical formula, 
which looks like a kind of the "expectation value" expression, and this is 
why it is called so:

<left_eigenvector|{\bar DM}right_eigenvector>, where

{\bar DM}=exp(-T)DM exp(T),

and DM is a dipole moment operator (or any other one-electron operator). 
For the ground state CCSD we have right_eigenvector=HF (Hartree-Fock 
determinant), left_eigenvector=(1+Lambda)HF, where Lambda is the 
excitation operator of the same form as T. The relaxation part accounts 
for the orbital contributions, resulting from the orbital changes under 
perturbation, and usually is not important. Actually, if it IS important, 
your CCSD dipole moment is most probably far away from the true value and 
you need to look for a higher-correlated method. I suggest to read a 
chapter of J. Gauss in "Modern Methods and Algorithms of Quantum 
Chemistry", John von Neumann Institute for Computing, year 2000, for a 
short and clear introduction into the CC properties (available on-line).

CCSD first-order properties can be calculated by my program by using


but the relaxation part is coded for the all-electron case only (core,0).

Both relaxed and unrelaxed CCSD values can be reproduced by finite field 
calculations. For an example of a finite field unrelaxed calculation see 
the same testjob (assuming you use the molpro version 2006.1). Note that 
you need tigher thresholds for integrals, energy etc. and that it is 
better to use the 4-point formula instead of 2-point.

Returning to the terminology: THE TRUE expectation value expression can be 
found in any textbook of QCh:

                          <Psi| DM Psi> 
expectation_value_of_DM= ------------

and specifically for the coupled cluster case we have Psi=exp(T) HF, ALSO 
for the bra:

                          <HF| exp(T^dagger) DM exp(T) HF>
expectation_value_of_DM= -------------------------------
                           <HF|exp(T^dagger) exp(T) HF>

where T^dagger is the Hermitian adjoint of T.

By the way, I have coded this expression for CCSD recently, using 
approximations introduced by Jeziorski and Moszynski in the 
IJQC48,191,1993, see the testjob h2o_xccprop.test. Since the code is quite 
new, there is nothing about it in the manual.

Last but not least, it is debatable that the unrelaxed coupled cluster 
properties are less accurate than the relaxed ones. For the coupled 
cluster level there is usually only a small difference between them. One 
can argue that one should rather use unrelaxed properties, since dynamic 
properties (e.g. frequency-dependent polarizabilities) have unphysical 
poles originating from Hartree-Fock, if RELAXED second-order properties 
are computed.

Best wishes,


Dr. Tatiana Korona http://tiger.chem.uw.edu.pl/staff/tania/index.html
Quantum Chemistry Laboratory
University of Warsaw
Pasteura 1, PL-02-093 Warsaw, POLAND

`The man who makes no mistakes does not usually make anything.'
                                        Edward John Phelps (1822-1900)

On Fri, 8 Sep 2006, Peter Knowles wrote:

> I guess you need to read the literature to understand that ccsd and ccsd(t) 
> do not satisfy the Hellmann-Feynman theorem in the usual sense, and that for 
> methods in this class the energy derivative is more accurate than an 
> expectation-value formulation.
> Section 42.1 of the Molpro manual states that analytic energy derivatives are 
> available for qcisd and qcisd(t). Unfortunately CCSD and CCSD(T) are not yet 
> coded, so if you want the dipole with these methods you have to use finite 
> differences.  testjobs/co_qcidip.test gives an example.
> Peter
> Lorenzo Lodi wrote:
>> I am computing the dipole moment of water with various methods and I'd now 
>> like to use the CCSD(T) method.
>> At the CCSD level I can compute the dipole with
>> ---
>> RHF
>> CCSD ; CORE, 0,0,0,0
>> ---
>> and I understand that the value given as "orbitally relaxed CCSD dipole 
>> moment" is the same value as the expectation value of \mu on the CCSD 
>> wavefunction. (Incidentally, the GEXPEC directive does not work for me, is 
>> this behaviour normal?)
>> Now, for the CCSD(T) dipole.
>> Looking at some old posts it was suggested to calculate it using the DIP 
>> keyword with a small field and then taking the derivative of the energy at 
>> zero field. Now, my objection is as follows: the Hellmann-Feynmann theorem, 
>> on which this finite-field approach is based, holds for
>> 1) the exact wavefunction
>> and
>> 2) a wavefunction which is variationally optimised in all its parameters
>> The coupled cluster method is, of course, non-variational so I don't expect 
>> the finite-field approach to work well in this case.
>> In fact, I verified this comparing the CCSD dipole obtained by finite-field 
>> and as given by molpro (equilibrium geometry, cc-pV6Z basis) and I got a 
>> difference of ~0.003 a.u., which is too large for the level of accuracy I 
>> am looking for.
>> My conclusion would be that there is no accurate way to compute the dipole 
>> with the CCSD(T) method (in fact, as there is no CCSD(T) wavefunction, this 
>> may not be anything new...).
>> Could anyone confirm these comments and/or give any suggestion about how to 
>> proceed in this direction?
>> Thank you.
>> Lorenzo Lodi
> -- 
> Prof. Peter J. Knowles
> School of Chemistry, Cardiff University, Main Building, Park Place, Cardiff 
> CF10 3AT, UK
> Telephone: +44 29208 79182 Fax: +44 2920874030
> Email KnowlesPJ at Cardiff.ac.uk  WWW 
> http://www.cardiff.ac.uk/chemy/staff/knowles.html

More information about the Molpro-user mailing list