[molpro-user] Multipole Moments via GEXPEC and CCSD(T)
Christian Cioce
ccioce at mail.usf.edu
Wed Jun 27 09:58:58 BST 2012
Hi, I'm having trouble computing multipole moments at the CCSD(T) level of
theory with the GEXPEC keyword. Using a similar sample input for H2O
(within the Molpro User's Manual), I have the following*properly working* input
file:
geometry={
2
N2 Monomer
N 0.000000 0.000000 -0.549000
N 0.000000 0.000000 0.549000
}
geomtyp=xyz
gexpec,dm,sm,qm !compute dipole and quadrupole moments
$methods=[hf,multi,ci] !do hf, casscf, mrci
basis=AV5Z
do i=1,#methods !loop over methods
$methods(i) !run energy calculation
e(i)=energy
dip(i)=dmz !save dipole moment in variable dip
quadxx(i)=qmxx !save quadrupole momemts
quadyy(i)=qmyy
quadzz(i)=qmzz
smxx(i)=xx !save second momemts
smyy(i)=yy
smzz(i)=zz
enddo
table,methods,dip,smxx,smyy,smzz !print table of first and second
moments
table,methods,e,quadxx,quadyy,quadzz !print table of quadrupole moments
This input file renders appropriate (normal) output:
METHODS DIP SMXX SMYY SMZZ
HF 0.0 -7.71965855 -7.71965855 -8.64863534
MULTI 0.0 -7.52595656 -7.52595656 -8.71606123
CI 0.0 -7.59202157 -7.59202186 -8.72499509
METHODS E QUADXX QUADYY QUADZZ
HF -108.9928938 0.46448839 0.46448839 -0.92897679
MULTI -109.1415178 0.59505234 0.59505234 -1.19010467
CI -109.3997302 0.56648690 0.56648647 -1.13297337
But when I then alter the methods in the original input file to calculate
the moments following a CC calculation, the results aren't as expected...
Truncated input file:
$methods=[hf,mp2,ccsd,ccsd(t)]
and the resulting output:
METHODS DIP SMXX SMYY SMZZ
HF 0.0 -7.71965855 -7.71965855 -8.64863534
MP2 0.0 -7.71965855 -7.71965855 -8.64863534
CCSD 0.0 -7.71965855 -7.71965855 -8.64863534
CCSD(T) 0.0 -7.71965855 -7.71965855 -8.64863534
METHODS E QUADXX QUADYY QUADZZ
HF -108.9928938 0.46448839 0.46448839 -0.92897679
MP2 -109.4037581 0.46448839 0.46448839 -0.92897679
CCSD -109.3945766 0.46448839 0.46448839 -0.92897679
CCSD(T) -109.4155011 0.46448839 0.46448839 -0.92897679
It seems as though the CC routines aren't generating a new wavefunction or
dumps for the properties routine to use and so when requested, the
multipoles are using the original SCF wavefunction to calculate the
multipoles, but I'm not sure of that. Am I doing something wrong in my
input file? All I want to do is calculate the quadrupole tensor for the N2
monomer at the CCSD(T) level of theory.
Thanks in advance for your help!
Best,
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.molpro.net/pipermail/molpro-user/attachments/20120627/c43a0edd/attachment.html>
More information about the Molpro-user
mailing list