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.
where σ is the spin index <strong>of</strong> the particle, i is the index <strong>of</strong> the particle within its spin channel<br />
and (x, y, z) is the position <strong>of</strong> the particle.<br />
INPUT EXAMPLE (Logical) If input example is T then an example <strong>of</strong> a casino input file with<br />
all currently known keywords and their default values will be written out. A modified version<br />
<strong>of</strong> this can be used as an input file in future runs.<br />
INT SF (Logical) If int sf is set to T then the electron–electron interaction energy for a periodic<br />
system will be calculated in terms <strong>of</strong> the structure factor. The structure factor should either<br />
have been accumulated in a previous run and stored in an available expval.data file, or its<br />
accumulation should be flagged for the current run. Using this method the total interaction<br />
energy can be separated into Hartree and XC terms. This feature is not currently documented<br />
in the <strong>manual</strong>.<br />
HARTREE XC (Logical) Flag the computation <strong>of</strong> separate Hartree and exchange-correlation (XC)<br />
parts <strong>of</strong> the electron-electron interaction energy for a periodic system. This may be done in two<br />
different ways, namely the structure factor method and the MPC method. The computation<br />
thus requires either (1) structure factor information from a previously accumulated expval.data<br />
file or from setting structure factor=T, or (2) the MPC interaction to be active (through<br />
interaction=mpc, mpc ewald or ewald mpc). If both these things are true then both methods<br />
will be used to compute the hartree/XC energies (the resulting numbers should agree reasonably<br />
closely). If neither are true, then this keyword has no effect. The default is T. Note that the<br />
MPC version only works with 3D periodicity.<br />
INTERACTION (Integer) Type <strong>of</strong> interaction between particles. interaction can take the following<br />
values:<br />
‘none’: noninteracting particles;<br />
‘coulomb’: Coulomb interaction;<br />
‘ewald’: periodic Coulomb interaction computed using Ewald summation;<br />
‘mpc’: periodic Coulomb interaction computed using the MPC method;<br />
‘ewald mpc’: compute and report both Ewald and MPC results, but use Ewald in DMC propagation;<br />
‘mpc ewald’: compute and report both Ewald and MPC results, but use MPC in DMC propagation;<br />
‘<strong>manual</strong>’: compute a user-defined interaction (see the <strong>manual</strong> interaction block input keyword);<br />
The values ‘coulomb’ and ‘ewald’ can be used interchangeably, although ‘coulomb’ should strictly<br />
refer to aperiodic systems and ‘ewald’ to periodic systems.<br />
The MPC interaction is generally significantly faster than the Ewald interaction and should give<br />
smaller finite-size effects. The MPC interaction is not currently implemented for 1D systems,<br />
however. Furthermore, we recommend using ‘ewald mpc’ rather than ‘mpc’ or ‘mpc ewald’, as<br />
there is some evidence that the MPC interaction can distort the XC hole. See Sec. 19.4 for<br />
information about the Ewald interaction, Sec. 19.4.4 for information about the MPC and Sec.<br />
20 for information about ‘<strong>manual</strong>’ interactions.<br />
ISOTOPE MASS (Real) This keyword can be used to define a nuclear mass (in amu) if you need<br />
to override the default value used in casino (which is averaged over isotopes according to their<br />
abundances). The default (given in the table in Sec. 32) is used if isotope mass is set to zero.<br />
The atomic mass unit (amu) in this sense means ‘the ratio <strong>of</strong> the average mass per atom <strong>of</strong> the<br />
element to 1/12 <strong>of</strong> the mass <strong>of</strong> 12 C’. This is only relevant if relativistic is set to T. See Sec. 32.<br />
JASBUF (Logical) If jasbuf is T then the one-body (χ and q) terms in the Jastrow factor for each<br />
electron in each configuration are buffered in DMC: this saves time at the expense <strong>of</strong> memory.<br />
Clearly this will have no effect in systems without one-body terms in the Jastrow factor.<br />
JASTROW PLOT (Block) This utility allows the user to plot the u(r ij ), χ(r i ), f(r i , r j , r ij ), p(r ij )<br />
and q(r i ) terms in the Jastrow factor. The first line is a flag specifying whether the Jastrow<br />
factor is to be plotted (0=NO, 1=YES); the second line holds the spin <strong>of</strong> particle i = 1, 2, . . .; the<br />
third line holds the spin <strong>of</strong> particle j = 1, 2, . . .. Optionally, another three lines may be given: the<br />
fourth line holds the (x, y, z)-position <strong>of</strong> particle j; the fifth line holds a vector with the direction<br />
in which i is moved; and the sixth line holds the position vector <strong>of</strong> a point on the straight line<br />
along which electron i moves. If lines 4–6 are not given, default values will be inserted. The<br />
44