CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
CASINO manual - Theory of Condensed Matter
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
these weights can be obtained from the asymptotic number <strong>of</strong> descendants <strong>of</strong> a walker r j . We then<br />
give a description <strong>of</strong> the FW algorithm that is now implemented in casino.<br />
35.1 Derivation <strong>of</strong> the FW method<br />
We show that the weight ω j in Eq. (435) can be interpreted as the asymptotic number <strong>of</strong> descendents<br />
from the walker r j . We write the importance-sampled Schrödinger equation as<br />
∫<br />
f(r, τ) = G(r ← r ′ , τ)f(r ′ , 0)dr ′ , (436)<br />
where G is the importance-sampled Green’s function. When the initial walker r j is represented by a<br />
δ-function, f(r ′ , 0) = δ(r ′ − r j ), Eq. (436) reduces to<br />
f(r, τ) = G(r ← r j , τ). (437)<br />
This can be interpreted as the transition probability <strong>of</strong> the walker to move from r j to r in time τ. We<br />
write the importance-sampled Green’s function in its spectral expansion [10],<br />
f(r, τ) = G(r ← r j , τ) = Ψ T(r)<br />
Ψ T (r j )<br />
∞∑<br />
exp[−τ(E n − E Ref )]Φ n (r)Φ n (r j ), (438)<br />
n=0<br />
where Φ n and E n are eigenfunctions and eigenvalues <strong>of</strong> Ĥ, respectively, and E Ref is a constant. When<br />
considering the limit <strong>of</strong> τ → ∞ and integrating over the final position r, we obtain<br />
∫<br />
lim f(r, τ) dr = 〈Ψ T|Φ 0 〉 exp[−τ(E 0 − E Ref )] Φ 0(r j )<br />
(439)<br />
τ→∞ Ψ T (r j )<br />
= 〈Ψ T |Φ〉 Φ 0(r j )<br />
Ψ T (r j ) . (440)<br />
When E Ref = E 0 , all contributions from the excited-states decay away in the penultimate equation<br />
in the limit τ → ∞. The left-hand side <strong>of</strong> the penultimate equation can be interpreted as the number<br />
<strong>of</strong> descendents from walker r j for asymptotic τ,<br />
∫<br />
N(τ → ∞) = lim f(r, τ) dr. (441)<br />
τ→∞<br />
Combining the last two equations, we find<br />
N(τ → ∞) = 〈Ψ T |Φ〉 Φ(r j)<br />
Ψ T (r j ) , (442)<br />
where 〈Ψ T |Φ〉 is a constant. This is the important relationship between the ratio Φ/Ψ T and the<br />
asymptotic number <strong>of</strong> walkers descended from the initial walker r j . When this relationship is inserted<br />
in the pure estimator <strong>of</strong> Eq. (434), the constants cancel in the numerator and denominator. Hence,<br />
the weights ω j can be calculated in a DMC simulation from the asymptotic number <strong>of</strong> walkers. Since<br />
this technique involves taking information from a later time in the simulation to evaluate quantities<br />
at an earlier time, this method is called future-walking or forward-walking method. We introduce the<br />
future-walking time τ FW (or N FW when given in time steps) that is necessary to project out the ratio<br />
<strong>of</strong> wave functions in Eq. (442). See Sec. 35.3 for a discussion <strong>of</strong> τ FW .<br />
35.2 The FW algorithm<br />
Different implementations exist to calculate the asymptotic number <strong>of</strong> descendents in FW. The<br />
tagging algorithm introduced by Barnett et al. [112], for example, assigns a label to each walker which<br />
uniquely identifies all its ancestors. The asymptotic number <strong>of</strong> descendents <strong>of</strong> a walker r j at time t is<br />
then determined by searching through all labels <strong>of</strong> the walkers at time t+τ fw and counting the walkers<br />
that descend from r j . A more elegant algorithm was proposed by Casulleras and Boronat (CB) [113]<br />
which evaluates the product A j ω j and the sum ∑ j ω j in Eq. (434) instead <strong>of</strong> calculating the weight<br />
ω j and quantity A j for each walker individually. We use this idea for the FW implementation in<br />
casino but chose a slightly improved version to the one originally proposed by CB.<br />
202