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.
• 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