CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
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