52
Claudio Attaccalite Institut d'Electronique, Microélectronique et Nanotechnologie (IEMN), Lille Ab-initio molecular dynamics for High pressure Hydrogen

Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Embed Size (px)

Citation preview

Page 1: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Claudio AttaccaliteInstitut d'Electronique, Microélectronique et Nanotechnologie (IEMN), Lille

Ab-initio molecular dynamicsfor

High pressure Hydrogen

Page 2: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Outline

● A brief introduction to Quantum Monte Carloand the RVB (Resonant ValenceBond) wave-function

●The first ab-initioMD with Quantum Monte Carloforces

● The stability of the liquid Hydrogen phase at P~300Gpaand T~400K

● Looking directly to the new features of the many-bodyRVBelectron correlation

Page 3: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

VariationalMonte Carlo 1

Monte Carlo integration is necessary because the wave-function containsexplicit particle correlations that

leads to non-factoring multi-dimension integrals.

Page 4: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

VariationalMonte Carlo 2

if

Variance is FINITE

Ri= electronic configuration

Density probabilitysampled using

Metropolis algorithm

Page 5: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The trial wave-functionThe trial-function completely determinesquality of the approximation for the physical

observables

r1,r2,. .. ,rn=AGP J

The wave-function

Antisymmetric partAntisymmetric partSymmetric partSymmetric part(Jastrow)(Jastrow)

Page 6: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The Resonant Valence Bond (RVB)wave-function

First application of RVBwave-functionresonance in benzene

Page 7: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

On a given electron configuration:

The pairing function can be computed:

With a single determinant N/2 x N/2, N=# el.even when RVB = many Slater Determinants

7

Page 8: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

H2molecule and RVB

A B

Bonding orbital +Anti-bonding orbital

Page 9: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The Jastrow

to describe exact conditions and part of the correlation

J1electron-ion cusp condition:

J2electron-electron cusp condition:

J3electron-electroncorrelation

Page 10: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Binding energy of aromatic molecules

Kekule’ Dewar Claus-ArmstrongBaeyer

59.24(11)59.06(2)

6.34(14)6.291(7)

Estimatedfrom Exp.

WithinRVB+LRDMC

Molecule

2C

66HC

4 Slater Det.

32 Slater Det

Page 11: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Phase Diagram of Hydrogen

Page 12: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Phase Diagram of Hydrogen

LogT[K]4

32

Electron Proton Plasma

ElectronProtonLiquid

MolecularLiquid

Molecular Solid Proton Solid

Clustered liquid

1 2 3 LogP[GPa]Superconductivity?Ashcroft Nature 2004

17

Page 13: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Indications of an anomalous melting lineS.A. Bonev, ..,G. Galli Nature 2004

Another quantum T=0 liquid phase?

Liquid

Molecularsolid

QMC

Page 14: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Energy per H at high-pressure (Hartree)

(b) C. Pierleoni , D.M. Ceperley at al. PRA 2002(b)

2 Gaussian per protons (Det)1 Gaussian per proton (Jastrow)Comparison with previous works

Simple test case: solid-metal (bcc) rs=1.31

r s≈H 2 bonding lenght

Page 15: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

At fixed number of H,we simply add the contribution

LDA(averaged on k-points)-LDA(gamma)to QMC data

PBCPBC + APBCPBC + LDA corr.

Page 16: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

-0.514(1)-0.511(1)-0.5127SimpleHexagonal(a)

-0.504(1)-0.502(1)-0.5079BCCDMCVMCLDAPhase

At the end of this simple analysis(repeated for all phases):

Simple Hexagonal isthe lowest energy structure at high pressurebut how it compares with the liquid phase?

(a) T.W.Barbee III and M. L. Choen Phys. Rev B (44) 11563, 1991V.Natoli R.M. Martin and D.M. Ceperley PRL(70) 1952, 1993

Page 17: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Finite TemperatureSimulationhow to do it?

Problem: the forces!!

Page 18: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The Forces problem in QMC

Pulay forceHellman-Feynman force

Both of them have not finite variance!!!For the first one the problem was solvedusing a “renormalized” operator such

thatis finite!but

Assarafand Caffarel 2000

Page 19: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Typical problem in MC for computing forces

Assume |x| is the distance from a node where

and so close to a node

Page 20: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Solution Reweighting method

with

in such a way the new operator

does not diverge anymore on the nodes andUmbrellasampling

Page 21: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Different choices of R(x)

Page 22: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Now we solved half of the problemwe have forces with finite variance

Second problem: the noise !!

Page 23: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Ab-initio molecular dynamicswith noisy forces

Using a generalized Langevin dynamics

Boltzman distribution!!

Page 24: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The basic steps for moving atoms(1) Forces can be computed efficiently with VMC

(2) Optimization of the electronic VMC parameters

(3) At each step we move ions with MD

Why MD can be so efficient for QMC?(1) The simulation at finite T requires some external noiseto the forces But the noise is given for free within QMC!!!

(2) Compared with methods based only on energy we use 3Nentries (forces) with the same cost.Expected at least a factor N speed-up improvement

Page 25: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

SR optimizationwith Hessian acceleration

Using Hessian matrix informationto accelerate the convergence

in order to have a stable optimizationthe variation of the WF has to be small

Page 26: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

It works !!!

54 hydrogens at 300K

Melting of 54 hydrogens in a BCC lattice

Page 27: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

New ab-initio Molecular-dynamics with QMC

Proton Classical

Internal energydecreases at 1300K!!!

With RVBwfQMC possible for~100 atoms

1step =QMC opt.~10000 par.!

0 500 1000 15000

400

800

1200

-0.51

-0.50

-0.49

-0.48

0 500 1000 1500 2000

Temperature(K)

t (fs)

128 H

Energy/N

A(H)

16 H

Page 28: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

-0.515(1)-0.512(1)-0.5083LIQUID

-0.514(1)-0.511(1)-0.5127SimpleHexagonal

-0.504(1)-0.502(1)-0.5079BCCDMCVMCLDAPhase

At the end of this simple analysis(repeated for all phases):

Liquid competes with the most stable solid

And quantum corrections?

(Hartree per atom)

Page 29: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Wigner-Kirkpatrick perturbation theory into the internal energy

Simple Hexagonal 0.034(3) H/proton

Liquid 0.016(2) H/proton

Consistent with direct evaluation at T=0, Natoli ‘93

Page 30: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Conclutions

1) Forces with finite variance

2) Ab-initio molecular dynamics with noisy forces

3) Stable liquid phase in high pressure hydrogen

Page 31: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

..... but this is not the end .....

Page 32: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Snap-shot of the protons at the last iteration

Page 33: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

0 1 2 3 4 5 60.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4N=128

T=365KP=340Gpa

g(r)

R (a.u.)

RVBmolecular liquid

Proton-proton pair correlation function

Page 34: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The variational approach as the simplest toolto detect this new physics induced by correlation

The RVBwave-function can describe metals,insulators and superconductors dependingby the pairing function and the Jastrow factor

Page 35: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The pairing function in the liquid phase

Remind: in a bcc-metal we expect occupied all:

Page 36: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Optimization with the s-wave constraint

Page 37: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The crucial difference betweenan Htc superconductor and a RVB insulator is:The long distance Jastrow factor 1/R or log(R) (a)

(a) Capello et al.condmat/0611306

Page 38: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

HTc or Insultor in Hydrogen at 300Gpa ?

Tc > Room temperature ?

J at the broad peak of g(R) is about 10000KIn Copper Oxide J is 1500K, Tc~100K

A new possibility

Page 39: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Conclutions

1) Forces with finite variance

2) Ab-initio molecular dynamics with noisy forces

3) Stable liquid phase in high pressure hydrogen

4) A new possible superconductive phaseat high pressure?

Page 40: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Acknowledgement

Sandro Sorella

Michele Casula

Page 41: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The Jastrownuclear and electron cusp conditions

Page 42: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The Three-body Jastrow

The three-body Jastrow factor:• describes Van Der Waals forces• suppress superconductivity• describes Mott insulators• keeps charge constant on atoms or molecules (not fixed by AGP)

Page 43: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Discretization of the Langevin dynamics

Page 44: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Noise Correction

Page 45: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Noise Correction 1

ideal beautifull noise:

QMC noise:

SOLUTIONWeadd external noise

to sample the Boltzman distribution!

Page 46: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Results on molecules 1

Page 47: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Results on molecules 2

Page 48: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Thermodynamic limit is difficultQMC Gamma point or Integration BC (TABC)?

Simple Hexagonal c/a=0.6 rs=1.31

100 200 300 400 500

-4-3-2-1

01234

EnergyΓ-Q

(H)

# H

LDAVMC

Page 49: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Forces can be computed efficiently with VMCwe use Caffarell et al. JCP 2000

Optimization of the electronic VMC parameters:1s Gaussian for Geminal and Jastrow~200 parameters for 16 HWe use Hessian, much progress done in QMC:C.Umrigar & C. Filippi PRL (2005), S.S. PRB (2005) ,

C. Umrigar et al (also S. Sorella) PRL, (2007)

At each step we move ions with MD andVMC parameters (with hessian), ab initio

The basic steps for moving atoms

Page 50: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Why MD can be so efficient for QMC?

The simulation at finite T requires someexternal noise to the forces e.g. Langevin dynamics

But the noise is given for free within QMC!!!

Expected at least a factor N speed-up improvement

Compared with methods based only on energywe use 3N entries (forces) with the same cost.

Page 51: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

The AGP wave-function

wherei,j arespin up anddown electronsa,b aredifferent atomsl,m different orbitals

Page 52: Ab-initio molecular dynamics for High …mdt26/tti_talks/qmcitaa_07/claudio...Ab-initio molecular dynamics for High pressureHydrogen. ... 1952, 1993. Finite TemperatureSimulation how

Binding energy of aromatic molecules

Kekule’ Dewar Claus-ArmstrongBaeyer