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.
The operations <strong>of</strong> rotational averaging and Fourier transforming commute because<br />
∫<br />
∫<br />
1<br />
4πk 2 f(r) e ik′·r δ(|k ′ | − k) dk ′ 1<br />
dr =<br />
Ω<br />
4πr 2 Ω f(r′ ) δ(|r ′ | − r) e ik·r dr ′ dr. (297)<br />
In practise, two-point correlation functions such as the pair correlation function and density matrix<br />
are calculated by summing over the contributions from pairs <strong>of</strong> particles whose separation is defined<br />
by the minimum image convention. We accumulate contributions from all pairs <strong>of</strong> particles whose<br />
separation is less than or equal to the radius L WS <strong>of</strong> the sphere inscribed within the WS cell <strong>of</strong> the<br />
simulation cell. We then accumulate<br />
˜f WS (k) = 1 ∫<br />
f(r) Θ(L WS − r) e ik·r dr (298)<br />
Ω<br />
= 1 Ω<br />
∫ ∞<br />
0<br />
f(r) Θ(L WS − r) 4πr 2 sin(kr)<br />
kr<br />
dr, (299)<br />
which is the convolution <strong>of</strong> ˜f(k) with the Fourier transform <strong>of</strong> the Heaviside function. Rather than<br />
perform the deconvolution it is probably better just to calculate the translational average in reciprocal<br />
space on the reciprocal lattice vectors <strong>of</strong> the simulation cell, averaging over the length <strong>of</strong> the vectors<br />
as the calculation proceeds.<br />
A spherical average can be performed to obtain<br />
˜f T (G) = 1 ∑N G<br />
N G<br />
where N G is the number <strong>of</strong> reciprocal lattice vectors <strong>of</strong> length G.<br />
accumulated as the calculation proceeds.<br />
i=1<br />
˜f T (G i ), (300)<br />
The spherical average can be<br />
33.2 Density and spin density<br />
K eywords: density, spin density<br />
33.2.1 Periodic systems<br />
The charge density operator for spin α is<br />
ρ α (r) = ∑ i,α<br />
δ(r − r i,α ). (301)<br />
The Fourier transform <strong>of</strong> the charge density operator is<br />
˜ρ α (k) = 1 ∫ ∑<br />
e ik·r δ(r − r i,α ) dr (302)<br />
Ω<br />
i,α<br />
= 1 ∑<br />
e ik·ri,α . (303)<br />
Ω<br />
The charge density for spin α is<br />
n α (r) =<br />
i,α<br />
∫<br />
|Ψ| 2 ρ α (r) dR<br />
∫<br />
|Ψ|2 dR<br />
(304)<br />
=<br />
∫<br />
|Ψ|<br />
2 ∑ i,α δ(r − r i,α) dR<br />
∫ . (305)<br />
|Ψ|2 dR<br />
The Fourier transform <strong>of</strong> the charge density is<br />
ñ α (k) = 1 ∫<br />
Ω<br />
n α (r) e ik·r dr. (306)<br />
So the charge density may be accumulated by summing exp(iG · r) for each primitive-cell G vector<br />
after each single electron move from r ′ −→ r. At the end <strong>of</strong> the simulation, we then divide by the<br />
total weight (e.g., the number <strong>of</strong> accumulation steps in VMC) to get the average <strong>of</strong> each n(G). The<br />
Fourier coefficients are normalized such that n(G = 0) is the number <strong>of</strong> electrons in the primitive cell<br />
(which is obtained from the above average n(G) through division by the number <strong>of</strong> primitive cells in<br />
the simulation cell).<br />
184