1
Emanuel Gull, University of Michigan, Ann Arbor Andrey Antipov (University of Michigan), Xi Chen (University of Michigan), Guy Cohen (Tel Aviv University), James P.F. LeBlanc (University of Michigan), Andrew J. Millis (Columbia University), David R. Reichman (Columbia University), Matthias Troyer (ETHZ), Philipp Werner (Uni Fribourg), and the Simons Collaboration on the Many-Electron Problem. Support: DOE ER, Simons Collaboration on the Many-electron problem, Sloan Foundation Numerical studies of Correlated Materials with Diagrammatic Monte Carlo Techniques Speed & Accuracy Bold Line Expansion Interaction Expansion Hybridization Expansion Diagrams & Monte Carlo Convergence Maximum Fluctuations Kondo Voltage Splitting Spectral Functions DIY DiagMC Inchworm Expansion The ‘sign problem’ H = H 1 + H 2 Z = 1 X n=0 Z β 0 d1 ... Z β n-1 dn Tr h e -(β -n )H 1 (-H 2 ) ...e -(2 -1 )H 1 (-H 2 )e -1 H -1 i Hamiltonian H for finite system at non-zero temperature, split into two parts: convenient / noninteracting / exactly known part H 1 ; ‘rest’ H 2 . Convergent interaction expansion of H 2 with respect to H 1 . Infinite sum of terms (‘diagrams’) with varying number of tau points and (potentially) internal indices. Traditionally: pick some ‘relevant’ or low-order terms, sum them up analytically, neglect the rest. Here: perform importance sampling of diagrams: randomly generate all of them with the weight that they contribute to Z. Exact answer within Monte Carlo error, convergence guaranteed by central limit theorem. 0 25 50 75 100 expansion order 0 0.01 0.02 0.03 0.04 0.05 p(order) 32-site cluster U/t=8, βt=2 half filling diagrams with order 100 exponentially suppressed diagrams with order 25 exponentially suppressed Not necessarily ‘weak coupling’ Typical diagram orders strongly problem dependent, maximum average orders ~3000 No explicit truncation of diagram order Typical order β hH 2 i Often sequence of finite systems followed by TL extrapolation. Finite size scattering? Careful near phase transitions! L ? -0.54 -0.52 -0.5 -0.48 -0.46 0 0.05 0.1 0.15 0.2 E/t DMFT DCA extrapolation Sequence of 3D clusters size 18 - 100 0 10 20 30 40 50 60 70 βt 0 50 100 150 Prev. State of the Art (non-CTQMC) Hybridization expansion interaction expansion (2005) For the same problem: problem size reduced by ~30. Corresponds to time speedup of factor 30 3 = 27’000 or ~25 years of Moore’s law 0 0.5 1 1.5 2 2.5 ω n -1 -0.8 -0.6 -0.4 -0.2 0 Im[Σ(iω n )] HF, Δτ = 1 HF, Δτ = 0.5 HF, Δτ = 0.25 ED, n bath = 5, 6 CT-AUX Same problem solved more accurately Elimination of bias and systematic errors (‘Trotter discretization’ errors) Choose H 1 as the non-interacting term, H 2 as the interaction. In practice limited to density-density interactions, simple band structures, best near particle hole symmetry (‘Hubbard’ models). Ideally coupled to embedding scheme (‘DCA’, ‘CDMFT’, etc); up to 100 lattice sites at high T, on small Hubbard systems (8-site, 16-site clusters) results down to T ~ T c /2 Energy precision close to ground state lattice methods accessible in weak to intermediate coupling regime 0 0.1 0.2 0.3 0.4 0.5 T/t -1.12 -1.08 -1.04 -1 E/t DCA DCA - TL DiagMC [G (0) ] 2 Γ (0) DMET - TL DiagMC G 2 Γ inf order DiagMC G 2 Γ finite order AFQMC - TL FN - TL MRPHF DMRG - TL UCCSD 0 4 8 iω n -0.5 -0.4 -0.3 -0.2 -0.1 0 Im Σ(iω n ) -1.07 -1.065 -1.06 T=0.25 α=3 α=4 α>4 n=0.8, U=4 α=5 α=3 α=4 α=7 T=0.25 50 64 72 ‘Standard’ method for cluster dynamical mean field theory on clusters with more than four sites. Single orbital Hubbard model, simple metallic regime: precision accessible by a range of current state of the art numerical ground state and finite temperature methods. ‘Standard’ method for ‘real materials’ DMFT (LDA+DMFT, GW +DMFT, etc) for quantum impurity systems. Choose H 1 as the local term, H 2 as the hybridization term of the impurity with its bath. In practice limited to ~5-7 impurity orbitals but fully general local interactions, band structures. Complementary to interaction expansion: efficient where local physics important, hybridization weak. 0 1 2 3 4 5 6 7 U/t 0 50 100 Matrix Size Numerical Problem Size Single site dynamical mean field calculation (Bethe lattice, t=1): Average expansion order / Matrix size as a function of interaction strength, interaction and hybridization expansion at fixed temperature. A phase transition (MIT) is visible near U~4.5. Time to solution ~ problem size 3 Hybridization expansion interaction expansion (2005) Often analytic diagrammatic results are available (and easy to get!). Use them as a starting point for the numerics! Examples: RPA, the non-crossing approximation, the one-crossing approximation, etc. Stochastically sample corrections to analytics. If analytics is good: corrections are small, Monte Carlo converges instantly. If analytics is decent: Monte Carlo can provide the exact result. If analytically diagrams irrelevant: Monte Carlo will need to work as hard as bare expansion, will still always get right result. 2t F 0 t F t F 2t F 0 bold diagram (bottom): correction to bare series (top), with ‘bold’ lines 0 1 2 3 4 5 6 7 t -0.6 -0.4 -0.2 0 <current> Bold (all orders) Bold 3rd order Bold 4th order Bold 5th order Bold 6th order 0 1 2 3 t B -0.12 -0.08 -0.04 <current> U=8, V=2, β=10 U=4, V=5, β=50 U=8, V=2, β=10 2 4 6 t 0 0.2 0.4 0.6 0.8 1 p(state) Bold 4th order 5th order 6th order Hyb (bare) 2 β=50 β=1 U=8, V=1, H=0.5; | > (init | >) U=4, V=5, H=0; | > (init | >) U=4, V=5, H=0; | U=8, V=1, H=0.5; |0> Keep diagram expansion order as low as possible (e.g. to simplify normalization to analytic results, reduce sign problem): Simulate (exact) propagator up to some time as (exact) propagator up to a shorter time + corrections. If time difference is small: few correction diagrams. Works well for real-time expansions of quantum impurity problems, allows access to long-time behavior at quadratic (rather than exponential) cost. Left: A propagator of an impurity in an oscillating magnetic field on the Keldysh contour. Top: Inchworm diagrams 0.00 0.25 0.50 0.75 1.00 P |"i - P |#i " = -U/2 (Kondo) " = -Γ/2 (Mixed Valence) Order 1 (' NCA) Order 2 (' OCA) Order 3 (' 2CA) Order 4 (' 3CA) Order 5 (' 4CA) 0 1 2 3 4 Γt 10 -5 10 -4 10 -3 ΔP |0i 0 1 2 3 4 5 Γt Right: Time evolution of density matrix elements in the Kondo and Mixed Valence regimes. U/t 0.7 0.8 0.9 1 1.1 1.2 1.3 4 5 6 7 0.2 0.4 0.6 U/t 0.7 0.8 0.9 1 1.1 1.2 1.3 4 5 6 7 0.2 0.4 0.6 n U/t 0.7 0.8 0.9 1 1.1 1.2 1.3 4 5 6 7 0.2 0.4 0.6 0 0.2 βΓ=1, c /Γ=6 βΓ=3, c /Γ=6 -5.0 0.0 5.0 0 0.2 ΓA βΓ=1, c /Γ=10 -5.0 0.0 5.0 ω/Γ βΓ=3, c /Γ=10 MaxEnt rt direct rt aux NCA 1 3 V = 0 0.00 0.05 0.10 0.15 1 3 Γt V = 2Γ 0.00 0.05 0.10 -10 -5 0 5 10 !/Γ 1 3 V = 4Γ 0.00 0.05 0.10 0 0.5 1 1.5 2 n -0.04 -0.02 0 P g -0.04 -0.02 0 P g -0.04 -0.02 0 P g d x 2 -y 2 d xy p x (a) (b) (c) Where in U/n space is the (high-T) d-wave susceptibility of the single orbital Hubbard model the largest? 8-site DCA, calculation of the vertex function, inversion of the Bethe Salpeter equation. What about other types of superconductivity? data obtained at T ~ 2 T c max, for different t’. 1. Find a convergent diagrammatic expansion (finite-T, finite system size, finite real time, etc) 2. Write the partition function in the form 3. Write the observables of interest as functions of c. 4. Define a sequence of updates: given a configuration c, generate a new configuration c’ by changing part of c (adding a new interaction vertex, changing a time, adding/removing times, etc). Make sure any diagram can be reached from any other diagram in a finite number of steps. 5. Perform a Metropolis sampling: Z = X c2C w (c) C: configuration space, i.e. space of all diagrams c: a diagram w: weight (contribution) of a diagram W cc 0 = min 1, w (c 0 ) w (c) Diagrammatic expansion is just a Taylor series! There is no guarantee that terms are positive. In practice, this leads to the ‘sign’ problem. Most algorithms are exponential in cost (in U, 1/T, system size, real time, …) away from high symmetry points (though still numerically exact!). In practice: how far can an algorithm be pushed in the presence of a sign problem? 0 0.2 0.4 0.6 0.8 doping x 0 0.2 0.4 0.6 0.8 1 <sign> βt = 1 βt = 2 βt = 3 βt = 4 βt = 5 βt = 6 βt = 7 βt = 8 average sign lattice / auxiliary field U/t = 4, 32-site cluster 0 0.2 0.4 doping x 0 0.2 0.4 0.6 0.8 1 <sign> βt = 3 impurity βt = 4 impurity βt = 5 βt = 6 βt = 7 βt = 8 average sign impurity model / auxiliary field U/t = 4, 36-site cluster Details matter. Often 1. Embedding (cluster DMFT) helps 2. Changing/rotating basis may help. 3. Explicitly respecting symmetries helps 4. Adapt the algorithm to the problem at hand. Numerical Problem Size Rev. Mod. Phys. 83, 349 (2011) Physical Review B 88 (15), 155108 (2013) Physical Review B 76 (23), 235123 Physical Review B 82 (7), 075109 Rev. Mod. Phys. 83, 349 (2011) Phys. Rev. Lett. 115, 266802 (2015) Phys. Rev. Lett. 115, 116402 (2015) Phys. Rev. Lett. 112, 146802 (2014) Phys. Rev. B 89, 115139 (2014) Phys. Rev. X 5, 041041 (2015)

Numerical studies of Correlated Materials with ...qpt.physics.harvard.edu/abs/Gull-poster.pdf · DCA extrapolation Sequence of 3D clusters size 18 - 100 0 10 20 30 40 50 60 70 βt

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Numerical studies of Correlated Materials with ...qpt.physics.harvard.edu/abs/Gull-poster.pdf · DCA extrapolation Sequence of 3D clusters size 18 - 100 0 10 20 30 40 50 60 70 βt

Emanuel Gull, University of Michigan, Ann ArborAndrey Antipov (University of Michigan), Xi Chen (University of Michigan), Guy Cohen (Tel Aviv University), James P.F. LeBlanc (University of Michigan), Andrew J. Millis (Columbia University), David R. Reichman (Columbia University), Matthias Troyer (ETHZ), Philipp Werner (Uni Fribourg), and the Simons Collaboration on the Many-Electron Problem.

Support: DOE ER, Simons Collaboration on the Many-electron problem, Sloan Foundation

Numerical studies of Correlated Materials with Diagrammatic Monte Carlo Techniques

Speed & Accuracy

Bold Line ExpansionInteraction Expansion Hybridization Expansion

Diagrams & Monte Carlo Convergence

Maximum Fluctuations Kondo Voltage Splitting Spectral Functions

DIY DiagMCInchworm Expansion The ‘sign problem’

H = H1 +H2

Z =1X

n=0

Z

0d1 . . .

Z

n1

dnTrhe(n)H1(H2) . . . e

(21)H1(H2)e1H1

i

Hamiltonian H for finite system at non-zero temperature, split into two parts: convenient / noninteracting / exactly known part H1; ‘rest’ H2. Convergent interaction expansion of H2 with respect to H1.

Infinite sum of terms (‘diagrams’) with varying number of tau points and (potentially) internal indices. Traditionally: pick some ‘relevant’ or low-order terms, sum them up analytically, neglect the rest.

Here: perform importance sampling of diagrams: randomly generate all of them with the weight that they contribute to Z. Exact answer within Monte Carlo error, convergence guaranteed by central limit theorem.

0 25 50 75 100expansion order

0

0.01

0.02

0.03

0.04

0.05

p(or

der)

32-site cluster U/t=8, βt=2half filling

diagrams with order ≳100

exponentially suppressed

diagrams with order ≲25

exponentially suppressed

• Not necessarily ‘weak coupling’• Typical diagram orders strongly

problem dependent, maximum average orders ~3000

• No explicit truncation of diagram order

• Typical order hH2i

• Often sequence of finite systems followed by TL extrapolation.

• Finite size scattering?• Careful near phase transitions!

L ?

-0.54

-0.52

-0.5

-0.48

-0.46

0 0.05 0.1 0.15 0.2

E/t

N−2/3

DMFTDCA

extrapolation

Sequence of 3D clusters size 18 - 100

0 10 20 30 40 50 60 70βt

0

50

100

150

Mat

rix S

ize

CT-INTCT-HYBHirsch FyePrev. State of the Art(non-CTQMC)

Hybridization expansioninteraction expansion (2005) • For the same problem: problem

size reduced by ~30.• Corresponds to time speedup of

factor 303 = 27’000 or ~25 years of Moore’s law

0 0.5 1 1.5 2 2.5ω

n

-1

-0.8

-0.6

-0.4

-0.2

0

Im[Σ

(iω

n)]

HF, Δτ = 1HF, Δτ = 0.5HF, Δτ = 0.25ED, n

bath = 5, 6

CT-AUX

• Same problem solved more accurately

• Elimination of bias and systematic errors (‘Trotter discretization’ errors)

Choose H1 as the non-interacting term, H2 as the interaction. In practice limited to density-density interactions, simple band structures, best near particle hole symmetry (‘Hubbard’ models).

Ideally coupled to embedding scheme (‘DCA’, ‘CDMFT’, etc); up to 100 lattice sites at high T, on small Hubbard systems (8-site, 16-site clusters) results down to T ~ Tc/2

Energy precision close to ground state lattice methods accessible in weak to intermediate coupling regime

0 0.1 0.2 0.3 0.4 0.5T/t

-1.12

-1.08

-1.04

-1

E/t

DCADCA - TL

DiagMC [G(0)

]2Γ

(0)

DMET - TL

DiagMC G2Γ inf order

DiagMC G2Γ finite order

AFQMC - TL

FN - TLMRPHFDMRG - TLUCCSD

0 4 8iω

n

-0.5

-0.4

-0.3

-0.2

-0.1

0

Im Σ

(iω

n)

-1.07

-1.065

-1.06T=0.25α=3

α=4

α>4

n=0.8, U=4

α=5α=3

α=4

α=7

T=0.25

50

6472

‘Standard’ method for cluster dynamical mean field theory on clusters with more than four sites.

Single orbital Hubbard model, simple metallic regime: precision accessible by a range of current state of the art numerical ground state and f in i te temperature methods.

‘Standard’ method for ‘real materials’ DMFT (LDA+DMFT, GW+DMFT, etc) for quantum impurity systems.

Choose H1 as the local term, H2 as the hybridization term of the impurity with its bath. In practice limited to ~5-7 impurity orbitals but fully general local interactions, band structures.

Complementary to interaction expansion: efficient where local physics important, hybridization weak.

0 1 2 3 4 5 6 7

U/t

0

50

100

Matr

ix S

ize

CT-INTCT-HYB

Num

eric

al P

robl

em S

ize

Single site dynamical mean field calculation (Bethe lattice, t=1): Average expansion order / Matrix size as a function of interaction s t r e n g t h , i n t e r a c t i o n a n d hybridization expansion at fixed temperature. A phase transition (MIT) is visible near U~4.5. Time to solution ~ problem size3

Hybridization expansioninteraction expansion (2005)

Often analytic diagrammatic results are available (and easy to get!). Use them as a starting point for the numerics! Examples: RPA, the non-crossing approximation, the one-crossing approximation, etc.

Stochastically sample corrections to analytics.

• If analytics is good: corrections are small, Monte Carlo converges instantly.

• If analytics is decent: Monte Carlo can provide the exact result.

• If analytically diagrams irrelevant: Monte Carlo will need to work as hard as bare expansion, will still always get right result.

2tF0

tF

tF2tF0

bold diagram (bottom): correction to bare series (top), with ‘bold’ lines

0 1 2 3 4 5 6 7t

-0.6

-0.4

-0.2

0

<cur

rent

>

Bold (all orders)Bold 3rd orderBold 4th orderBold 5th orderBold 6th order

0 1 2 3tB

-0.12

-0.08

-0.04

<cur

rent

>U=8, V=2, β=10

U=4, V=5, β=50

U=8, V=2, β=10

2 4 6t0

0.2

0.4

0.6

0.8

1

p(sta

te)

Bold4th order5th order6th orderHyb (bare)

0 2 4 6 8V

0

1

2

1/T 1

β=50β=1

U=8, V=1, H=0.5; | > (init | >)

U=4, V=5, H=0; | > (init | >) U=4, V=5, H=0; | > (init | >)

U=8, V=1, H=0.5; |0>

Keep diagram expansion order as low as possible (e.g. to simplify normalization to analytic results, reduce sign problem):

Simulate (exact) propagator up to some time as (exact) propagator up to a shorter time + corrections. If time difference is small: few correction diagrams.

Works well for real-time expansions of quantum impurity problems, allows access to long-time behavior at quadratic (rather than exponential) cost.

Left: A propagator of an impurity in an oscillating magnetic field on the Keldysh contour.

Top: Inchworm diagrams0.00

0.25

0.50

0.75

1.00

P |" i

P |# i

" = U/2 (Kondo) " = /2 (Mixed Valence)Order 1 (' NCA)Order 2 (' OCA)Order 3 (' 2CA)Order 4 (' 3CA)Order 5 (' 4CA)

0 1 2 3 4t

105

104

103

P |

0 i

0 1 2 3 4 5t

Right: Time evolution of density matrix elements in the Kondo and Mixed Valence regimes.

U/t

0.7 0.8 0.9 1 1.1 1.2 1.34

5

6

7

0.2

0.4

0.6

U/t

0.7 0.8 0.9 1 1.1 1.2 1.34

5

6

7

0.2

0.4

0.6

n

U/t

0.7 0.8 0.9 1 1.1 1.2 1.34

5

6

7

0.2

0.4

0.6 0

0.2βΓ=1, Ω

c/Γ=6 βΓ=3, Ω

c/Γ=6

-5.0 0.0 5.0

0

0.2

ΓA

βΓ=1, Ωc/Γ=10

-5.0 0.0 5.0

ω/Γ

βΓ=3, Ωc/Γ=10

MaxEntrt directrt auxNCA

1

3 V = 0

0.000.050.100.15

1

3

t

V = 2

0.00

0.05

0.10

10 5 0 5 10!/

1

3 V = 4

0.00

0.05

0.10

0 0.5 1 1.5 2n

-0.04

-0.02

0

P g

-0.04

-0.02

0

P g

-0.04

-0.02

0

P g

dx2-y2 dxy px (a)

(b)

(c)

Where in U/n space is the (high-T) d-wave susceptibility of the single orbital Hubbard model the largest?

8-site DCA, calculation of the vertex function, inversion of the Bethe Salpeter equation.

What about other types of superconductivity?

data obtained at T ~ 2 Tcmax, for different t’.

1. Find a convergent diagrammatic expansion (finite-T, finite system size, finite real time, etc)

2. Write the partition function in the form

3. Write the observables of interest as functions of c.4. Define a sequence of updates: given a configuration c, generate a

new configuration c’ by changing part of c (adding a new interaction vertex, changing a time, adding/removing times, etc). Make sure any diagram can be reached from any other diagram in a finite number of steps.

5. Perform a Metropolis sampling:

Z =X

c2Cw(c) C: configuration space, i.e. space of

all diagramsc: a diagramw: weight (contribution) of a diagram

Wcc0 = min

1,

w(c0)

w(c)

Diagrammatic expansion is just a Taylor series! There is no guarantee that terms are positive. In practice, this leads to the ‘sign’ problem.Most algorithms are exponential in cost (in U, 1/T, system size, real time, …) away from high symmetry points (though still numerically exact!). In practice: how far can an algorithm be pushed in the presence of a sign problem?

0 0.2 0.4 0.6 0.8doping x

0

0.2

0.4

0.6

0.8

1

<sig

n>

βt = 1βt = 2βt = 3βt = 4βt = 5βt = 6βt = 7βt = 8

average sign lattice / auxiliary fieldU/t = 4, 32-site cluster

0 0.2 0.4doping x

0

0.2

0.4

0.6

0.8

1

<sig

n>

βt = 3 impurityβt = 4 impurityβt = 5βt = 6βt = 7βt = 8

average sign impurity model / auxiliary fieldU/t = 4, 36-site cluster

Details matter. Often1. Embedding (cluster DMFT)

helps2. Changing/rotating basis may

help.3. Explicitly respecting symmetries

helps4. Adapt the algorithm to the

problem at hand.

Num

eric

al P

robl

em S

ize

Rev. Mod. Phys. 83, 349 (2011) Physical Review B 88 (15), 155108 (2013) Physical Review B 76 (23), 235123

Physical Review B 82 (7), 075109Rev. Mod. Phys. 83, 349 (2011)

Phys. Rev. Lett. 115, 266802 (2015)

Phys. Rev. Lett. 115, 116402 (2015) Phys. Rev. Lett. 112, 146802 (2014) Phys. Rev. B 89, 115139 (2014)

Phys. Rev. X 5, 041041 (2015)