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 89<br />

DMP2<br />

THR DMP2<br />

THREST DMP2<br />

THRINT DMP2<br />

THRPROD DMP2<br />

Selects the transformation method for direct MP2:<br />

DMP2=−1: automatic selection, depending on the available<br />

memory.<br />

DMP2=0: use fully direct method for DMP2 (min. two integral<br />

evaluations, possibly multipassing, no disk space).<br />

DMP2=1: use semi-direct method for DMP2 (one to four integral<br />

evaluations, depending on PAGE DTRAF).<br />

DMP2=2: use DKEXT to compute exchange operators in DMP2<br />

(one integral evaluation). This is only useful in local DMP2 calculations<br />

with many distant pairs.<br />

General threshold for generation of 2-external integrals in DMP2.<br />

If given, this is used as a default for all DMP2 thresholds described<br />

below.<br />

Prescreening threshold for generation of 2-external integrals.<br />

Defaults: [THR DMP2, THREST DTRAF, THR DTRAF, THREST,<br />

default].<br />

Integral threshold for generation of 2-external integrals.<br />

Defaults: [THR DMP2, THRINT DTRAF, THR DTRAF, THRINT,<br />

default].<br />

Product threshold for generation of 2-external integrals<br />

Defaults: [THR DMP2, THRPROD DTRAF, THR DTRAF, THRPROD,<br />

default].<br />

Specific options for direct local MP2 (LMP2):<br />

DTRAF<br />

Selects the transformation method for direct LMP2:<br />

DTRAF ≥ 0: generates the 2-external integrals (exchange operators)<br />

first in AO basis and transforms these thereafter in a<br />

second step to the projected, local basis. The disk storage requirements<br />

hence scale cubically with molecular size.<br />

DTRAF = −1: generates the 2-external integrals (exchange operators)<br />

directly in projected basis. The disk storage requirements<br />

hence scale linearly with molecular size. This (together<br />

with PAGE DTRAF = 0) is the recommended algorithm for very<br />

large molecules (cf. linear scaling LMP2, chapter 29).<br />

DTRAF = −2: alternative algorithm to generate the exchange<br />

operators directly in projected basis. Usually, this algorithm<br />

turns out to be computationally more expensive than the one<br />

selected with DTRAF = −1. Note, that neither DTRAF = −1<br />

nor DTRAF = −2 work in the context of LMP2 gradients.<br />

THR LMP2<br />

THREST LMP2<br />

THRQ1 LMP2<br />

General threshold for generation of 2-external integrals in linear<br />

scaling LMP2. If given, this is used as a default for all<br />

LMP2 thresholds described below.<br />

Prescreening threshold for generation of 2-external integrals.<br />

Defaults: [THR LMP2, THREST DTRAF, THR DTRAF, THREST,<br />

default].<br />

Threshold used in the first quarter transformation.<br />

Defaults: [THR LMP2, THRPROD DTRAF, THR DTRAF, THRPROD,<br />

default].

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

Saved successfully!

Ooh no, something went wrong!