[molpro-user] different results segmented<->general contractions
Tanja van Mourik
tanja.vanmourik at st-andrews.ac.uk
Wed Oct 28 18:28:12 GMT 2009
Dear Molpro users,
One of my students has been doing CASSCF excited-state calculations using
Molpro, and noticed differences in the results if she ticks or not ticks the
"optimized general contractions" box when taking correlation consistent basis
sets from the EMSL basis set site. I know that this option just removes from the
general contractions the primitive that is also used uncontracted, to make the
basis set work more efficiently with programs that support only segmented
contractions. So ticking or not ticking this box should yield the same basis
set, and therefore the results should be the same. Or am I missing something?
We get the same results if we just compute the CASSCF ground-state energy.
However, when computing excited states, there are significant differences, for
example, for the input example below, the results are:
"optimized general contractions" unselected:
!MCSCF STATE 1.1 ENERGY -642.134635362437
!MCSCF STATE 1.1 DIPOLE MOMENT -0.32765294 0.92287005 1.17631226
!MCSCF STATE 2.1 ENERGY -641.868731948405
!MCSCF STATE 2.1 DIPOLE MOMENT -0.96546607 -0.43965941 -0.07105395
"optimized general contractions" selected:
!MCSCF STATE 1.1 ENERGY -642.136366749999
!MCSCF STATE 1.1 DIPOLE MOMENT -0.32929977 0.81772379 1.14350008
!MCSCF STATE 2.1 ENERGY -641.855949809309
!MCSCF STATE 2.1 DIPOLE MOMENT -0.80264158 -0.20134531 -0.18076690
The input for the "optimized general contractions" case is:
===================================
***,2-keto singlet
memory,400,m;
geomtyp=xyz
geometry={
8
posphate group
P 0.07854900 -0.05791100 -0.10861500
O 1.03411300 -0.52179800 -1.13286600
O -0.99689500 -1.16731000 0.32924700
H -1.66406600 -0.84451300 0.95852600
O -0.90278800 1.17835500 -0.45177200
H -0.43421500 1.96143600 -0.78591300
O 0.77406700 0.47094500 1.26445500
H 1.65207400 0.07020700 1.38410100
}
basis={
!
! HYDROGEN (5s,2p) -> [3s,2p]
! HYDROGEN (4s,1p) -> [2s,1p]
! HYDROGEN (1s,1p)
s, H , 13.0100000, 1.9620000, 0.4446000, 0.1220000, 0.029740
c, 1.3, 0.0196850, 0.1379770, 0.4781480
c, 4.4, 1
c, 5.5, 1
p, H , 0.7270000, 0.141000
c, 1.1, 1
c, 2.2, 1
! OXYGEN (10s,5p,2d) -> [4s,3p,2d]
! OXYGEN (9s,4p,1d) -> [3s,2p,1d]
! OXYGEN (1s,1p,1d)
s, O , 11720.0000000, 1759.0000000, 400.8000000, 113.7000000, 37.0300000,
13.2700000, 5.0250000, 1.0130000, 0.3023000, 0.078960
c, 1.8, 0.0007100, 0.0054700, 0.0278370, 0.1048000, 0.2830620, 0.4487190,
0.2709520, 0.0154580
c, 1.8, -0.0001600, -0.0012630, -0.0062670, -0.0257160, -0.0709240,
-0.1654110, -0.1169550, 0.5573680
c, 9.9, 1
c, 10.10, 1
p, O , 17.7000000, 3.8540000, 1.0460000, 0.2753000, 0.068560
c, 1.3, 0.0430180, 0.2289130, 0.5087280
c, 4.4, 1
c, 5.5, 1
d, O , 1.1850000, 0.332000
c, 1.1, 1
c, 2.2, 1
! PHOSPHOROUS (13s,9p,2d) -> [5s,4p,2d]
! PHOSPHOROUS (12s,8p,1d) -> [4s,3p,1d]
! PHOSPHOROUS (1s,1p,1d)
s, P , 94840.0000000, 14220.0000000, 3236.0000000, 917.1000000, 299.5000000,
108.1000000, 42.1800000, 17.2800000, 4.8580000, 1.8180000, 0.3372000,
0.1232000, 0.04170
c, 1.11, 0.255509D-03, 0.198193D-02, 0.102760D-01, 0.414823D-01, 0.131984D+00,
0.308662D+00, 0.420647D+00, 0.222878D+00, 0.164035D-01, -0.254255D-02,
0.748050D-03
c, 1.11, -0.696939D-04, -0.535266D-03, -0.283709D-02, -0.113983D-01,
-0.392929D-01, -0.996364D-01, -0.197983D+00, -0.114860D+00, 0.518595D+00,
0.601847D+00, 0.368612D-01
c, 1.11, 0.191199D-04, 0.147223D-03, 0.777912D-03, 0.314546D-02, 0.108200D-01,
0.279957D-01, 0.563978D-01, 0.358190D-01, -0.193387D+00, -0.372097D+00,
0.624246D+00 c, 12.12, 1 c, 13.13, 1 p, P , 370.5000000, 87.3300000,
27.5900000, 10.0000000, 3.8250000, 1.4940000, 0.3921000, 0.1186000, 0.03430 c,
1.7, 0.395005D-02, 0.302492D-01, 0.129554D+00, 0.327594D+00, 0.456992D+00,
0.253086D+00, 0.168798D-01 c, 1.7, -0.959832D-03, -0.711177D-02,
-0.327122D-01, -0.795784D-01, -0.135016D+00, -0.910585D-02, 0.537802D+00 c,
8.8, 1 c, 9.9, 1 d, P , 0.3730000, 0.11300 c, 1.1, 1 c, 2.2, 1 }
gprint,basis,distance,angle
gprint,orbital=104
gexpec,DM
hf
orbital,2100.2
{casscf;
occ,28;
closed,18;
wf,50,,0;state,2;
print,orbitals}
==============================
The other case can be reproduced by simply using the keyword basis=avdz instead
of the basis set block in the input above.
Could someone help us understand what is going on here? Should we get different
results, and if so, why? Is there another problem?
Best wishes,
Tanja
--
=================================================================
Tanja van Mourik
Senior Lecturer in Chemistry
School of Chemistry, University of St. Andrews
North Haugh, St. Andrews, Fife KY16 9ST, Scotland (UK)
email: tanja.vanmourik at st-andrews.ac.uk
web: http://chemistry.st-and.ac.uk/staffmember.php?id=tvm
The University of St Andrews is a charity registered
in Scotland: No SC013532
=================================================================
------------------------------------------------------------------
University of St Andrews Webmail: https://webmail.st-andrews.ac.uk
More information about the Molpro-user
mailing list