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.

17 THE DENSITY FUNCTIONAL PROGRAM 110<br />

17.2.4 Rangehybrid methods (RANGEHYBRID)<br />

For coupling of short-range (sr-)DFT with long-range (lr-)ab-initio methods, one first has to<br />

specify the coupling parameter µ in the sr interelectronic interaction ∑ i< j erf(µr i j )/r i j ; this can<br />

be done by setting a variable (e.g. mu=0.5). As a next step, long-range ERIs have to be<br />

calculated by calling the integral program (e.g. int;erf,mu;).<br />

Then sr-DFT/lr-HF calculations can be performed by calling the RKS program with the additional<br />

subcommand rangehybrid. Available short-range functionals are exerf and ecerf<br />

for sr-LDA, and exerfpbe and ecerfpbe for sr-PBE; as usual, the functionals have to be<br />

specified after the rks command (e.g. rks,exerf,ecerf;). The underlying short-range<br />

LDA correlation functional is that of S. Paziani, S. Moroni, P. Gori-Giorgi, G.B. Bachelet, Phys.<br />

Rev. B 73, 155111 (2006).<br />

Finally, sr-DFT/lr-post-HF calculations can be done by adding, within a call of the chosen post-<br />

HF program, two subcommands: srxcdft followed by the desired short-range functionals<br />

(e.g. srxcdft,exerf,ecerf;), and dftden followed by the record number from which<br />

the density for the sr functionals is taken. Implementations are available for ci, mp2, ccsd,<br />

ccsd(t), and the corresponding local MP2 and CC methods w/wo density-fitting.<br />

17.2.5 Exchange-correlation potential (POTENTIAL)<br />

POTENTIAL,rec.fil<br />

For stand-alone DFT calculations, compute exchange-correlation potential pseudo-matrix elements,<br />

defined formally as the differential of the sum of all specified functionals with respect to<br />

elements of the atomic orbital density matrix. The matrix is written to record rec on file fil.<br />

17.2.6 Grid blocking factor (DFTBLOCK)<br />

DFTBLOCK,nblock<br />

Respecify the number of spatial integration points treated together as a block in the DFT integration<br />

routines (default 128). Increasing nblock may enhance efficiency on, e.g., vector architectures,<br />

but leads to increased memory usage.<br />

17.2.7 Dump integrand values(DFTDUMP)<br />

DFTDUMP,file,status<br />

Write out values of the integrand at grid points to the file file. The first line of file contains<br />

the number of functional components; there then follows a line for each functional giving the<br />

input key of the functional. Subsequent lines give the functional number, cartesian coordinates,<br />

integrand value and integration weight with Fortran format (I2,3F15.10,F23.15).<br />

17.3 Numerical integration grid control (GRID)<br />

Density functionals are evaluated through numerical quadrature on a grid in three-dimensional<br />

space. Although the sensible defaults will usually suffice, the parameters that define the grid<br />

can be specified by using the GRID top-level command, which should be presented before the<br />

the DFT or KS commands that will use the grid. Alternatively, GRID and its subcommands can<br />

be presented as directives within the KS program.

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

Saved successfully!

Ooh no, something went wrong!