01.12.2012 Views

Magnetic Field Induced Semimetal-to-Canted-Antiferromagnet ...

Magnetic Field Induced Semimetal-to-Canted-Antiferromagnet ...

Magnetic Field Induced Semimetal-to-Canted-Antiferromagnet ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5 Outline of the Monte Carlo Technique<br />

time Green function is a projec<strong>to</strong>r,<br />

Gs(τ) 2 =<br />

�<br />

1 − U > �<br />

s<br />

= 1 − 2U > s<br />

= 1 − U > s<br />

U < s U > s<br />

�<br />

U < s U > s<br />

� −1<br />

U < s<br />

�<br />

U < s U > �−1 s U < s<br />

� 2<br />

� −1<br />

U < s + U > s<br />

�<br />

U < s U > s<br />

� −1<br />

U < s U > s<br />

� �� �<br />

=1<br />

�<br />

U < s U > �−1 s U < s<br />

= Gs(τ) . (5.16)<br />

5.2.1 Efficient realization<br />

An efficient implementation of the PQMC algorithm should result in a small warm-up<br />

phase and low au<strong>to</strong>correlation times. This assures that many valid measurements can be<br />

taken which are both independent of each other and - <strong>to</strong> reflect the particle interaction<br />

correctly - rely on a valid configuration of auxilliary fields. In the following we sketch the<br />

essential steps leading <strong>to</strong> a fast and stable algorithm [5].<br />

As mentioned before, the pivotal quantity is the equal time Green function Gs(τ),<br />

Gs(τ) = 1 −<br />

nτ �<br />

n=1<br />

= 1 − B > s<br />

= 1 − U > s<br />

e V(sn) e −∆τT P<br />

�<br />

B < s B > s<br />

�<br />

U < s U > s<br />

� −1<br />

B < s<br />

� −1<br />

U < s<br />

�<br />

P †<br />

m�<br />

n=1<br />

e V(sn) e −∆τT P<br />

� −1<br />

P †<br />

m�<br />

n=nτ +1<br />

e V(sn) e −∆τT<br />

(5.17)<br />

At this point it is appropriate <strong>to</strong> clarify on the use of the field variable s. Generally<br />

spoken, there is an independent HS field for each lattice site i and time slice n. Those<br />

individual fields take the values ±1 and are subject <strong>to</strong> the single spin flip decisions as<br />

discussed above. That is every field fluctuates in Monte Carlo time between the values<br />

±1. The matrix P is propagated along the imaginary time axis and at each time slice n<br />

a sweep through the lattice is made resulting in a new configuration on that time slice.<br />

This configuration is denoted by the index sn. The Green function Gs(τ) at any given<br />

time τ being a non-local function relies on the entirety of fields i.e on the momentary<br />

values of N × m field variables, which is indicated by the index s.<br />

During the simulation a specified number of sweeps are done each of which consists of a<br />

downward run from τ = 2θ <strong>to</strong> τ = ∆τ and a subsequent upward run from τ = ∆τ <strong>to</strong><br />

τ = 2θ. In the course of propagation the SDV stabilization scheme is applied periodically.<br />

The <strong>to</strong>tal imaginary time interval 2θ = m∆τ is thus segmented in<strong>to</strong> n sub-intervals of<br />

length τ1 such that nτ1 = 2θ. This is shown schematically in Fig.5.1.<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!