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