14.09.2014 Views

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

CASINO manual - Theory of Condensed Matter

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.

cusp conditions; otherwise, only the Slater wave function will be used for the first configuration<br />

generation run when performing wave-function optimization. 13<br />

• Different χ functions are used for different species <strong>of</strong> ion: the ‘number <strong>of</strong> sets’ can be chosen<br />

to be equal to the number <strong>of</strong> chemically distinct species. One can optionally specify how the<br />

atoms in each set are to be labelled. The ‘labelling’ flag can be set to ‘1’, meaning that each<br />

atom is labelled by its number within the simulation cell, or ‘2’, meaning that groups <strong>of</strong> atoms<br />

are labelled by their number within the primitive cell, or ‘3’, meaning that groups <strong>of</strong> atoms are<br />

labelled by their species.<br />

• The ions in each set are specified by giving a list <strong>of</strong> the numbers that label them. If the labelling<br />

flag is set to ‘1’ (the default if the labelling flag is absent: see above) then, in the first primitive<br />

cell, the atom labels are the same as the labels used in the xwfn.data file that specifies the<br />

geometry <strong>of</strong> the system; the atoms in the subsequent primitive cells are labelled in the same<br />

order as the first. If the labelling flag is set to ‘2’ then the atom labels are the same as those<br />

used in the xwfn.data file (so the same χ functions are used for translationally equivalent atoms<br />

within the supercell). If the labelling flag is set to ‘3’ then the atom labels refer to species (in<br />

the order in which the species occur in the xwfn.data file), so that all atoms <strong>of</strong> the same species<br />

have the same χ functions.<br />

• It is possible to make the Jastrow factor enforce the electron–nucleus cusp condition. This should<br />

only be done if the χ-set contains bare nuclei and the orbitals do not satisfy the cusp condition.<br />

With a Gaussian basis set, it is much better to use the in-built cusp correction algorithm activated<br />

with the input keyword cusp correction than to use the Jastrow. Likewise, numerical<br />

atomic orbitals already satisfy the electron–nucleus cusp conditions.<br />

• There are two spin-dependence options for χ: if it is 0 then the same parameters are used for<br />

up- and down-spin electrons; if it is 1 then different parameters are used.<br />

• Similar comments to those made for u apply to the ‘spherical harmonic’ labels, the cut<strong>of</strong>f length<br />

and the parameter values <strong>of</strong> χ. 14<br />

• The f function contains terms that approximately duplicate the u and χ terms: additional<br />

constraints can be placed on f to remove these terms if desired. Duplication <strong>of</strong> u and χ should<br />

generally be permitted, however.<br />

• The number <strong>of</strong> f-parameters grows very rapidly with the electron–electron and electron–nucleus<br />

expansion orders, which should normally be either 2 or 3. Note also that calculating f-functions<br />

can be very expensive in large systems, particularly if the cut<strong>of</strong>fs are allowed to get too big.<br />

• The spin-dependence options for f are exactly the same as for u.<br />

• The p and q terms can only be present in periodic systems. The p term makes a small but<br />

significant improvement to the wave function in most cases, whereas the q term does not appear<br />

to help much. It is especially important to use a p term if the finite-size correction to the kinetic<br />

energy is to be calculated (see Sec. 29). Note that q should only be used if the origin is a centre<br />

<strong>of</strong> inversion symmetry <strong>of</strong> the charge density.<br />

• The spin-dependence options for p and q are the same as those <strong>of</strong> u and χ respectively.<br />

• For p, a list <strong>of</strong> simulation-cell G-vectors must be provided. These are specified in terms <strong>of</strong><br />

the reciprocal-lattice vectors. Only one out <strong>of</strong> each G and −G should be specified. The same<br />

parameter value is used for G-vectors with the same label. Note that the make p stars utility<br />

can be used to generate p terms to paste into the correlation.data file.<br />

• For q, a list <strong>of</strong> primitive-cell G-vectors must be provided. Again, G-vectors with the same<br />

label have the same parameter value. It is possible to specify a negative relationship between<br />

parameter values by using a negative label for the appropriate G-vectors.<br />

13 The u-parameters are listed in the following order for electron systems: coefficients for spin-up pairs; coefficients<br />

for antiparallel pairs (if spin-dependence is 1 or 2); coefficients for spin-down pairs (if spin-dependence is 2). For each<br />

spin-pair, the number <strong>of</strong> parameters is equal to the expansion order.<br />

14 For electron systems, the parameter values are given for spin-up electrons, then (if the spin-dependence is 1) for<br />

spin-down electrons. For each spin-type, the number <strong>of</strong> parameters is equal to the expansion order.<br />

63

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

Saved successfully!

Ooh no, something went wrong!