[molpro-user] The smallest exponent that can be used to specify a basis function
Gerald Knizia
knizia at theochem.uni-stuttgart.de
Sat May 11 22:26:30 BST 2013
Dear Tatiana,
yes, there seems to be a bug somewhere down in the seward integral path:
It works with exponent 0.501e-12, but blows up with 0.500e-12. If I find
some time I'll look up what exactly is happening.
As a temporary work around, it is possible to use the argos integral
program instead (see attachment). With this an exponent of 1e-30 works
just fine if turning down the thresholds.
Thanks again for pointing out this trick for emulating IP/EA-EOM-CCSD. I
didn't know this one.
--
Gerald Knizia
On Sat, 2013-05-11 at 19:59 +0200, Tatiana Korona wrote:
> Dear Gerald,
>
> A gaussian with the exponent equal to 1.E-50 has been used by Stanton and Gauss
> to obtain IP-EOM-CC3 energies directly from an EE-EOM-CC3 program, see
> J.Chem.Phys.,111,8785,1999, and ref. 18 there. If it were excluded by the
> program, then they wouldn't be able to calculate ionization potentials and make
> numbers for that paper. So, such a small exponent is certainly possible and
> _active_ in the program they used (probably Aces). I repeated this trick to
> obtain IP and EA with Molpro, but could use only the exponents like 1.E-12 for a
> continuum orbital. However, one can verify that this exponent is enough to
> provide a sufficient number of accurate digits for ionization potentials and
> electron attachments, e.g. I reproduced all digits given in papers on EA-EOM-CC
> methods.
>
> You can test the following simple input
>
> ***, IP-EOM-CCSD (simulated with EE-EOM-CCSD)
> memory,20,m
>
> gprint,basis,orbital=10
> zsymel=nosym
> basis={
> default,H=avdz,O=avdz
> s,O,1.e-12
> }
> geometry={H1
> O,H1,R, !Z-matrix for water
> H2,O,R,H1,THETA}
> Theta=104 !start bond angle
> R=0.96 Ang !start bond distance
>
> hf
> ccsd
> eom,-5.1,vir_orb=6.1 ! fix on excitations TO this orbital
>
> This input will produce first 4 IPs for water. 6.1 is our zero-energy continuum
> orbital. However, if you change an additional exponent on oxygen from 1.e-12 to
> e.g. 1.e-15 or smaller, than you will get:
>
> ITERATION DDIFF GRAD ENERGY 2-EL.EN.
> DIPOLE MOMENTS DIIS ORB.
> 1 0.000D+00 0.000D+00 32025.50226135 64244.652599 NaN
> NaN NaN 0 start
> 2 0.000D+00 0.232D+02 -16.95078177 84.371664 NaN
> NaN NaN 1 diag
> 3 0.187D+02 0.165D+00 32657.17607612 65469.453071 NaN
> NaN NaN 2 diag
> 4 0.209D+02 0.106D+02 32655.12447108 65465.460273 NaN
> NaN NaN 3 diag
> 5 0.433D-01 0.108D+02 32649.67192410 65454.845120 NaN
> NaN NaN 4 diag
> ?TOTAL ENERGY UNREASONABLE, ETOT = 0.32650D+05, ENEST =
> -0.75852D+02
>
> in Hartree-Fock.
>
> Best wishes,
>
> Tatiana
>
> On Sat, 11 May 2013, Gerald Knizia wrote:
>
> >
> > On Wed, 2013-05-08 at 11:41 +0200, Evgeniy Gromov wrote:
> >> Gamess-US can converge SCF "hands down" with an exponent 1.E-50 .
> >> Molpro however could do the same with 1.E-10. 1.E-15 or smaller
> >> didn't work :(
> >
> > Unlike other programs, Molpro never throws away basis functions if they
> > become unreasonable. Are you sure that your 1e-50 exponent basis
> > function actually ended up the calculation? Because for such a function
> > even handling its normalization coefficient would be a serious problem.
> >
> > While it is perfectly possible to calculate integrals over such
> > functions[1] (it is even done routinely with zero exponent functions for
> > implementing simpler integrals in terms of more complicated integrals),
> > using them as basis functions is very much not recommended. If you want
> > to try it anyway, be sure to turn off all integral screening,
> > compression, and approximation options.
> >
> > [1] See JCTC 7 2387 (2011)
> > --
> > Gerald Knizia
> >
> > _______________________________________________
> > Molpro-user mailing list
> > Molpro-user at molpro.net
> > http://www.molpro.net/mailman/listinfo/molpro-user
> >
>
> 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)
-------------- next part --------------
***, IP-EOM-CCSD (simulated with EE-EOM-CCSD)
! original from Tatiana Korona, Sat May 11, 2013
memory,20,m
gprint,basis,orbital=10
zsymel=nosym
basis={
default,H=avdz,O=avdz
! s,O,0.501e-12 ! works with seward
s,O,0.500e-30 ! doesn't work with seward, but does with argos.
}
geometry={H1
O,H1,R, !Z-matrix for water
H2,O,R,H1,THETA}
Theta=104 !start bond angle
R=0.96 Ang !start bond distance
{gthresh,oneint=1e-40,twoint=1e-40,prefac=1e-40}
intp
! ^- explicitly call argos integral program, as a work-around. Seward apparently
! does something funky. It works just fine with an exponent of 0.501e-12, but
! doesn't with 0.500e-12. Should probably look up what exactly that is...
! - Gerald Knizia
hf
ccsd
eom,-5.1,vir_orb=6.1 ! fix on excitations TO this orbital
More information about the Molpro-user
mailing list