[molpro-user] Internal and explicit initial guessing
Andy May
MayAJ1 at cardiff.ac.uk
Fri Jul 2 11:39:52 BST 2010
Andrew,
This is due to the atomic density guess, see:
http://www.molpro.net/info/current/doc/update.pdf
'Improvements to the Hartree-Fock program'
If you modify your explicit input by setting hf option 'guess_basis' to
'none', i.e.:
hf,guess_basis=none
You should get agreement.
Best wishes,
Andy
On 29/06/10 20:10, Taube, Andrew wrote:
> I am having a weird result when comparing results for basis sets from
> the internal basis set library and from explicitly including the same
> basis set in the input file. While the results converge to the same
> value of RHF energy, the initial guess is different.
>
> For example, for F- in a cc-pVDZ basis including the basis set explicitly:
> ***,F- cc-pVDZ explicitly
> memory,400,M
> basis={
> s, F , 14710.0000000, 2207.0000000, 502.8000000, 142.6000000,
> 46.4700000, 16.7000000, 6.3560000, 1.3160000, 0.3897000
> c, 1.9, 0.0007210, 0.0055530, 0.0282670, 0.1064440, 0.2868140,
> 0.4486410, 0.2647610, 0.0153330, -0.002332
> c, 1.9, -0.0001650, -0.0013080, -0.0064950, -0.0266910, -0.0736900,
> -0.1707760, -0.1123270, 0.5628140, 0.568778
> c, 9.9, 1
> p, F , 22.6700000, 4.9770000, 1.3470000, 0.3471000
> c, 1.4, 0.0448780, 0.2357180, 0.5085210, 0.45812
> c, 4.4, 1
> d, F , 1.6400000
> c, 1.1, 1
> }
> thrdscf=1e-12,thrdscf_max=1e-9
> gthresh,throvl=1e-9,throrth=1e-7
> gdirect
> geometry={f;
> }
> charge=-1
> hf
>
> has the following set of iterations:
> ITERATION DDIFF GRAD ENERGY
> 2-EL.EN. DIPOLE MOMENTS DIIS CPU(IT) CPU(TOT)
> 1 0.000D+00 0.000D+00 -99.29578519 95.175396
> 0.000000 0.000000 0.000000 0 5.7 9.2 diag
> 2 0.000D+00 0.131D+00 -99.34548119 88.831609
> 0.000000 0.000000 0.000000 1 3.0 12.2 diag
> 3 0.206D+00 0.728D-01 -99.36598299 91.014455
> 0.000000 0.000000 0.000000 2 3.1 15.2 diag
> 4 0.688D-01 0.506D-03 -99.36598357 91.025429
> 0.000000 0.000000 0.000000 3 3.0 18.2 diag
> 5 0.401D-03 0.113D-04 -99.36598357 91.025398
> 0.000000 0.000000 0.000000 3 3.0 21.2 diag
> 6 0.184D-04 0.259D-05 -99.36598357 91.025417
> 0.000000 0.000000 0.000000 3 2.0 23.2 diag
> 7 0.558D-05 0.141D-06 -99.36598357 91.025424
> 0.000000 0.000000 0.000000 0 2.0 25.1 orth
>
> While calling the same basis set from the internal library,
> ***,F- cc-pVDZ implicitly
> memory,400,M
> basis={
> f=cc-pVDZ
> }
> thrdscf=1e-12,thrdscf_max=1e-9
> gthresh,throvl=1e-9,throrth=1e-7
> gdirect
> geometry={f;
> }
> charge=-1
> hf
>
> has the following iteration set:
> ITERATION DDIFF GRAD ENERGY
> 2-EL.EN. DIPOLE MOMENTS DIIS CPU(IT) CPU(TOT)
> 1 0.000D+00 0.000D+00 -99.29785341 95.113039
> 0.000000 0.000000 0.000000 0 5.4 7.5 diag
> 2 0.000D+00 0.129D+00 -99.34608743 88.864010
> 0.000000 0.000000 0.000000 1 2.9 10.3 diag
> 3 0.202D+00 0.717D-01 -99.36598302 91.014701
> 0.000000 0.000000 0.000000 2 2.8 13.1 diag
> 4 0.678D-01 0.494D-03 -99.36598357 91.025427
> 0.000000 0.000000 0.000000 3 3.1 16.2 diag
> 5 0.392D-03 0.110D-04 -99.36598357 91.025398
> 0.000000 0.000000 0.000000 3 3.1 19.3 diag
> 6 0.179D-04 0.252D-05 -99.36598357 91.025417
> 0.000000 0.000000 0.000000 3 3.1 22.4 diag
> 7 0.542D-05 0.138D-06 -99.36598357 91.025424
> 0.000000 0.000000 0.000000 0 3.0 25.4 orth
>
> Looking at the first iteration there is a difference of 2 mH. In this
> case, that isn’t a big deal, however, I have added basis sets to the
> basis set library and for some larger basis sets, the resultant
> iterations converge to different states. I can send those examples as
> desired. Can someone explain why this behavior is occurring and how to
> control it?
>
> These calculations were run with molpro version 2009.1, patch level 29.
>
> Thanks,
> Andrew
>
> ---
> Andrew G. Taube
> D. E. Shaw Research
> email: Andrew.Taube at DEShawResearch.com
> Tel: +1-212-478-0118
> Fax: +1-212-845-1118
>
>
>
>
>
>
> _______________________________________________
> Molpro-user mailing list
> Molpro-user at molpro.net
> http://www.molpro.net/mailman/listinfo/molpro-user
More information about the Molpro-user
mailing list