Tensor learning approach to sparse QMC sampling of two-particle - - PowerPoint PPT Presentation

tensor learning approach to sparse qmc sampling of two
SMART_READER_LITE
LIVE PREVIEW

Tensor learning approach to sparse QMC sampling of two-particle - - PowerPoint PPT Presentation

Tensor learning approach to sparse QMC sampling of two-particle Greens function in DMFT Hiroshi SHINAOKA Collaborators N. Chikano, J. Otsuki, M. Ohzeki, K. Yoshimi, K. Haule, M. Wallerberger, J. Li, E. Gull, D. Geffroy, J. Kune Matsubara


slide-1
SLIDE 1

Tensor learning approach to sparse QMC sampling of two-particle Green’s function in DMFT Hiroshi SHINAOKA

Collaborators

  • N. Chikano, J. Otsuki, M. Ohzeki, K. Yoshimi, K. Haule,
  • M. Wallerberger, J. Li, E. Gull, D. Geffroy, J. Kuneš
slide-2
SLIDE 2

Matsubara Green’s functions

χ χ Γ

+ =

Challenges at low T and complex systems Storage Manipulation

Many perturbative theories, dynamical mean-field theory, quantum Monte Carlo Intermediate representation (IR) Sparse sampling and tensor learning Main focus of my talk: two-particle quantities

slide-3
SLIDE 3

Intermediate representation (IR)

l = −Sα l ρα l

Model independent

  • rthonormal basis sets

α = F (fermion), B (boson)

HS, J. Otsuki, M. Ohzeki, K. Yoshimi, PRB 96, 035147 (2017)

  • J. Otsuki, M. Ohzeki, HS, K. Yoshimi, PRE 95, 061302(R) (2017)
  • N. Chikano, J. Otsuki, HS, PRB 98, 035104 (2018)

Gα(iωn) = ∫

ωmax −ωmax

dω Kα(iωn, ω)ρα(ω) Kα(iωn, ω) = −

l=0

l Uα l (iωn)Vα l (ω)

ρ(ω)

Size ~ O(log Λ) Λ=102 Λ=104

Λ≡βωmax

Λ ≡ βωmax

<latexit sha1_base64="cFHez4i4vao19ALqOcNKzU7MQb0=">AC63icbVFNb9QwEPWGj5blawtHLharSj2gKkFlNsKLhw4FIltK2i1cSZpFZtJ9jOsisrf4ELN8SVE1eu8D/4NzjJHrbjmTr+c0b+3kmrQ3Ngz/DYJbt+/c3dm9N7z/4OGjx6O9J6emrDXDKStFqc9TMCi4wqnlVuB5pRFkKvAsvXzX5s8WqA0v1Se7qjCRUCiecwbWU/PRQfzBizOgMX6u+YLGKVp/KCUWMI8l2AstnYRlMx+Nw8OwC3odRGswnrwhXZzM9wa/4qxktURlmQBjZlFY2cSBtpwJbIZxbACdgkFzjxUINEkrvtSQ/c9k9G81H4pSzv2aoUDacxKpl7ZmjTbuZa8KTerbX6cOK6q2qJi/UN5LagtadsfmnGNzIqVB8A0914puwANzPouDvevXrUAXSTOLluHZuM/LpX+nGHup9JZd4VGVI3TRdo437UXvnWv2i1s6DBW+IWVUoLKXKwxa2ZR4mKLS9vXtpQbR02zqUxFjdvSjrtB2z+/JV576tR+vNH2MK+D05eHkcfj8aTt/2cyS5Rp6TAxKR12RC3pMTMiWMfCW/yR/yN5DBt+B78KOXBoN1zVOyEcHP/zU78OM=</latexit><latexit sha1_base64="cFHez4i4vao19ALqOcNKzU7MQb0=">AC63icbVFNb9QwEPWGj5blawtHLharSj2gKkFlNsKLhw4FIltK2i1cSZpFZtJ9jOsisrf4ELN8SVE1eu8D/4NzjJHrbjmTr+c0b+3kmrQ3Ngz/DYJbt+/c3dm9N7z/4OGjx6O9J6emrDXDKStFqc9TMCi4wqnlVuB5pRFkKvAsvXzX5s8WqA0v1Se7qjCRUCiecwbWU/PRQfzBizOgMX6u+YLGKVp/KCUWMI8l2AstnYRlMx+Nw8OwC3odRGswnrwhXZzM9wa/4qxktURlmQBjZlFY2cSBtpwJbIZxbACdgkFzjxUINEkrvtSQ/c9k9G81H4pSzv2aoUDacxKpl7ZmjTbuZa8KTerbX6cOK6q2qJi/UN5LagtadsfmnGNzIqVB8A0914puwANzPouDvevXrUAXSTOLluHZuM/LpX+nGHup9JZd4VGVI3TRdo437UXvnWv2i1s6DBW+IWVUoLKXKwxa2ZR4mKLS9vXtpQbR02zqUxFjdvSjrtB2z+/JV576tR+vNH2MK+D05eHkcfj8aTt/2cyS5Rp6TAxKR12RC3pMTMiWMfCW/yR/yN5DBt+B78KOXBoN1zVOyEcHP/zU78OM=</latexit><latexit sha1_base64="cFHez4i4vao19ALqOcNKzU7MQb0=">AC63icbVFNb9QwEPWGj5blawtHLharSj2gKkFlNsKLhw4FIltK2i1cSZpFZtJ9jOsisrf4ELN8SVE1eu8D/4NzjJHrbjmTr+c0b+3kmrQ3Ngz/DYJbt+/c3dm9N7z/4OGjx6O9J6emrDXDKStFqc9TMCi4wqnlVuB5pRFkKvAsvXzX5s8WqA0v1Se7qjCRUCiecwbWU/PRQfzBizOgMX6u+YLGKVp/KCUWMI8l2AstnYRlMx+Nw8OwC3odRGswnrwhXZzM9wa/4qxktURlmQBjZlFY2cSBtpwJbIZxbACdgkFzjxUINEkrvtSQ/c9k9G81H4pSzv2aoUDacxKpl7ZmjTbuZa8KTerbX6cOK6q2qJi/UN5LagtadsfmnGNzIqVB8A0914puwANzPouDvevXrUAXSTOLluHZuM/LpX+nGHup9JZd4VGVI3TRdo437UXvnWv2i1s6DBW+IWVUoLKXKwxa2ZR4mKLS9vXtpQbR02zqUxFjdvSjrtB2z+/JV576tR+vNH2MK+D05eHkcfj8aTt/2cyS5Rp6TAxKR12RC3pMTMiWMfCW/yR/yN5DBt+B78KOXBoN1zVOyEcHP/zU78OM=</latexit><latexit sha1_base64="GnqyXkjB+3+pEhwGAq9ZwAXtkrk=">AC63icbVE9b9swEKWVfqTul5OXYgaATIUgVS0aMegXTJ0SIA6CWAJxok6KURISiUp1wahv9ClW9C1U9eu6f/ovykla4idHEDi8d078vEurQ3Ngz/DYKte/cfPNx+NHz85Omz56Od3VNT1prhJWi1OcpGBRc4cRyK/C80gyFXiWXn5q82dz1IaX6otdVphIKBTPOQPrqdloP/7sxRnQGL/WfE7jFK0/lBILmMUS7IWTsKimY3G4UHYBb0Noh6MSR/Hs53B7zgrWS1RWSbAmGkUVjZxoC1nApthXBusgF1CgVMPFUg0ieu+1NA9z2Q0L7VfytKOvVnhQBqzlKlXtibNZq4l78pNa5t/SBxXVW1RsdVDeS2oLWnbH5pxjcyKpQfANPdeKbsADcz6Lg73bl41B10kzi5ah2btPy6V/pxh7qfSWXeFRlSN0XaON+175179otbOgwVviNlVKCylysMWumUeJiwu7qm0pN46aZl2Ziho3pR13h3b1/Ia49Sp/XijzWHeBqdvDiKPT96ODz/2g94mL8krsk8i8p4ckiNyTCaEke/kD7kmfwMZ/Aiugp8raTDoa16QtQh+/Qcp3/Bq</latexit>
slide-4
SLIDE 4

Metal

10 20 30 l 10−9 10−5 10−1

Sl |ρl| |Gl|

Insulator

Simple example

−1 +1

β = 100

l = −Sα l ρα l

G(τ) ρ(ω)

Super exponential decay

slide-5
SLIDE 5

Scaling at low T

102 104 106 β 101 102 103 104 N

Legendre Chebyshev IR iωn

  • Number of coefficients

O( β) O(β)

O(log β)

  • L. Boehnke et al. (2011)
  • E. Gull et al. (2018)

Matsubara frequency with tail Legendre and Chebyshev

IR

Single pole |δG(τ=0)| < 10-8

ω

  • 1

β τ

ωmax = 10 eV, T = 10 K → ωmaxβ = 104

  • Python/C++ implementation of IR basis


https://github.com/SpM-lab/irbasis

  • Application to DMFT with ED solver
  • Y. Nagai and H. Shinaoka, JPSJ 88, 064004 (2019)
slide-6
SLIDE 6

How to do math?

G(iωn) = 1 iωn − H − Σ(iωn)

Simplest example: Dyson equation

O(NiωN3

  • rbital) ≃ O(βN3
  • rbital)

O(log β N3

  • rbital)

Solve at all Matsubara frequencies Sparse sampling

  • J. Li, M. Wallerberger, N. Chikano, E. Gull, HS,

in preparation

Σ(iωn) → G(iωn)

slide-7
SLIDE 7
  • Model-independent sampling points

(# of sampling points) = (# of IR coefficients to be fitted)

  • Stable fitting

Sparse sampling

Λ=104

  • 20

40 60 80 l 10−18 10−14 10−10 10−6 10−2 Gl Gl |Gl − Ginv

l

|

  • Known

GF(iωn) =

Nl−1

l

UF

l (iωn)Gl

Unknown

We know how many coefficients are required. (≦ 100)

UF

l (iωn)

n

  • J. Li, M. Wallerberger, N. Chikano,
  • E. Gull, HS, in preparation
slide-8
SLIDE 8

Example: quantum chemistry calculations

50 100 150 200 250 300 350 400 number of coefficients 10−9 10−8 10−7 10−6 10−5 10−4 10−3 10−2 10−1 100 |∆Etot| [H]

GF(2) new Dyson, H10(R = 1), β = 103, STO-6g, Etot = −3.8101298016 IR basis (Λ = 104) Chebyshev basis

  • Chem. accuracy

T ~ 260 K

Σ(τi) G(τi) Gl Σl Σ(iωn) G(iωn)

τi ∈ sampling points

G(iωn) = (iωn − H − Σ(iωn))−1

ωn ∈ sampling points

The same idea applies to Eliashberg and GW-type equations!

O(NτN5

  • rb)

GF2

Hydrogen atom chain

  • J. Li, M. Wallerberger, N. Chikano,
  • E. Gull, HS, in preparation

Fitting Fitting

slide-9
SLIDE 9

Why two-particle objects?

Vertex corrections My motivation: Dynamical mean-field theory (DMFT)

  • Dynamic susceptibility (inelastic scattering experiments)
  • Non-local correlations beyond DMFT

χ χ Γ

+ =

Bethe-Salpeter equation

slide-10
SLIDE 10

Rich frequency structure

Power-law decay

Matsubara representation

  • Large size: O(β3)
  • More indices for spin, orbital, wave vector…

Discontinuities

  • M. Wallerberger, PhD thesis

β

τ

fermionic frequency fermionic frequency

cf . G(τ)

  • IR approach frequency dependence
  • Dimensionality reduction

⟨Tτc(τ1)c†(τ2)c(τ3)c†(τ4)⟩

slide-11
SLIDE 11

IR approach

(a)

Discontinities

(c) (c) (d)

Discontinuities

= + +

HS, J. Otsuki, M. Ohzeki, K. Yoshimi, K. Haule, M. Wallerberger, E. Gull, PRB 97, 205111 (2018)

0 2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16 10-4 10-3 10-2 10-1 100 101 102 l1 l2 g(1)

l1 l2

0 2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16 10-4 10-3 10-2 10-1 100 101 102 l1 l2 g(2)

l1 l2

0 2 4 6 8 10 12 14 16 2 4 6 8 10 10-4 10-3 10-2 10-1 100 101 102 l1 g(3)

l1 l2

  • Exponential decay
  • Small size: O((log β)3)
  • QMC measurement difficult.
<latexit sha1_base64="LpnFYYmqA26xNJyXPQMGkzxCg1g=">AAAFs3iclVRdb9MwFM0KhS18bfDIi0W1j2pjatptIKFKU5EGj0Mi26S6VI7jptYcp3Kcscoyv44/wV/gFX4Adpp+pFsfsNT29tzje49PrhOMGE1lo/FrrfLgYfXR4/UN98nTZ89fbG69vEiTTGDi44Ql4ipAKWGUE19SycjVSBAUB4xcBtcfbf7yhoiUJvyrHI9IL0YRpwOKkTRQf6vSgwGJKFeI0Yhrd+dTX6EAh3qPwiQmEep7B2AaNk0Iiri1EB+BOoA84VkcEAGhuwPaAMCQMIn6CqZZ3J9R6UFDm5zFFLO1ma3K+q12Q39TkPKBHGsAOzSCyt0oxHwwTEu0PMPa8+q2hn+Wl1hQWp+CzTnYnIGtOdiq7wOIw0SmYL8s/Ee+wKrGJ6bzQuOZGaYJ4UO/M20+S4D9uU0lKW+nWo7qk+Pq/3KwsFC0PaPLO9FzS2d6Vx1CmDP4xmvERkOkyx7W55ldXXZydzE3Sc4d3d2tz+S7xoqwmKf+Zq1x2MgXuBt4RVBzinVuBrINwwRnMeESM5SmXa8xkj2FhKSYEe3CLCUjhK9RRLom5CgmaU/lF0GDbYOEYJAI8+ES5OjiDoXiNB3HgWHGSA7T5ZwF78t1Mzl431OUjzJJOJ40GmQMyATYWwVCKgiWbGwChAU1WgEeIoGwNHfP3V4sdYNE1FPy1ipMS+dRQWz+h2Rg7nIuXUWCEK6ViAKtjGsHxrpj+2UmwIWcfMdJHCNjNhQk1F2vp6Akt3Ky10Kq5mldZgYsI8vUHLuHO2m/RC405ewy3T/Tyjz7NBPEOqj8b9D+ilid6eXSfmcVt3OHm9+sVXSYmNebffvlG+3AecvjdTe4aB56Jv7SrJ02i9Fbd147b5w9x3PeOafOZ+fc8R1c+Vn5XflT+Vs9rnarQTWcUCtrxZ5XTmlV43/MNOoW</latexit>
slide-12
SLIDE 12

Dynamic susceptibility in DMFT

計算物性物理

ハイパフォーマンスコンピューティング モデル計算 第一原理計算

現実のシュレディンガー方程式を忠実に 解き、物質の「個性」を定量的に再現 物理現象の本質をとらえた簡 潔な模型を解析 独自アルゴリズムによって計算物理学のフロンティアを開拓

相互作用する多数の電子が起こす非自明な集団運動

磁性、超伝導、金属絶縁体転移、トポロジカル相 ハバード模型、スピン模型 密度汎関数理論、バンド計算 、並列コンピューティング 量子モンテカルロ法、動的平均場近似法

共同研究

東大、スイス連邦工科大学チューリッヒ校、フリブール大学 スイス 、 エコール・ポリテクニーク フランス など

  • Single-particle level: A(k, ω)
  • Two-particle level: χ(q, ω)

Review: G. Kotliar et al., Rev. Mod. Phys. 78, 865 (2006)

Dynamical effective bath

e-

Correlated atom

ARPES

Inelastic neutron scattering

Xloc

abcd(iωn, iωn′; iνm)

χabcd(q, iνm) boson fermion Huge data spin/orbital

Local two-particle Green’s functions

QMC

Bethe-Salpeter equation

slide-13
SLIDE 13

Three-orbital t2g model (atom)

U = 5 eV, J = 0.1 eV, β = 10 Exact diagonalization

Gaσ1,bσ2,cσ3,dσ4(iωn, iωn′, iνm)

νm = 0

n′ = 2

Gxy↑,xy↑,xy↑,xy↑ n′

Λ = 1000

a,b,c,d = dxy, dyz, dzx

νm = ν2

Gxy↑,xy↑,yz↑,yz↑

n′ = 2

n n′ n

Sparse sampling 3 GB → 180 KB (D=8)

Perfect fit with small D

slide-14
SLIDE 14

Static susceptibility in DMFT

Single-site Hubbard model on square lattice

U = 12, band width = 8, β=2.5 (slightly above AF Tc) Hubbard-I solver Bethe-Salpeter equation in Matsubara frequency D=5

5 10 15 D 10−5 10−4 10−3 10−2 10−1 |∆Xloc|max/|Xloc|max

Relative fitting error

Exponential convergence Indistinguishable from exact values AF spin order

interpolation Sparse sampling

Tensor regression

Implementation: DCore v2β + BSE-tool

χ(q)

slide-15
SLIDE 15

More realistic systems (work in progress)

  • D. Geffroy, J. Kaufmann, A. Hariki, P. Gunacker, A. Hausoel and
  • J. Kuneš, PRL 122, 127601 (2019)

DMFT calculations of dynamic susceptibilities

훥 T

exciton condensate

Two-band model with crystal-field splitting

  • Warm sampling in Legendre

basis by ALPS/CT-HYB

  • D. Geffroy@Brno
  • J. Kuneš@Wien

40 hours with 840 processes

slide-16
SLIDE 16

Ga↑a↑a↑a↑(iωn, iωn′, iν0)

n′ n

Ga↑a↑b↓b↓(iωn, iωn′, iν10)

n

Sparse QMC sampling with ALPS/CT-HYB

D=60 is enough.

β=60

Box (-1500 < n, n’, m < 1500) 110 TB Sparse QMC sampling 600 MB Fitting parameters (D=60) 330 KB

≫ ≫

slide-17
SLIDE 17

Summary

Sparse sampling Intermediate representation + Compact representation of Green’s functions Diagrammatic equations at single-particle level Sparse QMC measurement Diagrammatic equations at two-particle level + Tensor decomposition

  • HS, J. Otsuki, M. Ohzeki, K. Yoshimi, PRB 96, 035147 (2017)
  • N. Chikano, J. Otsuki, HS, PRB 98, 035104 (2018)
  • HS, J. Otsuki, M. Ohzeki, K. Yoshimi, K. Haule, M. Wallerberger, E. Gull, PRB 97, 205111 (2018)
  • J. Li, M. Wallerberger, N. Chikano, E. Gull, HS, in preparation
  • HS, D. Geffroy, M. Wallerberger, J. Otsuki, K. Yoshimi, E. Gull, J. Kuneš, in preparation

Open source implementation (under development) DCore v2β + BSE-tool Unconventional superconductivity etc.