Time reversible Born Oppenheimer molecular dynamics

Similar documents
Energy and Forces in DFT

Ab initio molecular dynamics

Ab initio molecular dynamics: Basic Theory and Advanced Met

Ab initio molecular dynamics. Simone Piccinin CNR-IOM DEMOCRITOS Trieste, Italy. Bangalore, 04 September 2014

Algorithms and Computational Aspects of DFT Calculations

Ab initio Molecular Dynamics Born Oppenheimer and beyond

Applications of Matrix Functions Part III: Quantum Chemistry

Ab initio molecular dynamics and nuclear quantum effects

Wave function methods for the electronic Schrödinger equation

Density Functional Theory

Solid State Theory: Band Structure Methods

Next generation extended Lagrangian first principles molecular dynamics

Quantum Molecular Dynamics Basics

Accelerated Quantum Molecular Dynamics

Quantum Mechanical Simulations

2 Electronic structure theory

5.1 Classical Harmonic Oscillator

Density Functional Theory. Martin Lüders Daresbury Laboratory

arxiv: v1 [cond-mat.str-el] 18 Jul 2007

arxiv: v1 [physics.comp-ph] 22 Oct 2015

Notes on Density Functional Theory

Density Functional Theory

Exchange Correlation Functional Investigation of RT-TDDFT on a Sodium Chloride. Dimer. Philip Straughn

Non Adiabatic Transitions in a Simple Born Oppenheimer Scattering System

1 Density functional theory (DFT)

Molecular propagation through crossings and avoided crossings of electron energy levels

Introduction to density functional perturbation theory for lattice dynamics

Introduction to Vibrational Spectroscopy

Lecture 1 Notes: 06 / 27. The first part of this class will primarily cover oscillating systems (harmonic oscillators and waves).

Key concepts in Density Functional Theory (I) Silvana Botti

DFT and beyond: Hands-on Tutorial Workshop Tutorial 1: Basics of Electronic Structure Theory

Electron Correlation

Adaptively Compressed Polarizability Operator

Molecular Dynamics. Park City June 2005 Tully

Introduction to Density Functional Theory

Electron States of Diatomic Molecules

Ab Ini'o Molecular Dynamics (MD) Simula?ons

Quantum Physics III (8.06) Spring 2007 FINAL EXAMINATION Monday May 21, 9:00 am You have 3 hours.

Notes on Density Functional Theory

Time-dependent density functional theory

Introduction to Hartree-Fock Molecular Orbital Theory

Before we start: Important setup of your Computer

Multi-Scale Modeling from First Principles

DENSITY FUNCTIONAL THEORY FOR NON-THEORISTS JOHN P. PERDEW DEPARTMENTS OF PHYSICS AND CHEMISTRY TEMPLE UNIVERSITY

Molecular energy levels

Ab initio molecular dynamics : BO

FIXED POINT ITERATION

Inference For High Dimensional M-estimates. Fixed Design Results

CHEM6085: Density Functional Theory Lecture 10

Introduction to Electronic Structure Theory

Semiclassical Electron Transport

Quantum Mechanics Exercises and solutions

Band calculations: Theory and Applications

( r) = 1 Z. e Zr/a 0. + n +1δ n', n+1 ). dt ' e i ( ε n ε i )t'/! a n ( t) = n ψ t = 1 i! e iε n t/! n' x n = Physics 624, Quantum II -- Exam 1

Chemistry 2000 Lecture 1: Introduction to the molecular orbital theory

2. The Schrödinger equation for one-particle problems. 5. Atoms and the periodic table of chemical elements

Fast Eigenvalue Solutions

Preface Introduction to the electron liquid

Introduction to Density Functional Theory with Applications to Graphene Branislav K. Nikolić

MO Calculation for a Diatomic Molecule. /4 0 ) i=1 j>i (1/r ij )

Block Iterative Eigensolvers for Sequences of Dense Correlated Eigenvalue Problems

Condensed matter physics FKA091

Iterative Methods for Solving A x = b

CHEM-UA 127: Advanced General Chemistry I

Methods of Fermion Monte Carlo

A Minimal Uncertainty Product for One Dimensional Semiclassical Wave Packets

Car-Parrinello Molecular Dynamics

MD simulation: output

On the Uniqueness of Molecular Orbitals and limitations of the MO-model.

First-principles modeling: The evolution of the field from Walter Kohn s seminal work to today s computer-aided materials design

IV. Classical Molecular Dynamics

Session 1. Introduction to Computational Chemistry. Computational (chemistry education) and/or (Computational chemistry) education

Electronic structure theory: Fundamentals to frontiers. 1. Hartree-Fock theory

Ch120a: Nature of the Chemical Bond - Fall 2016 Problem Set 1 TA: Shane Flynn

Electronic Structure Calcula/ons: Density Func/onal Theory. and. Predic/ng Cataly/c Ac/vity

Structure of Cement Phases from ab initio Modeling Crystalline C-S-HC

Diffusion of wave packets in a Markov random potential

A Brief Introduction to Thomas-Fermi Model in Partial Differential Equations

Lecture 5. Hartree-Fock Theory. WS2010/11: Introduction to Nuclear and Particle Physics

Quantum Theory of Matter

Many-Body Perturbation Theory. Lucia Reining, Fabien Bruneval

The semiclassical. model for adiabatic slow-fast systems and the Hofstadter butterfly

Electrical Transport in Nanoscale Systems

Department of Physics PRELIMINARY EXAMINATION 2015 Part II. Long Questions

Computational Physics. J. M. Thijssen

EXISTENCE OF SOLUTIONS TO ASYMPTOTICALLY PERIODIC SCHRÖDINGER EQUATIONS

Instructor background for the discussion points of Section 2

The Role of the Hohenberg Kohn Theorem in Density-Functional Theory

Module 6 1. Density functional theory

Molecular Resonance Raman and Rayleigh Scattering Stimulated by a Short Laser Pulse

arxiv: v2 [physics.comp-ph] 22 Nov 2017

Eulerian semiclassical computational methods in quantum dynamics. Shi Jin Department of Mathematics University of Wisconsin-Madison

Density Functional Theory (DFT)

J07M.1 - Ball on a Turntable

3: Density Functional Theory

Ab initio Molecular Dynamics

Chapter 7 Iterative Techniques in Matrix Algebra

MD Thermodynamics. Lecture 12 3/26/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

NUMERICAL CALCULATION OF RANDOM MATRIX DISTRIBUTIONS AND ORTHOGONAL POLYNOMIALS. Sheehan Olver NA Group, Oxford

Quantum mechanics (QM) deals with systems on atomic scale level, whose behaviours cannot be described by classical mechanics.

Transcription:

Time reversible Born Oppenheimer molecular dynamics Jianfeng Lu Mathematics Department Department of Physics Duke University jianfeng@math.duke.edu KI-Net Conference, CSCAMM, University of Maryland, May 2013 Joint work with Lin Lin (Lawrence Berkeley Lab) and Sihong Shao (Peking University)

(time dependent) Born-Oppenheimer approximation Nuclear-electronic Schrödinger equation i Ψ(x, R) = 1 2 Δ Ψ(x, R) 1 2M Δ Ψ(x, R) + V(x, R)Ψ(x, R) Born-Oppenheimer (adiabatic) approximation ε = 1/M 1 (M 1836 for hydrogen) Assume that the wave function takes Ψ(x, R) = ψ(r)φ (x; R) where Φ ( ; R) is the ground state for electronic Hamiltonian Δ + V(x, R)]Φ (x; R) = E (R)Φ (x; R)

Semiclassical limit Nuclear Schrodinger equation i ψ(r) = 1 2M Δ ψ(r) + E (R)Ψ(x, R) We are interested in long time dynamics for nuclei, hence we rescale to the time scale O( M) and get (recall ε = 1/M) iε ψ(r) = ε 2 Δ ψ(r) + E (R)Ψ(x, R) Semiclassical approximation (ε 1) gives Newton s equation of motion M R = E (R). Mathematical works by Combes, Hagedorn, Jecko, Joye, Markowich, Martinez, Maslov, Panati, Paul, Spohn, Teufel,...

Born-Oppenheimer molecular dynamics BOMD equation of motion M R = E (R); E (R) = inf Φ H(x; R) Φ. Force can be calculated using Hellmann-Feynman theorem E (R) = Φ (x; R) H(x; R) Φ (x; R).

Born-Oppenheimer molecular dynamics BOMD equation of motion M R = E (R); E (R) = inf Φ H(x; R) Φ. Force can be calculated using Hellmann-Feynman theorem E (R) = Φ (x; R) H(x; R) Φ (x; R). Unfortunately, the variational problem is too difficult to solve practically. Curse of dimensionality (d = 3N, where N is the number of electrons); Symmetry restrictions of Φ due to Pauli s exclusion principle Φ(x,, x,, x,, x ) = Φ(x,, x,, x,, x ); Φ has complicated singularity structure.

Density functional theory Approximate solutions are given by electronic structure models. The most popular choice is the density functional theory [Hohenberg-Kohn 1964, Kohn-Sham 1965] The energy is a functional of the one-body electron density ρ R R ρ(x) = N Φ (x, x,, x ) dx dx.

Density functional theory Approximate solutions are given by electronic structure models. The most popular choice is the density functional theory [Hohenberg-Kohn 1964, Kohn-Sham 1965] The energy is a functional of the one-body electron density ρ R R ρ(x) = N Φ (x, x,, x ) dx dx. Levy-Lieb constrained variational principle [Levy 1979, Lieb 1983]: E = inf Φ H Φ = inf inf Φ H Φ

Density functional theory Approximate solutions are given by electronic structure models. The most popular choice is the density functional theory [Hohenberg-Kohn 1964, Kohn-Sham 1965] The energy is a functional of the one-body electron density ρ R R ρ(x) = N Φ (x, x,, x ) dx dx. Levy-Lieb constrained variational principle [Levy 1979, Lieb 1983]: E = inf Φ H Φ = inf inf Φ H Φ = inf E DFT(ρ).

Density functional theory Approximate solutions are given by electronic structure models. The most popular choice is the density functional theory [Hohenberg-Kohn 1964, Kohn-Sham 1965] The energy is a functional of the one-body electron density ρ R R ρ(x) = N Φ (x, x,, x ) dx dx. Levy-Lieb constrained variational principle [Levy 1979, Lieb 1983]: E = inf Φ H Φ = inf The energy functional takes the general form E DFT (ρ; R) = T (ρ) + ρv (x; R) + 1 2 inf Φ H Φ = inf E DFT(ρ). ρ(x)ρ(y) x y + E (ρ) T (ρ): Kinetic energy of non-interacting electrons; E (ρ): Exchange-correlation energy, which encodes the many-body interaction.

Kohn-Sham density functional theory Kohn-Sham density functional theory introduces one-particle orbitals to better approximate the kinetic and exchange-correlation energies. It is the most widely used electronic structure theory, which achieves the best compromise between accuracy and cost. The energy functional is minimized for N orbitals {ψ } H (R ). E ({ψ }; R) = 1 ψ 2 + ρv (x; R) + 1 2 where the electron density is given by ρ(x) = ψ (x). ρ(x)ρ(y) x y + E (ρ) Remark: spin degree of freedom is neglected

Kohn-Sham density functional theory Kohn-Sham DFT can be understood as a mean field type theory, as electrons interact through an effective potential. The electron density satisfies the following consistent relation: H (ρ)ψ = E ψ, and ρ(x) = ψ (x) where the effective Hamiltonian contains the interactions of electrons: H (ρ) = Δ + V (ρ); V (ρ) = V + V (ρ) + E (ρ). Note that this gives a fix point equation ρ = F (ρ).

BOMD with Kohn-Sham DFT Equation of motion M R = E, (R); E, (R) = inf { } E ({ψ }; R). Straightforward application of Hellmann-Feynman type argument gives E, (R) = ρ (x; R) R V (x; R) dx

BOMD with Kohn-Sham DFT Equation of motion M R = E, (R); E, (R) = inf { } E ({ψ }; R). Straightforward application of Hellmann-Feynman type argument gives We can then write E, (R) = ρ (x; R) R V (x; R) dx MR = ρ (x; R) R V (x; R) dx ρ (x; R) = arg min E (ρ; R) where (with some abuse of notation) E (ρ; R) = inf E ({ψ { } { } }; R) for math justification, see [Ambrosio-Figalli-Friesecke-Giannoulis-Paul 2011]

Self-consistent field iteration The challenge is now to find the ground state electron density ρ (x; R) = arg min E (ρ; R).

Self-consistent field iteration The challenge is now to find the ground state electron density ρ (x; R) = arg min E (ρ; R). The common (and efficient) way to find ρ is to use a nonlinear iteration scheme to solve the fix point equation ρ = F (ρ). This is known as the self-consistent field (SCF) iteration in literature. An example of the mixing scheme is: 1. ρ = F (ρ ) 2. ρ = ρ + αp(ρ ρ ) where α is a mixing parameter and P a preconditioner, e.g. P = Id for simple mixing, P = for Kerker mixing.

Simple mixing: Kerker mixing: ρ = ρ + α(f (ρ ) ρ ). ρ = ρ + α Δ 4πγ Δ (F (ρ ) ρ ) We will not go into the details of more advanced SCF iteration scheme here, but just make two remarks for discussions in the sequel: 1. As usual for iterative schemes, the SCF iteration starts with an initial guess ρ, which greatly affects the number of iterations; 2. As the system has huge number of degrees of freedom, in practice, the SCF iteration can take a long time to converge. This is the bottleneck of BOMD simulations.

A simple example Let us use as example the dynamics of an one-dimensional chain of atoms. E (ψ, R) = ψ + 1 (ρ(x) m(x; R))v( x y )(ρ(y) m(y; R)) 2 where m(x; R) = m ion (x R ). By different choice of ionic background charge m ion, we have either insulating or metallic systems. 0.18 0.16 0.14 0.12 0.1 εi 0.08 0.06 0.04 0.02 0 occupied unoccupied 10 20 30 40 50 60 index(i) 0.18 0.16 0.14 0.12 εi 0.1 0.08 0.06 0.04 0.02 0 occupied unoccupied 10 20 30 40 50 60 index(i)

We use BOMD to study the phonon frequency of the system. 5.4 1st atom position 15.3 2nd atom position 5.2 15.2 15.1 5 15 4.8 14.9 14.8 4.6 0 2 4 6 8 10 t x 10 5 number of SCF steps 50 14.7 0 2 4 6 8 10 t x 10 5 5 x Drift of total energy 10 8 40 30 0 20 10 0 0.5 1 1.5 2 2.5 t x 10 6 5 0 2 4 6 8 10 t x 10 5

How to accelerate BOMD? Since the bottleneck is SCF, we try to reduce the number of steps: Use ρ from last atom position R as initial guess (already used); Terminate the SCF iteration before convergence (who need 10 )... 10 2 SCF consistency error 10 4 10 6 10 8 10 10 0 10 20 30 40 50 SCF iteration

How to accelerate BOMD? Since the bottleneck is SCF, we try to reduce the number of steps: Use ρ from last atom position R as initial guess (already used); Terminate the SCF iteration before convergence (who need 10 )... Unfortunately, it does not work... 1st atom position 5.4 1.2 x SCF consistency error 10 3 5.2 5 4.8 More SCF steps? 4.6 0 0.5 1 1.5 2 2.5 t x 10 6 1st atom position 5.4 5.2 1 0.8 0.6 0.4 0.2 0 0 0.5 1 1.5 2 2.5 t x 10 6 SCF consistency error x 10 4 4 3 5 2 4.8 1 4.6 0 0.5 1 1.5 2 2.5 t x 10 6 0 0 0.5 1 1.5 2 2.5 t x 10 6

Recall the Born-Oppenheimer molecular dynamics M R = ρ (x; R) V (x; R) dx ρ (x; R) = arg min E (ρ; R)

Recall the Born-Oppenheimer molecular dynamics M R = ρ (x; R, ρ) V (x; R) dx ρ (x; R, ρ) = arg min E (ρ ; R) We have introduced a dependence on the initial guess ρ (superscript dropped), which is superficial now, since ρ is the minimizer (assuming uniqueness, at least locally...)

Recall the Born-Oppenheimer molecular dynamics M R = ρ (x; R, ρ) V (x; R) dx ρ (x; R, ρ) = arg min E (ρ ; R) We have introduced a dependence on the initial guess ρ (superscript dropped), which is superficial now, since ρ is the minimizer (assuming uniqueness, at least locally...) When we use non-convergent SCF iteration, let us denote ρ (x; R, ρ) the output density from initial guess ρ of the non-convergent SCF iteration. M R = ρ (x; R, ρ) V (x; R) dx ρ(t+) ρ (x; R, ρ(t)) where we update the initial guess for the next time step using the current output.

Loss of time-reversible symmetry BOMD with non-convergent SCF iteration M R = ρ (x; R, ρ) V (x; R) dx ρ(t+) ρ (x; R, ρ(t)) Due to the dependence on the initial guess of the SCF iteration, the dynamics is no longer time-reversible nor symplectic. The loss of structure leads to instability and drift behavior. We note that irreversibility also arises if SCF is accelerated using linear scaling algorithm (uncontrolled error due to cut-off), or adaptive basis sets (Pulay force).

Time-reversible Born-Oppenheimer molecular dynamics Key idea: Restore the time reversibility by treating the initial guess of electron density as dynamical variables. [Niklasson-Tymczak-Challacombe 2006, Niklasson 2008] Time-reversible Born-Oppenheimer molecular dynamics (TRBOMD) M R = ρ (x; R, ρ) V (x; R) dx ρ = ω (ρ (x; R, ρ) ρ) Here ω is a frequency parameter for the artificial dynamics of ρ. The dynamics apparently has time reversal symmetry, however it is not symplectic (no energy conservation in general). Remark: other than the second order dynamics for ρ, we might also consider time-reversible first order stochastic dynamics.

Numerical examples for TRBOMD Back to the original phonon example, we use SCF step = 3. Metal system: 5.4 1st atom position (BOMD vs TRBOMD) 1.5 x 10 3 SCF consistency error 5.2 1 5 4.8 0.5 Insulator system: 4.6 0 2 4 6 8 10 t x 10 5 0 0 0.5 1 1.5 2 2.5 t x 10 6 5.15 1st atom position (BOMD vs TRBOMD) 2.5 x 10 3 SCF consistency error 5.1 2 5.05 5 4.95 1.5 1 4.9 0.5 4.85 0 2 4 6 8 10 t x 10 5 0 0 0.5 1 1.5 2 2.5 t x 10 6

Questions: When does and how does TRBOMD work? How to choose the parameter ω? How does the performance depend on the system and choice of ρ?

Questions: When does and how does TRBOMD work? How to choose the parameter ω? How does the performance depend on the system and choice of ρ? To answer these (at least partially), we first do a linear stability analysis of the dynamics. Denote R and ρ = ρ (R ) the reference equilibrium state. Write R = R + R and ρ = ρ + ρ, we have (after dropping tildes) M R = ρ (x; R + R, ρ + ρ) V (x; R + R) dx ρ = ω ρ (R + R, ρ + ρ) ρ ρ

Questions: When does and how does TRBOMD work? How to choose the parameter ω? How does the performance depend on the system and choice of ρ? To answer these (at least partially), we first do a linear stability analysis of the dynamics. Denote R and ρ = ρ (R ) the reference equilibrium state. Write R = R + R and ρ = ρ + ρ, we have (after dropping tildes) M R = ρ (x; R + R, ρ + ρ) V (x; R + R) dx ρ = ω ρ (R + R, ρ + ρ) ρ ρ Assumption: consistency of the SCF map ρ (R, ρ (R)) = ρ (R), in particular ρ (R, ρ ) = ρ.

Linearization gives (all derivatives evaluated at R and ρ ) MR = V ρ R R ω ρ = ρ R R + ρ ρ + V ρ R R V R Idρ By consistency of the SCF map, we have ρ ρ ρ ρ R = Id ρ ρ ρ R

Linearization gives (all derivatives evaluated at R and ρ ) MR = V ρ R R ω ρ = ρ R R + ρ ρ + V ρ R R V R Idρ By consistency of the SCF map, we have ρ ρ ρ We arrive at ρ R = Id ρ ρ ρ R = K ρ R MR = MDR V R (K Id) ρ R ρ R ω ρ = K ρ R ρ R where D is the dynamical matrix for atoms MD = V R ρ R + V ρ R

Linearized TRBOMD MR = MDR V R (K Id) ρ R ρ R ω ρ = K ρ R ρ R Note that M R = MDR agrees with the linearization of BOMD, which gives the (Born-Oppenheimer) phonon frequency of the atoms. Observations: 1. K = Id ρ / ρ must be diagonalizable with positive eigenvalues, otherwise, the ρ dynamics is unstable. 2. Denote the characteristic frequency of R as Ω, we have Ω Ω(D) Ω(D) = ω V R (Id K ) ρ R + O Ω(D) ω λ (K) under the non-resonance condition: ω λ (K)/Ω(D).

Accuracy of TRBOMD Accuracy from linear response analysis: Ω Ω(D) Ω(D) = ω V R (Id K ) ρ R + O Ω(D) ω λ (K) Hence, to improve the accuracy, we want to increase ω; however, larger ω gives stiffness of the equation, which requires more computational cost. We have a trade off between accuracy and cost. We also see that the prefactor decreases if the spectrum of K is close to Id. Recall that K = Id. We would want to choose SCF map so that ρ ρ 1 This means that the output does not depend much on the initial guess, in other words, we would like to choose an effective SCF consistent iteration.

Numerical validation: Error as a function of ω for metallic system ω R R R R Ω /Ω(D) 1 1e4 0.84367 0.87842e 3 0.35399e 3 2e4 1.67923 1.74862e 3 0.71191e 3 3e4 2.50381 2.60483e 3 1.10521e 3 4e4 3.33255 3.46855e 3 1.40545e 3 5e4 4.14935 4.31790e 3 1.79543e 3 6e4 4.94810 5.14452e 3 2.19074e 3 5 4 3 2 1 L1 error of atom position 2.5 x Relative error of phonon frequency 10 3 2 1.5 1 0.5 0 1 2 3 4 5 6 1/sqr(ω) x 10 4 0 1 2 3 4 5 6 1/sqr(ω) x 10 4 SCF step = 3

Summary of the linear response analysis Linear stability requires λ(k) > 0 (requirement of SCF map). Accuracy O(ω ) provided non-resonance ω λ (K)/Ω(D). Performance depends on ρ / ρ, the effectiveness of SCF iteration. More on the stability condition λ(k) > 0:. Lemma. If ρ is given by simple mixing or Kerker mixing, K is diagonalizable and its eigenvalues are real. The condition λ(k) > 0 can be satisfied with. suitable choice of preconditioner and the mixing parameter.. Sketch of Proof.. For simple or Kerker mixing, ρ / ρ is a polynomial of P ρ / ρ.. Claim: P ρ / ρ is diagonalizable with real eigenvalues.

How about nonlinear regime? M R = ρ (x; R, ρ) V (x; R) dx ρ = ω (ρ (R, ρ) ρ) For ω 1, we have time scale separation: ρ changes much faster compared to R. Formal two-scale asymptotic expansion (τ = ωt): To the leading order, we obtain R = R(t) and ρ = ρ(t, τ) M R(t) = ρ (x; R(t), ρ(t, τ)) V (x; R(t)) dx ρ(t, τ) = ρ (R(t), ρ(t, τ)) ρ(t, τ)

Averaging perspective of TRBOMD To the leading order in ω M R(t) = ρ (x; R(t), ρ(t, τ)) V (x; R(t)) dx ρ(t, τ) = ρ (R(t), ρ(t, τ)) ρ(t, τ) R(t) is frozen in the leading order equation for ρ. Assumption: The limit of the time average exists 1 sρ(x; R(t)) = lim T ρ (R(t), ρ(t, τ)) dτ As ρ can be fairly nonlinear and complicated, it seems difficult to justify the assumption in general. Average of R equation over τ, we have M R(t) = sρ(x; R(t)) V (x; R(t)) dx

Effective equation of TRBOMD for R: non-equilibrium metallic system, ω = 62500, SCF step = 7 Compared with BOMD M R(t) = sρ(x; R(t)) V (x; R(t)) dx M R(t) = ρ (x; R(t)) V (x; R(t)) dx The pathwise accuracy is determined by the difference ρ sρ. In the limit ω, TRBOMD may still have an error compared to BOMD. It is affected by the SCF map ρ and the long time dynamics of ρ(τ). 0.012 ρ SCF (ρ) ρ KS 1 0.01 0.008 0.006 0.004 0.002 0 0 1 2 3 4 5 t x 10 5

0 0 1 2 3 4 5 5 0 0 1 2 3 4 5 5 Numerical example: non-equilibrium case, metal system At time 0, we kick the first atom, so that R (0) = 1e 3. 40 Comparison between TRBOMD and BOMD 40 BOMD with non converging SCF 30 30 20 20 10 10 0 0 10 10 20 0 1 2 3 4 5 t x 10 5 SCF error in TRBOMD x 10 3 4 20 0 1 2 3 4 5 t x 10 5 SCF error in non conv BOMD x 10 3 4 3 3 2 2 1 1

Car-Parrinello molecular dynamics Key idea: Undo the adiabatic limit by introducing (artificial) classical dynamics for electrons. It can be viewed as a relaxation scheme. [Car-Parrinello 1985] Car-Parrinello equation of motion MR = E (ψ, R) = ρ R (x) V (x; R) dx R μψ = E (ψ, R) + ψ ψ Λ Here Λ s are Lagrange multipliers for the orthonormality constraints. CPMD is a Hamiltonian system (on the manifold ψ ψ = δ ) with Lagrangian given by L(R, R, ψ, ψ) = M R + μ ψ E (ψ, R).

Analysis of CPMD The stability is guaranteed by the energy conservation. Following the similar strategy, we have 1. Adiabatic condition: μ λ (H)/Ω(D) where H = E / ψ and λ (H) = E ; Fails for gapless system. 2. Accuracy of phonon frequency: Ω Ω((D)) Ω(D) μ E The analysis can be extended to the nonlinear regime (a classical adiabatic type result), thanks to the symplectic structure:. Theorem (Bornemann-Schütte 1998). For insulating systems (with spectral gap), for a finite time T small enough that the gap persists, we have.. R R (,) C(T)μ/.

Comparison between TRBOMD and CPMD TRBOMD CPMD structure time-reversible symplectic tuning parameter ω μ non-resonance condition ω λ (K)/Ω μ λ (H)/Ω K = I H = insulator yes (if λ(k) > 0) yes metal yes (if λ(k) > 0) no TRBOMD works for metal TRBOMD offers more flexibility to improve accuracy (i.e. using better SCF maps) TRBOMD is NOT guaranteed to be long-time stable

Numerical comparison of TRBOMD and CPMD: Insulating system μ R R R R Ω /Ω(D) 1 1e4 0.27009e + 2 0.32930e 1 1.24227e 2 2e4 0.52117e + 2 0.60463e 1 2.42788e 2 3e4 0.75312e + 2 0.85131e 1 3.58139e 2 4e4 0.96623e + 2 1.09253e 1 4.68517e 2 5e4 1.16149e + 2 1.31137e 1 5.14133e 2 6e4 1.33986e + 2 1.49472e 1 5.95193e 2 140 L1 error of atom position 5.15 Atom position (insulator) 120 5.1 100 5.05 80 5 60 40 20 1 2 3 4 5 6 artificial electron mass x 10 4 4.95 BOMD 4.9 TRBOMD, ω 2 = 6e4 CPMD, µ = 1e4 4.85 0 CPMD, 2 µ = 4 3e4 6 8 10 CPMD, µ = 6e4t x 10 4

Numerical comparison of TRBOMD and CPMD: Metallic system μ R R R R Ω /Ω(D) 1 1e4 34.6848 3.60028e 2 1.43067e 2 2e4 38.8461 4.19386e 2 1.67889e 2 3e4 40.9346 4.43534e 2 1.82828e 2 4e4 42.3424 4.57893e 2 1.80796e 2 5e4 43.6062 4.70760e 2 1.87239e 2 6e4 44.8588 4.83539e 2 1.89897e 2 Atom position (metal) R 5.2 5.1 5 4.9 4.8 BOMD TRBOMD, ω 2 = 6e4 CPMD, µ = 1e4 CPMD, µ = 6e4 4.7 7 7.5 8 8.5 9 t x 10 4

Conclusion and future directions Conclusion BOMD can be accelerated by using the time-reversible Born-Oppenheimer molecular dynamics. TRBOMD is time-reversible, and hence has better long-time stability; however, it is not symplectic. TRBOMD requires effective self-consistent field iterations to work. The tuning parameter ω offers a trade-off of efficiency and accuracy. Some future directions Canonical ensemble (NVT) case (thermostat). Long-time behavior and nonlinear stability of TRBOMD. Time-reversible stochastic version of TRBOMD. Explore symplectic BOMD with non-convergent SCF iterations. Better understanding of SCF iterations (e.g. K). CPMD for metallic systems.

Thank you for your attention Email: jianfeng@math.duke.edu url: http://www.math.duke.edu/~jianfeng/ Research supported by NSF and Sloan Foundation