10.01.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!