2.6M - 1. Institut für Theoretische Physik - Universität Stuttgart
2.6M - 1. Institut für Theoretische Physik - Universität Stuttgart
2.6M - 1. Institut für Theoretische Physik - Universität Stuttgart
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Initialisation (VQMC, see figure 2.1)<br />
b = 0<br />
b ↦→ b + 1<br />
Generate random numbers: �η, X , ζ<br />
�F ( � R) = Re � ∇ΨG(�R)<br />
ΨG(�R)<br />
�R ′ = � R + ∆τ � F ( � R) + �η<br />
W ( � R ′ , � R; ∆τ) = |ΨG(�R ′ )| 2 ˜GD(�R,�R ′ ;∆τ)<br />
|ΨG(�R)| 2 ˜GD(�R ′ ,�R;∆τ)<br />
Paccept( � R, � R ′ ; ∆τ) > X ?<br />
Yes No<br />
m = 1 m = 0<br />
�R ↦→ � R ′<br />
∅<br />
EL( � R ′ ) = ˆH ΨG(�R ′ )<br />
ΨG(�R ′ )<br />
τ ↦→ τ + ∆τ<br />
ϕ = e i∆τ Im EL(�R ′ ) , Υ(s)<br />
m = 1?<br />
Yes No<br />
¯PB = int(e−∆τ(Re EL(�R ′ )−ET) + ζ)<br />
PB<br />
¯ = int(0.9 + ζ)<br />
¯PB = 1?<br />
Yes No<br />
¯PB = 0?<br />
∅<br />
Delete walker<br />
j max ↦→ j max − 1<br />
EL(s) =<br />
Yes No<br />
Pjmax j<br />
j =1 EL (�R ′ )·Υj (s)<br />
Pjmax j =1 Υj (s)<br />
�R ′ ↦→ � R<br />
All steps of each block (s = 1 . . . smax)? EB(b) = 1 �smax smax s=1 EL(s)<br />
ET = 1<br />
2 (ET + 1 �<br />
b b EB(b))<br />
Renormalise the number of walkers<br />
All blocks (b = 1 . . . bs . . . bmax)?<br />
�bmax E0 =<br />
b=bs EB(b)<br />
1<br />
b max−bs+1<br />
Copy walker<br />
j max ↦→ j max +max( ¯ PB, 2)<br />
Figure <strong>1.</strong>: Nassi-Shneiderman diagram of the DQMC method.<br />
129