19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17 THE DENSITY FUNCTIONAL PROGRAM 108<br />

17 THE DENSITY FUNCTIONAL PROGRAM<br />

Density-functional theory calculations may be performed using one of the following commands:<br />

DFT<br />

RKS or RKS-SCF<br />

UKS or UKS-SCF<br />

calculate functional of a previously computed density.<br />

calls the spin-restricted Kohn-Sham program. KS and KS-SCF<br />

are aliases for RKS.<br />

calls the spin-unrestricted Kohn-Sham program<br />

Each of these commands may be qualified with the key-names of the functional(s) which are to<br />

be used, and further options:<br />

command, key1, key2, key3, ..., options<br />

If no functional keyname is given, the default is LDA (see below). Following this command may<br />

appear directives specifying options for the density-functional modules (see section 17.2) or the<br />

Hartree-Fock program (see section 16.1).<br />

On completion of the functional evaluation, or self-consistent Kohn-Sham calculation, the values<br />

of the individual functionals are stored in the <strong>MOLPRO</strong> vector variable DFTFUNS; the total<br />

is in DFTFUN, and the corresponding individual functional names in DFTNAME.<br />

Energy gradients are available for self-consistent Kohn-Sham calculations.<br />

Density fitting can be used for closed and open-shell spin-restricted KF and is involked by a<br />

prefix DF- (DF-KS or DF-RKS, see section 15). For UKS, only Coulomb fitting is possible<br />

(CF-UKS). Density fitting very much speeds up calculations for large molecules. The greatest<br />

savings are seen for large basis sets with high angular momentum functions. For details see R.<br />

Polly, H.-J. Werner, F. R. Manby, and Peter J. Knowles, Fast Hartree-Fock theory using local<br />

density fitting approximations, Mol. Phys. 102, 2311 (2004). All publications resulting from<br />

DF-HF or DF-KS calculations should cite this work.<br />

Normally, sensible defaults are used to define the integration grid. The accuracy can be controlled<br />

using options as described in section 17.1 or directives as described in section 17.2).<br />

More control is provided by the GRID command, as described in section 17.3.<br />

17.1 Options<br />

The following options may be specified on the KS or UKS command lines:<br />

GRID=target<br />

COARSE (logical)<br />

GRIDMAX=gridmax<br />

Specifies the grid target accuracy (per atom). The default is<br />

1.d-6 unless this has been modeified using a global THRESH,<br />

GRID option.<br />

If true, perform initial iterations with a coarser grid. Default is<br />

false.<br />

In the initial iterations, the grid accuracy is min(gridmax, target*coarsefac)<br />

(only if COARSE is set).<br />

COARSEFAC=coarsefac Factor for initial grid accuracy (see above). The default is 1000.<br />

DFTFAC=[fac1,fac2,..]<br />

EXFAC=factor<br />

Factors for each functional. The number of given values must<br />

agree with the number of functionals.<br />

Fraction of exact exchange added to the functional. The default<br />

depends on the functional.

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

Saved successfully!

Ooh no, something went wrong!