Efficient approaches to multidimensional quantum dynamics: - - PowerPoint PPT Presentation

efficient approaches to multidimensional quantum dynamics
SMART_READER_LITE
LIVE PREVIEW

Efficient approaches to multidimensional quantum dynamics: - - PowerPoint PPT Presentation

Efficient approaches to multidimensional quantum dynamics: Dynamical pruning in phase, position and configuration space Henrik R. Larsson April 20, 2018 Group Prof. Hartke / Christiana Albertina University of Kiel, Germany Group Prof.


slide-1
SLIDE 1

Efficient approaches to multidimensional quantum dynamics: Dynamical pruning in phase, position and configuration space

Henrik R. Larsson April 20, 2018

Group Prof. Hartke / Christiana Albertina University of Kiel, Germany Group Prof. Tannor / Weizmann Institute of Science, Rehovot, Israel

slide-2
SLIDE 2

How to do molecular quantum dynamics simulations?

?

1 / 13

slide-3
SLIDE 3

How to do molecular quantum dynamics simulations?

?

wave function |Ψ(t)

  • I AI(t)|I

I ≡ {i1, i2, . . . , iD}, iκ ∈ [1, Nκ] HUGE tensor A, size D

κ=1 Nκ

H × A HIJ = I|ˆ H|J i∂t|Ψ(t) direct-product basis |I ≡ D

κ=1 |χκ jκ

  • TD-FCI: Standard approach in mol. quantum dynamics
  • Problem: Curse of dimensionality (exponential scaling)

1 / 13

slide-4
SLIDE 4

How to do molecular quantum dynamics simulations?

?

wave function |Ψ(t)

  • I AI(t)|I

I ≡ {i1, i2, . . . , iD}, iκ ∈ [1, Nκ] HUGE tensor A, size D

κ=1 Nκ

H × A HIJ = I|ˆ H|J i∂t|Ψ(t) direct-product basis |I ≡ D

κ=1 |χκ jκ

  • TD-FCI: Standard approach in mol. quantum dynamics
  • Problem: Curse of dimensionality (exponential scaling)
  • Possible loophole: Employ bases that lead to sparse tensors A

Dynamical Pruning (DP)

1 / 13

slide-5
SLIDE 5

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-6
SLIDE 6

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-7
SLIDE 7

DVR/Coordinate-space-localised functions

  • Exploit locality of |Ψ in position space:

  • Add/remove neighbors if |Ai| > θ / |Ai| < θ
  • Used by Hartke1, Wyatt2 and others.
  • Easiest to use: DVR/pseudospectral functions
  • Bonus: Potential is diagonal Vij = δijV (xi)
  • 1B. Hartke, Phys. Chem. Chem. Phys., 2006, 8, 3627, J. Sielk et al., Phys. Chem. Chem. Phys., 2009, 11,

463–475.

  • 2L. R. Pettey and R. E. Wyatt, Chem. Phys. Lett., 2006, 424, 443 –448, L. R. Pettey and R. E. Wyatt, Int. J.

Quantum Chem., 2007, 107, 1566–1573.

2 / 13

slide-8
SLIDE 8

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-9
SLIDE 9

Phase-space-localised von Neumann basis

x| ˜ gn,l =

π

1

4 exp

−α(x − xn)2 + i · pl · (x − xn) ,

α = σp

2σx

  • Basis is localised at (xn, pl).
  • Problem: Poor convergence.

p x

3 / 13

slide-10
SLIDE 10

Phase-space-localised von Neumann basis

x| ˜ gn,l =

π

1

4 exp

−α(x − xn)2 + i · pl · (x − xn) ,

α = σp

2σx

  • Basis is localised at (xn, pl).
  • Problem: Poor convergence.
  • Solution 1:3

Projected von Neumann (PvN/PvB): |gi =

j |χjχj| ˜

gi; {χi}: DVR Non-Orthogonal! (PvB: biorthogonal basis)

PvN ( √ N × √ N points) · gn,l

x

(x0, +P)

p 0 δx δp

FGH (N points)

vN

⇐ ⇒

x ∆x

  • 3A. Shimshovitz and D. J. Tannor, Phys. Rev. Lett., 2012, 109, 070402, D. J. Tannor et al., Adv. Chem. Phys.,

2018, 163, in press

3 / 13

slide-11
SLIDE 11

Phase-space-localised von Neumann basis

x| ˜ gn,l =

π

1

4 exp

−α(x − xn)2 + i · pl · (x − xn) ,

α = σp

2σx

  • Basis is localised at (xn, pl).
  • Problem: Poor convergence.
  • Solution 1:3

Projected von Neumann (PvN/PvB): |gi =

j |χjχj| ˜

gi; {χi}: DVR Non-Orthogonal! (PvB: biorthogonal basis)

  • Solution 2:4

Projected Weylets (pW): x| φnl =

π

1

4 exp

−α(x − xn)2 sin

  • pl
  • x − xn −
  • π

  • Orthogonal! Less sparse than PvB!

p x

  • +p

−p

  • 3A. Shimshovitz and D. J. Tannor, Phys. Rev. Lett., 2012, 109, 070402, D. J. Tannor et al., Adv. Chem. Phys.,

2018, 163, in press

  • 4B. Poirier and A. Salam, J. Chem. Phys., 2004, 121, 1690, H. R. Larsson et al., J. Chem. Phys., 2016, 145,

204108

3 / 13

slide-12
SLIDE 12

Example of a PvB propagation

4 / 13

slide-13
SLIDE 13

Multidimensions: Hamiltonian times state: H · A

Unpruned case

  • Assume a SoP Hamilton-Tensor: H = h(1) ⊗ h(2) + . . .
  • D: dimension, n: 1D basis size, n2D: size of H; nD: size of A
  • Scaling of H · A: O(nD+1) by sequential summation

(as done in electronic integral transformations)

  • 3D. J. Tannor et al., Adv. Chem. Phys., 2018, 163, in press, H. R. Larsson et al., J. Chem. Phys., 2016, 145,

204108.

5 / 13

slide-14
SLIDE 14

Multidimensions: Hamiltonian times state: H · A

Unpruned case

  • Assume a SoP Hamilton-Tensor: H = h(1) ⊗ h(2) + . . .
  • D: dimension, n: 1D basis size, n2D: size of H; nD: size of A
  • Scaling of H · A: O(nD+1) by sequential summation

(as done in electronic integral transformations) Pruned case

  • Pruning: nD −

→ ˜ nD

  • O(˜

nD+1) scaling possible with new algorithm3

  • ONLY for orthogonal basis
  • Nonorthogonal basis: S−1

PvBHPvBA

  • Pruned S−1 not of SoP form: O(˜

n2D) scaling

  • 3D. J. Tannor et al., Adv. Chem. Phys., 2018, 163, in press, H. R. Larsson et al., J. Chem. Phys., 2016, 145,

204108.

5 / 13

slide-15
SLIDE 15

Application: 2D double well

  • Testing a pruned DVR

(FGH), PvB and pW

6 / 13

slide-16
SLIDE 16

Application: 2D double well

  • Testing a pruned DVR

(FGH), PvB and pW

  • Accuracy versus basis

size?

1 10−12 10−10 10−8 10−6 10−4 10−2 10+2 10 20 30 40 50 60 70 Infidelity of the autocorrelation Mean number of used basis functions / % pW FGH PvB

6 / 13

slide-17
SLIDE 17

Application: 2D double well

  • Testing a pruned DVR

(FGH), PvB and pW

  • Accuracy versus basis

size?

  • Timing?

1 10−12 10−10 10−8 10−6 10−4 10−2 10+2 10 20 30 40 50 60 70 Infidelity of the autocorrelation Mean number of used basis functions / % pW FGH PvB 0.1 1 10 100 1000 10000 100000 1 × 106 1 10−12 10−10 10−8 10−6 10−4 10−2 10+2 Needed time /s Infidelity of the autocorrelation full FGH time pW FGH PvB

FGH/DVR: Potential diagonal, pW: Non-diagonal

6 / 13

slide-18
SLIDE 18
  • Vibr. resonance dynamics of DCO4
  • DP-DVR with filter diagonalization + CAP
  • Controlled accuracy of pruning for energies and widths
  • Decay dynamics up to 200 ps with DP-DVR: Confirms polyad model
  • Comparison with velocity mapped images from Temps Group @ Kiel

1000 2000 3000 4000 5000 0.0 0.2 0.4 0.6 0.8 1.0 P(ED)/arb. units (a) ∆E 8902 cm−1: (2,2,2) 202

v 0 v 1 WKS SAG Exp

1000 2000 3000 4000 5000 (b) ∆E 8942 cm−1: (0,5,0) 202

v 0 v 1

1000 2000 3000 4000 5000 ED/cm−1 0.0 0.2 0.4 0.6 0.8 1.0 P(ED)/arb. units (c) ∆E 9896 cm−1: (2,3,1) 202

v 0 v 1 v 2

1000 2000 3000 4000 5000 ED/cm−1 (d) ∆E 10065 cm−1: (1,4,1) 202

v 0 v 1 v 2

1000 2000 3000

  • 1000

1000 2000 3000 1000 2000 3000 4000 1000 2000 3000 4000

∆E/cm−1 Γ/cm−1 P label Expt. DP Expt. DP 5 ((034)) 8778 8775 3.50 5.6 5 ((042)) 8821 8830 <2.00 1.1 5 ((222)) 8902 8895 1.06 1.2 5 (050) 8942 8950 1.79 0.13 5 (132) 9050 9029 0.34 0.28 5 (230) 9099 9096 0.20 0.32 5.5 027 — 9234 — 13 5 ((140)) 9272 9248 0.29 0.31 5.5 ((321)) — 9494 — 17 5.5 (043) 9614 9629 2.30 1.4 5.5 (223) 9686 9688 <5.00 5.5 5.5 ((051)) 9757 9762 0.83 0.64 5.5 ((133)) 9819 9805 <3.00 1.8 5.5 (231) 9896 9891 1.22 1.6 5.5 ((141)) 10065 10044 6.00 3.9

  • 4H. R. Larsson et al., arXiv:1802.07050; submitted to J. Chem. Phys, 2018.

7 / 13

slide-19
SLIDE 19

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-20
SLIDE 20

Multi-Configurational Time-Dependent Hartree (MCTDH)

∼ TD-CAS-SCF for nuclei

  • Single Particle Functions (SPF) |φ: time-dependent,

variationally optimised direct-product basis

  • Configurations |I: Hartree-Product of SPFs

wave function |Ψ(t)

  • I AI(t)|I(t)

iκ ∈ [1, nκ] tensor size D

i ni, ni ≤ Ni

single particle functions (SPF), |I(t) ≡ D

κ=1 |φκ jκ(t)

mode combination shifts effort

8 / 13

slide-21
SLIDE 21

Multi-Configurational Time-Dependent Hartree (MCTDH)

∼ TD-CAS-SCF for nuclei

  • Single Particle Functions (SPF) |φ: time-dependent,

variationally optimised direct-product basis

  • Configurations |I: Hartree-Product of SPFs

wave function |Ψ(t)

  • I AI(t)|I(t)

iκ ∈ [1, nκ] tensor size D

i ni, ni ≤ Ni

single particle functions (SPF), |I(t) ≡ D

κ=1 |φκ jκ(t)

mode combination shifts effort

  • Mode combination: Combine strongly coupled modes to

propagate multidimensional SPFs.

  • Shifts both computational effort and storage requirement

8 / 13

slide-22
SLIDE 22

Multi-Configurational Time-Dependent Hartree (MCTDH)

∼ TD-CAS-SCF for nuclei

  • Single Particle Functions (SPF) |φ: time-dependent,

variationally optimised direct-product basis

  • Configurations |I: Hartree-Product of SPFs

wave function |Ψ(t)

  • I AI(t)|I(t)

iκ ∈ [1, nκ] tensor size D

i ni, ni ≤ Ni

single particle functions (SPF), |I(t) ≡ D

κ=1 |φκ jκ(t)

mode combination shifts effort

  • Mode combination: Combine strongly coupled modes to

propagate multidimensional SPFs.

  • Shifts both computational effort and storage requirement
  • Multilayer MCTDH: Propagate multidimensional SPFs with

MCTDH (recursively) ∼ Tree Tensor Network States

8 / 13

slide-23
SLIDE 23

How to prune MCTDH?

wave function |Ψ(t)

  • I AI(t)|I(t)

iκ ∈ [1, nκ] tensor size D

i ni, ni ≤ Ni

  • Prune SPFs (configuration space)
  • Related to selected CI/MCTDH. . . 5
  • but here dynamically for TDSE!6
  • Use natural orbitals

⇒ MCTDH with one parameter!

single particle functions (SPF), |I(t) ≡ D

κ=1 |φκ jκ(t)

  • 5G. A. Worth, J. Chem. Phys., 2000, 112, 8322–8329, R. Wodraszka and T. Carrington, J. Chem. Phys., 2016,

145

  • 6H. R. Larsson and D. J. Tannor, J. Chem. Phys., 2017, 147, 044103

9 / 13

slide-24
SLIDE 24

How to prune MCTDH?

wave function |Ψ(t)

  • I AI(t)|I(t)

iκ ∈ [1, nκ] tensor size D

i ni, ni ≤ Ni

  • Prune SPFs (configuration space)
  • Related to selected CI/MCTDH. . . 5
  • but here dynamically for TDSE!6
  • Use natural orbitals

⇒ MCTDH with one parameter!

single particle functions (SPF), |I(t) ≡ D

κ=1 |φκ jκ(t)

  • Prune SPF representation:

|φκ

i = Nκ a=1 Uκ ai|χκ i

  • |χκ

i : Primitive basis

⇒ High-dim. mode comb. ⇒ Relaxes requirement of SoP form of ˆ H

  • 5G. A. Worth, J. Chem. Phys., 2000, 112, 8322–8329, R. Wodraszka and T. Carrington, J. Chem. Phys., 2016,

145

  • 6H. R. Larsson and D. J. Tannor, J. Chem. Phys., 2017, 147, 044103

9 / 13

slide-25
SLIDE 25

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-26
SLIDE 26

Example: 24D pyrazine/ 9D A tensor: Spectrum

  • Pruning with restricted number of SPF

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 220 230 240 250 260 270 280 0.8 0.9 1 251 252 253 254 255 256 257 258 Intensity / arb. units λ/nm MCTDH unpruned; 692h ML-MCTDH (ML-6); 15h ML-MCTDH (ML-8); 36h θ=0.001; 0.53% used; 10h θ=0.0008; 0.75% used; 14h λ/nm

  • Speed-ups of up to 50!
  • Comparable or faster than ML-MCTDH!

10 / 13

slide-27
SLIDE 27

Dynamical Pruning (DP)

TD-FCI

phase space bases

PvB pW

DVR

FGH Gauß-Grid ...

MCTDH

primitive basis (SPF repre- sentation) SPF (A tensor)

slide-28
SLIDE 28

Example: 24D pyrazine: More mode combination

Based on variant with fewer SPFs. Mode combination unfavorable (36 vs 59 h); one prim. basis size as large as A

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 220 230 240 250 260 270 280 0.8 0.9 1 251 252 253 254 255 256 257 258 Intensity / arb. units λ/nm unpruned; 58h 58m unpruned; perturbed θ=0.003; 16% PB; 37h 52m 16% PB; θ=0.001; 8.0% SPF; 29h λ/nm

Pruning as fast as unpruned variant without unfavorable mode combination!

11 / 13

slide-29
SLIDE 29

Thanks!

Hartke Group Tannor Group

You!

12 / 13

slide-30
SLIDE 30

Summary

Pruning TD-FCI: DVR PvB pW sparsity V diagonal?

  • rthogonal?

O(˜ nD+1) scaling? actual runtime Not shown Applications to electron dynamics in strong fields Pruning MCTDH: Pruning coefficient tensor A

  • Most important
  • MCTDH with one parameter
  • Speedups between 5 and 50
  • Competitive with ML-MCTDH

but much simpler Pruning primitive basis

  • Makes unfavorable mode

combination favorable

  • Relaxes requirements regarding

SoP form of ˆ H

  • Treats highly correlated modes

13 / 13