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.

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

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

Saved successfully!

Ooh no, something went wrong!