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.

• Spin-density - spin density (ATOM, PER)<br />

• Reciprocal-space pair-correlation function - pair corr (PER, HOM)<br />

• Spherical real-space pair-correlation function - pair corr sph (FIN, HOM)<br />

• Structure factor - structure factor (PER, HOM)<br />

• Spherically averaged structure factor - struc factor sph (HOM)<br />

• One-body density matrix (OBDM) - onep density mat (HOM)<br />

• Two-body density matrix (TBDM) - twop density mat (HOM)<br />

• Condensate fraction: unbiased TBDM, goes as TBDM − OBDM 2 - cond fraction (HOM)<br />

• Momentum density - mom den (HOM)<br />

• Localization tensor - loc tensor (PER)<br />

• Dipole moment - dipole moment (MOL)<br />

By default these observables are not accumulated during a VMC/DMC simulation; to do this one must<br />

set to T the corresponding input keyword (the bold terms in brackets in the above list). With the exception<br />

<strong>of</strong> the dipole moment (for which the required information is stored in the vmc.hist/dmc.hist<br />

file) the activation <strong>of</strong> any <strong>of</strong> the above keywords will flag the creation <strong>of</strong> an expval.data file (see Sec.<br />

7.11) wherein the required data will be accumulated.<br />

The data in the expval.data file is stored in independent sets corresponding to each observable. If<br />

a data set is already present at the start <strong>of</strong> a calculation, then any newly accumulated data will be<br />

added to the existing data. The expval.data file also contains basic information about the system,<br />

plus all the G-vector sets necessary to represent any reciprocal-space quantities.<br />

At the end <strong>of</strong> the calculation, the data in expval.data can usually be visualized using the plot expval<br />

utility. The use <strong>of</strong> this program is fairly self-explanatory. Type ‘plot expval’ in any directory containing<br />

an expval.data file, and the utility will read the data then ask you a series <strong>of</strong> questions<br />

designed to elicit information about exactly what kind <strong>of</strong> plot you want. It will then write out the<br />

data in a file readable by standard plotting programs such as xmgrace (for 1D data) or gnuplot (for<br />

2D/3D data). A casino shell-script—plot 2D—is available which will call gnuplot with appropriate<br />

arguments.<br />

Note that, for operators that do not commute with the Hamiltonian, the error in the usual DMC<br />

mixed estimator will be linear in the error in the wave function. However, the error in the extrapolated<br />

estimator 2p DMC − p VMC will be quadratic in the error in the wave function (Here p VMC and p DMC<br />

are the VMC and DMC estimates <strong>of</strong> the expectation value using the same wave function). One may<br />

also use the future walking technique (see Sec. 35) to obtain better estimates for such observables.<br />

After a short summary <strong>of</strong> relevant theoretical results, each expectation value will now be described in<br />

turn.<br />

33.1 Basics<br />

33.1.1 Fourier transforms<br />

Define the Fourier transform and its inverse by<br />

˜f(G) = 1 ∫<br />

f(r) e iG·r dr (281)<br />

Ω Ω<br />

f(r) = ∑ ˜f(G) e −iG·r , (282)<br />

G<br />

where the set <strong>of</strong> G vectors are the reciprocal lattice vectors <strong>of</strong> the simulation cell lattice. Using this<br />

definition, the Kronecker delta is<br />

δ G,G ′ = 1 ∫<br />

e i(G′ −G)·r dr, (283)<br />

Ω<br />

182

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

Saved successfully!

Ooh no, something went wrong!