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.

11 BASIS INPUT 74<br />

The specifications SET, DEFAULT, atom=name are all optional. If DEFAULT is not given, the<br />

previous default, as specified on the last previous BASIS card, is used.<br />

Several BASIS cards and/or blocks can immediately follow each other. Always the last specification<br />

for a given atom and setname is used (the default setname is ORBITAL).<br />

If a basis is not specified at all for any unique atom group, then the program assumes VDZ.<br />

11.7 Auxiliary basis sets for density fitting or resolution of the identity<br />

As described in the previous section, several basis sets can be defined in a basis block. The<br />

definition of each basis starts with a line<br />

SET,name,[CONTEXT=context]<br />

where name is an arbitary name that can be used later to choose the basis set using options like<br />

df basis=name, ri basis=name etc. CONTEXT can optionally be specified to select the<br />

basis types JFIT, JKFIT, MP2FIT, CCSDFIT, or OPTRI. This affects the choice of default<br />

basis sets. For example<br />

basis={<br />

default=avtz !default orbital basis set<br />

set,df,context=mp2fit<br />

default,avtz !use avtz/mp2fit<br />

set,jk,context=jkfit<br />

default,avtz !use avtz/jkfit<br />

}<br />

is equivalent to<br />

basis={<br />

default=avtz<br />

set,df<br />

default,avtz/mp2fit<br />

set,jk<br />

default,avtz/jkfit<br />

}<br />

!default orbital basis set<br />

!use avtz/mp2fit<br />

!use vtz/jkfit<br />

If the setname begins with JFIT, JKFIT, MP2FIT, CCSDFIT, or OPTRI, these strings define<br />

the default context.<br />

Specific basis sets for individual atoms or explicit input of exponents and contraction coefficients<br />

can be given exactly in the same way as for orbital basis sets.<br />

11.8 Primitive set definition<br />

Default basis sets given using one-line BASIS commands or DEFAULT directives in a basis<br />

block can be overwritten by explicit specifications of basis functions (type, exponents, contraction<br />

coefficients).<br />

A group of basis functions is defined by a data card specifying a set of primitive gaussians,<br />

optionally followed by one or more cards specifying particular contractions of primitives to be<br />

included in the final basis (see section 11.9 for specification of contractions).

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

Saved successfully!

Ooh no, something went wrong!