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.
Noting that |Φ| ˆK ψ |Φ| = ∑ 〈<br />
N<br />
i=1 ∇ i ·[|Φ| 2 (q i A i −∇ i ψ)]/(2m i ), it is easy to show that |Φ| ∣ ˆK<br />
∣ 〉 ∣∣<br />
ψ |Φ| = 0.<br />
Hence 〈<br />
〉 〈<br />
〉<br />
∣<br />
∣<br />
Φ ∣Ĥ ∣ Φ = |Φ| ∣Ĥψ∣ |Φ| . (455)<br />
So the ground-state eigenvalue <strong>of</strong> the fixed-phase Schrödinger equation Ĥψ|φ 0 | = E 0 |φ 0 | is equal to<br />
the expectation value <strong>of</strong> the Hamiltonian Ĥ with respect to φ 0 = |φ 0 | exp(iψ), which is greater than<br />
or equal to the Fermionic ground-state energy <strong>of</strong> Ĥ by the variational principle, becoming equal in<br />
the limit that the fixed phase ψ is exactly equal to that <strong>of</strong> the Fermionic ground state [77].<br />
37.4 Importance sampling<br />
The fixed-phase imaginary-time Schrödinger equation is<br />
(Ĥψ − E T<br />
)<br />
|Φ| = − ∂|Φ|<br />
∂t , (456)<br />
where E T is the reference energy. In the large-time limit the ground-state eigenfunction |φ 0 | <strong>of</strong> the<br />
fixed-phase Hamiltonian is projected out.<br />
Let the DMC wave function Φ have the same phase exp(iψ) as the trial wave function Ψ. Then<br />
f ≡ Φ ∗ Ψ = |Φ||Ψ| is real. Substitute |Φ| = |Ψ| −1 f into Eq. (456) and rearrange to obtain the<br />
importance-sampled fixed-phase imaginary-time Schrödinger equation,<br />
N∑<br />
i=1<br />
1 [<br />
−∇<br />
2<br />
2m i f + 2∇ i · (Re(V i )f) ] + [Re(E L ) − E T ]f = − ∂f<br />
i ∂t , (457)<br />
where V i = Ψ −1 ∇ i Ψ = |Ψ| −1 ∇ i |Ψ| + i∇ i ψ is the complex drift velocity. This is a straightforward<br />
generalization <strong>of</strong> the usual fixed-node importance-sampled imaginary-time Schrödinger equation, with<br />
the real part <strong>of</strong> the drift velocity appearing in the drift–diffusion term and the real part <strong>of</strong> the local<br />
energy appearing in the branching term. After equilibration the algorithm produces configurations<br />
distributed as φ ∗ 0Ψ = |φ 0 ||Ψ|. Noting that Re(E L ) = |Ψ| −1 Ĥ ψ |Ψ|, the mixed estimate <strong>of</strong> the energy<br />
is equal to the pure estimate:<br />
∫<br />
φ<br />
∗<br />
0 ΨRe(E L ) dR<br />
∫<br />
φ<br />
∗<br />
0 Ψ dR<br />
=<br />
=<br />
∫<br />
|φ0 ||Ψ|Re(E L ) dR<br />
∫<br />
|φ0 ||Ψ| dR<br />
〈<br />
〉<br />
∣<br />
|φ 0 | ∣Ĥψ∣ |Ψ|<br />
= E 0 =<br />
〈|φ 0 | | |Ψ|〉<br />
〈<br />
〉<br />
∣<br />
|φ 0 | ∣Ĥψ∣ |φ 0 |<br />
〈|φ 0 | | |φ 0 |〉<br />
= 〈φ 0|Ĥ|φ 0〉<br />
〈φ 0 |φ 0 〉 . (458)<br />
For operators that do not commute with the Hamiltonian the mixed estimate is not equal to the pure<br />
estimate. Extrapolated estimation can be used in the same fashion as for real wave functions.<br />
37.5 Applying magnetic fields in <strong>CASINO</strong><br />
At present it is only possible to apply uniform magnetic fields in casino, although it would be<br />
straightforward to generalize this. The vector potential is written as A(r) = A 0 + A 1 r, where A 1 is a<br />
3 × 3 matrix. Clearly it is possible to satisfy the Coulomb gauge condition ∇ · A = 0 with this form.<br />
To apply an external magnetic field, the complex wf keyword must be set to T in the input file and<br />
the magnetic vector potential must be given in a UNIFORM MAGNETIC FIELD block in the<br />
expot.data file. The format is:<br />
START UNIFORM MAGNETIC FIELD<br />
Vector A0<br />
1.0 0.0 0.0<br />
Matrix A1<br />
0.0 0.0 0.0<br />
1.0 0.0 0.0<br />
0.0 0.0 0.0<br />
END UNIFORM MAGNETIC FIELD<br />
Please note that it is crucial to use a trial wave function with the correct phase behaviour corresponding<br />
to the vector potential; otherwise the calculated energies will be nonsense.<br />
206