19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 INTEGRATION 83<br />

< cuto f f > is the exponential parameter of the cutoff-function.<br />

When < ncentres > is lower than zero, only the integrals are calculated and saved in the record<br />

1490.1. Otherwise, the h 0 matrix (records 1200.1 and 1210.1) and the two-electron-integrals<br />

(record 1300.1) will be modified.<br />

CPP,ADD,< f actor >;<br />

With this variant, previously calculated matrix elements of the polarization matrix can be added<br />

with the variable factor < f actor > (default: < f actor > = 1) to the h 0 -matrix as well as to the<br />

two-electron-integrals. In particular, CPP,ADD,-1.; can be used to retrieve the integrals without<br />

the polarization contribution.<br />

CPP,SET,< f cpp >;<br />

normally not necessary but may be used to tell <strong>MOLPRO</strong> after a restart, with what factor the<br />

polarization integrals are effective at the moment. Currently the CPP integrals are restricted to<br />

basis functions up to and including angular momentum 4, i.e. g functions.<br />

13.2 Example for ECP/CPP<br />

***,Na2<br />

! Potential curve of the Na2 molecule<br />

! using 1-ve ECP + CPP<br />

gprint,basis,orbitals;<br />

rvec=[2.9,3.0,3.1,3.2,3.3] ang<br />

do i=1,#rvec<br />

rNa2=rvec(i)<br />

geometry={na;na,na,rNa2}<br />

basis={<br />

ecp,na,ecp10sdf; ! ecp input<br />

s,na,even,8,3,.5; ! basis input<br />

p,na,even,6,3,.2;<br />

d,na,.12,.03;<br />

}<br />

cpp,init,1;<br />

! CPP input<br />

na,1,.9947,,,.62;<br />

hf;<br />

ehf(i)=energy<br />

{cisd;core;}<br />

eci(i)=energy<br />

enddo<br />

table,rvec,ehf,eci<br />

---<br />

http://www.molpro.net/info/current/examples/na2_ecp_cpp.com<br />

14 INTEGRATION<br />

Before starting any energy calculations, the geometry and basis set must be defined in GEOMETRY<br />

and BASIS blocks, respectively. By default, two electron integrals are evaluated once and stored<br />

on disk. This behaviour may be overridden by using the input command gdirect (see section<br />

14.2) to force evaluation of integrals on the fly. <strong>MOLPRO</strong> checks if the one-and two-electron<br />

integrals are available for the current basis set and geometry, automatically computing them if<br />

necessary. The program also recognizes automatically if only the nuclear charges have been<br />

changed, as is the case in counterpoise calculations. In this case, the two-electron integrals are<br />

not recomputed.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!