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

Create successful ePaper yourself

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

FORCES INFO (Integer) Controls the amount <strong>of</strong> information calculated/displayed during force<br />

calculations:<br />

‘2’: display no additional information; the Hellmann–Feynman force is evaluated with the d-<br />

channel <strong>of</strong> the pseudopotential chosen to be local and the s-d and p-d channels nonlocal (default);<br />

‘5’: calculate and display two additional Hellmann–Feynman force estimators, where the s- and<br />

p-channels <strong>of</strong> the pseudopotential components are chosen to be local.<br />

FREE PARTICLES (Block) This block sets the parameters that define the behaviour <strong>of</strong> the orbitals<br />

which are not atom-related in a system. The geometry <strong>of</strong> the system can be given using ‘r s<br />

〈r s 〉’, ‘dimensionality 〈d〉’ and ‘cell geometry’ (followed by d lines with d reals corresponding<br />

to the unscaled cell vectors). For 2D or 1D systems one can also specify that the electrons<br />

are confined to different layers (wires in 1D) using ‘heg nlayers 〈no. layers〉’ and ‘heg zlayer<br />

〈layer〉 〈z〉’, with species being assigned to layers using ‘heg layer 〈spin〉 〈layer〉’. In 1D, one<br />

can also specify the y-coordinate <strong>of</strong> a wire using ‘heg ylayer 〈layer〉 〈y〉’. These parameters<br />

are only required if atom basis type=‘none’ (which it is by default) in the input file). The<br />

number and type <strong>of</strong> the orbitals can be given using lines with the syntax ‘particle 〈i〉 det 〈det〉<br />

: 〈n〉 orbitals 〈orb〉 [orb-options]’, where 〈det〉 is the term in the multideterminant expansion,<br />

〈i〉 must be 1, 2 or a number given in the particles block (1 and 2 are up- and down-spin<br />

electrons), 〈n〉 is the number <strong>of</strong> free particles/orbitals belonging to the 〈det〉th determinant<br />

and ‘〈orb〉 [orb-options]’ is one <strong>of</strong> the following: ‘free’, ‘crystal sublattice 〈s〉’, ‘pairing 〈j〉’,<br />

‘sdw’ or ‘expot 〉set〈’, 〈j〉 being the particle type with which 〈i〉 is paired and 〉set〈 being an<br />

orbital set in expot.data. If the orbitals have optimizable parameters, these must be provided<br />

in correlation.data. Wigner-crystal geometry is specified using the keywords ‘crystal type<br />

〈type〉 〈n〉 sublattice[s] [repeat 〈r〉]’ (type = ‘cubic’, ‘fcc’, ‘bcc’, ‘rectangular’, ‘hexagonal’ or<br />

‘triangular’, which must match ‘dimensionality’ and ‘cell geometry’, or ‘<strong>manual</strong>’), and ‘sublattice<br />

〈s〉 [antiferro[magnetic]] <strong>of</strong>fset 〈x y z〉’ for predefined lattices, and ‘sublattice 〈s〉 <strong>manual</strong> 〈n〉<br />

site[s]’ followed by 〈n〉 lines <strong>of</strong> the form 〈x y z〉 defining the sites for <strong>manual</strong> lattices. If a<br />

complex wave function is used, i.e., complex wf is set to T, then an <strong>of</strong>fset to the grid <strong>of</strong> k<br />

vectors for fluid phases may be specified using ‘k <strong>of</strong>fset 〈k x 〉 〈k y 〉 〈k z 〉’, where k x , k y and k z are<br />

the Cartesian components <strong>of</strong> the <strong>of</strong>fset. The <strong>of</strong>fset is translated into the first Brillouin zone <strong>of</strong> the<br />

simulation cell. Using a nonzero <strong>of</strong>fset corresponds to using twisted boundary conditions. It’s<br />

not quite as difficult to use this input block as it may appear from the above: see the examples<br />

in ~/<strong>CASINO</strong>/examples/electron phases and ~/<strong>CASINO</strong>/examples/electron hole phases.<br />

FUTURE WALKING (Logical) If this flag is set to T then future walking will be used to evaluate<br />

pure estimators in DMC. See Sec. 35.<br />

GAUTOL (Real) Tolerance for Gaussian orbital evaluation.<br />

neglected if its value is less than 10 −gautol .<br />

The contribution <strong>of</strong> a Gaussian is<br />

GROWTH ESTIMATOR (Logical) Turn on calculation <strong>of</strong> the growth estimator <strong>of</strong> the total energy<br />

in DMC calculations. A statistically significant difference between the mixed estimator and the<br />

growth estimator for the energy normally implies the presence <strong>of</strong> time-step bias. Other than<br />

that, the growth estimator is not generally useful, because the statistical error in the growth<br />

estimator is substantially greater than the error in the mixed estimator. See Sec. 13.8 for more<br />

information.<br />

HAVE AE (Logical) If have ae is F, casino expects to find pseudopotentials for all nuclei in the<br />

system. The default value is guessed from the basis type (blip and plane-wave orbitals: F;<br />

numerical and slater-type orbitals: T; Gaussian orbitals: depends on whether pseudo-ions with<br />

Z > 200 are present). Only in exceptional cases will it be necessary to set have ae explicitly.<br />

If all-electron ions and pseudo-ions are present, both have ae and allow ae ppots need to be<br />

set to T.<br />

IBRAN (Logical) If set to T then weighting and branching is allowed in DMC. Setting ibran=F<br />

may be used to check the DMC algorithm, as it then reduces to a VMC algorithm in which the<br />

DMC drift-diffusion Green’s function is the transition probability density.<br />

INITIAL CONFIG (Block) Use this keyword if you want to specify the initial VMC configuration<br />

to use instead <strong>of</strong> the random one generated by the points routine. It is possible to specify the<br />

positions <strong>of</strong> only some <strong>of</strong> the particles. The format <strong>of</strong> each line in this block is:<br />

σ i x y z<br />

43

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

Saved successfully!

Ooh no, something went wrong!