Comp. Mat. Science School 20011 Linear Scaling ‘Order-N’ Methods in Electronic Structure Theory Richard M. Martin University of Illinois Acknowledgements:

Slides:



Advertisements
Similar presentations
Rae §2.1, B&J §3.1, B&M § An equation for the matter waves: the time-dependent Schrődinger equation*** Classical wave equation (in one dimension):
Advertisements

Wave function approaches to non-adiabatic systems
Energy is absorbed and emitted in quantum packets of energy related to the frequency of the radiation: Planck constant h= 6.63  10 −34 J·s Planck constant.
Molecular Quantum Mechanics
Computational Chemistry
Quantum One: Lecture 3. Implications of Schrödinger's Wave Mechanics for Conservative Systems.
Emergence of Quantum Mechanics from Classical Statistics.
1 Fermi surfaces and Electron dynamics  Band structure calculations give E(k)  E(k) determines the dynamics of the electrons  It is E(k) at the Fermi.
Transport Calculations with TranSIESTA
Wavefunction Quantum mechanics acknowledges the wave-particle duality of matter by supposing that, rather than traveling along a definite path, a particle.
No friction. No air resistance. Perfect Spring Two normal modes. Coupled Pendulums Weak spring Time Dependent Two State Problem Copyright – Michael D.
Electronic Structure of Solids
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
Thermal Properties of Crystal Lattices
Crystal Lattice Vibrations: Phonons
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
FUNDAMENTALS The quantum-mechanical many-electron problem and Density Functional Theory Emilio Artacho Department of Earth Sciences University of Cambridge.
6. Second Quantization and Quantum Field Theory
Lectures Introduction to computational modelling and statistics1 Potential models2 Density Functional.
Deformation of Nanotubes Yang Xu and Kenny Higa MatSE 385
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
Bridging Time and Length Scales in Materials Science and Biophysics
Lecture 17: Excitations: TDDFT Successes and Failures of approximate functionals Build up to many-body methods Electronic Structure of Condensed Matter,
Norm-conserving pseudopotentials and basis sets in electronic structure calculations Javier Junquera Universidad de Cantabria.
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : DFT Plane Wave Pseudopotential versus Other Approaches CASTEP Developers’
The Ig Nobel Prizes are  “Booby Prizes”!
Order(N) methods in QMC Dario Alfè 2007 Summer School on Computational Materials Science Quantum Monte Carlo: From Minerals and Materials.
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 02 Some materials adapted from Prof. Keith E. Gubbins:
Quantization via Fractional Revivals Quantum Optics II Cozumel, December, 2004 Carlos Stroud, University of Rochester Collaborators:
MODULE 1 In classical mechanics we define a STATE as “The specification of the position and velocity of all the particles present, at some time, and the.
Quantum Two 1. 2 Evolution of Many Particle Systems 3.
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Comp. Mat. Science School 2001 Lecture 21 Density Functional Theory for Electrons in Materials Richard M. Martin Bands in GaAs Prediction of Phase Diagram.
Linear scaling fundamentals and algorithms José M. Soler Universidad Autónoma de Madrid.
TBPW: A Modular Framework for Pedagogical Electronic Structure Codes Todd D. Beaudet, Dyutiman Das, Nichols A. Romero, William D. Mattson, Jeongnim Kim.
Fundamentals of DFT R. Wentzcovitch U of Minnesota VLab Tutorial Hohemberg-Kohn and Kohn-Sham theorems Self-consistency cycle Extensions of DFT.
Density Functional Theory Richard M. Martin University of Illinois
Density Functional Theory A long way in 80 years L. de Broglie – Nature 112, 540 (1923). E. Schrodinger – 1925, …. Pauli exclusion Principle.
Metals I: Free Electron Model
Semilinear Response Michael Wilkinson (Open University), Bernhard Mehlig (Gothenburg University), Doron Cohen (Ben Gurion University) A newly discovered.
Physics “Advanced Electronic Structure” Lecture 1. Theoretical Background Contents: 1. Historical Overview. 2. Basic Equations for Interacting Electrons.
Linear scaling solvers based on Wannier-like functions P. Ordejón Institut de Ciència de Materials de Barcelona (CSIC)
Physics “Advanced Electronic Structure”
Atomic Structure The theories of atomic and molecular structure depend on quantum mechanics to describe atoms and molecules in mathematical terms.
Introduction to the SIESTA method SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Some technicalities.
MS310 Quantum Physical Chemistry
Physical Chemistry III (728342) The Schrödinger Equation
Lecture 8. Chemical Bonding
© copyright 2011 William A. Goddard III, all rights reservedCh121a-Goddard-L14 Periodic Boundary Methods and Applications: Ab-initio Quantum Mechanics.
Lecture 9. Many-Electron Atoms
Computational Physics (Lecture 22) PHY4061. In 1965, Mermin extended the Hohenberg-Kohn arguments to finite temperature canonical and grand canonical.
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
Spin transport at the atomic scale Alexandre Reily Rocha and Stefano Sanvito Computational Spintronics Group Physics Department, Trinity College Dublin,
Kondo Effect Ljubljana, Author: Lara Ulčakar
Molecular Bonding Molecular Schrödinger equation
Electrical Engineering Materials
Time Dependent Two State Problem
Open quantum systems.
Introduction to Tight-Binding
Maintaining Adiabaticity in Car-Parrinello Molecular Dynamics
Schrödinger Theory of the Electronic Structure of Matter from a ‘Newtonian’ Perspective Viraht Sahni.
Band Theory The other approach to band theory solves the Schrodinger equation using a periodic potential to represent the Coulomb attraction of the positive.
Linear scaling solvers based on Wannier-like functions
The Materials Computation Center. Duane D. Johnson and Richard M
Quantum One.
Electronic Structure and First Principles Theory
Molecular Orbital Theory
Quantum One.
Ginzburg-Landau theory
Presentation transcript:

Comp. Mat. Science School Linear Scaling ‘Order-N’ Methods in Electronic Structure Theory Richard M. Martin University of Illinois Acknowledgements: Pablo OrdejonDavid Drabold Matthew GrumbachUwe Stephan Daniel Sanchez-PortalSatoshi Itoh Thanks to: Jose Soler, Emilio Artacho, Giulia Galli,...

Comp. Mat. Science School Linear Scaling ‘Order-N’ Methods and Car-Parrinello Simulations Fundamental Issues of locality in quantum mechanics Paradigm for view of electronic properties Practical Algorithms Results

Comp. Mat. Science School Locality in Quantum Mechanics V. Heine (Sol. St. Phys. Vol. 35, 1980) “Throwing out k-space” Based on ideas of Friedel (1954),... Many properties of electrons in any region are independent of distant regions Walter Kohn “Nearsightness”

Comp. Mat. Science School Locality in Quantum Mechanics Which properties of electrons are independent of distant regions? Total integrated quantities Density, Forces on atoms,... Coulomb Forces are long range but they can be handled in O(N) fashion just as in classical systems

Comp. Mat. Science School Non-Locality in Quantum Mechanics Which properties of electrons are non-local? Individual Eigenstates in crystals Sharp features of the Fermi surface at low T Electrical Conductivity at T=0 Metals vs insulators: distinguished by delocalization of eigenstates at the Fermi energy (metals) vs localization of the entire many-electron system (insulators) Approach in the Order-N methods: Identify localized and delocalized aspects

Comp. Mat. Science School Density Matrix I Key property that describes the range of the non- locality is the density matrix  (r,r’) In an insulator  (r,r’) is exponentially localized In a metal  (r,r’) decays as a power law at T = 0, exponentially for T > 0. (Goedecker, Ismail-Beigi) For non-interacting Bosons or Fermions, Landau and Lifshitz show that the correlation function g(r,r’) is uniquely related to the square of  (r,r’) Thus correlation lengths and the density matrix generally become shorter range at high T

Comp. Mat. Science School Density Matrix II Key property that describes the range of the non- locality is the density matrix  (r,r’) Definition:  (r,r’) =  i  i * (r)  i (r’) Can be localized even if each  i * (r) is not! r fixed at r =0 r’ Atom positions

Comp. Mat. Science School Toward Working Algorithms I (My own personal view) Heine and Haydock laid the groundwork - but it was applied only to limited Hamiltonians, … Car-Parrinello Methods changed the picture Key quantity is the total energy E[{  i }] which does not require eigenstates - only traces over the occupied states - the {  i } can be linear combinations of eigenstates

Comp. Mat. Science School Toward Working Algorithms II How can we use the advantages of the Car-Parrinello and the local approaches? Galli and Parrinello pointed out the key idea - to make a Car-Parrinello algorithm that takes advantage of the locality Require that the states in localized. Note this does not require a localized basis - it may be very convenient, but a localized basis is not essential to construct localized states (example: sum of plane waves can be localized)

Comp. Mat. Science School Toward Working Algorithms III What are localized combinations of the eigenfunctions? Wannier Functions (generalized)! Wannier Functions span the same space as the eigenstates - all traces are the same Wannier Functions One localized Wannier Ftn centered on each site Extended Bloch Eigenfunctions

Comp. Mat. Science School Toward Working Algorithms IV Can work with either localized Wannier functions w i (r) or localized density matrix  (r,r’) =  i  i * (r)  i (r’) =  i w i * (r) w i (r’) Functions of one variable But not unique Functions of two variables - more complex But unique

Comp. Mat. Science School Linear Scaling ‘Order-N’ Methods Computational complexity ~ N = number of atoms (Current methods scale as N 2 or N 3 ) Intrinsically Parallel “Divide and Conquer” Green’s Functions Fermi Operator Expansion Density matrix “purification” Generalized Wannier Functions Spectral “Telescoping” (Review by S. Goedecker in Rev Mod Phys)

Comp. Mat. Science School Divide and Conquer (Yang, 1991) Divide System into (Overlapping) Spatial Regions. Solve each region in terms only of its neighbors. (Terminate regions suitably) Use standard methods for each region Sum charge densities to get total density, Coulomb terms

Comp. Mat. Science School Expansion of the Fermi function Sankey, et al (1994); Goedecker, Colombo (1994); Wang et al (1995) Explicit T nonzero Projection into the occupied Subspace Multiply trial function  by “Fermi operator”: F  = [(H - E F )/K B T +1] -1  Localized  leads to localized projection since the Fermi operator (density matrix) is localized Accomplish by expanding F in power series in H operator -

Comp. Mat. Science School Density Matrix “Purification” Li, Nunes, Vanderbilt (1993); Daw (1993) Hernandez, Gillan (1995) Idea: A density matrix  at T=0 has eigenvalues = occupation = 0 or 1 Suppose we have an approximate  that does not have this property The relation  n+1 = 3 (  n ) (  n ) 3 always produces a new matrix with eigenvalues closer to 0 or 1.

Comp. Mat. Science School Density Matrix “Purification” The relation  n+1 = 3 (  n ) (  n ) 3 always produces a new matrix with eigenvalues closer to 0 or 1. x 3 x x instability

Comp. Mat. Science School Generalized Wannier Functions Divide System into (Overlapping) Spatial Regions. Require each Wannier function to be non-zero only in a given region Solve for the functions in each region requiring each to be orthogonal to the neighboring functions New functional invented to allow direct minimization without explicitly requiring orthogonalization Mauri, et al.; Ordejon, et al; 1993; Stechel, et al 1994; Kim et al 1995

Comp. Mat. Science School Generalized Wannier Functions Factorization of the density matrix  (r,r’) =  i w i * (r ) w i (r’) Can chose localized Wannier functions (really linear combinations of Wannier functions) Minimize functional: E = Tr [ (2 - S) H] Since this is a variational functional, the Car- Parrinello method can be used to use one calculation as the input to the next Mauri, et al.; Ordejon, et al; 1993; Stechel, et al 1994; Kim et al 1995 Overlap matrix

Comp. Mat. Science School Functional (2-S)(H - E F ) Minimization leads to orthonormal filled orbitals focres empty orbitals to have zero amplitude Each matrix element (S and H) contains two factors of the wavefunction - amplitude ~ x. For occupied states (eigenvalues below E F ) x - ( 2 x 2 - x 4 ) 1 1 Minimum for normalized wavefunction (x = 1) Minimum at zero for empty states above E F

Comp. Mat. Science School Example of Our work Prediction of Shapes of Giant Fullerenes S. Itoh, P. Ordejon, D. A. Drabold and R. M. Martin, Phys Rev B 53, 2132 (1996). See also C. Xu and G. Scuceria, Chem. Phys. Lett. 262, 219 (1996).

Comp. Mat. Science School Wannier Function in a-Si U. Stephan

Comp. Mat. Science School Combination of O(N) Methods

Comp. Mat. Science School Collision of C 60 Buckyballs on Diamond Galli and Mauri, PRL 73, 3471 (1994)

Comp. Mat. Science School Deposition of C 28 Buckyballs on Diamond Simulations with ~ 5000 atoms, TB Hamiltonian from Xu, et al. ( A. Canning, G.~Galli and J.Kim, Phys.Rev.Lett. 78, 4442 (1997).

Comp. Mat. Science School Example of DFT Simulation (not order N) Daniel Sanchez-Portal (Phys. Rev. Lett. 1999) Simulation of a gold nanowire pulled between two gold tips Full DFT simulation Explanation for very puzzling experiment! Thermal motion of the atoms makes some appear sharp, others weak in electron microscope

Comp. Mat. Science School Simulations of DNA with the SIESTA code Machado, Ordejon, Artacho, Sanchez-Portal, Soler (preprint) Self-Consistent Local Orbital O(N) Code Relaxation - ~15-60 min/step (~ 1 day with diagonalization) Iso-density surfaces

Comp. Mat. Science School HOMO and LUMO in DNA (SIESTA code) Eigenstates found by N 3 method after relaxation Could be O(N) for each state

Comp. Mat. Science School O(N) Simulation of Magnets at T > 0 Collaboration at ORNL, Ames, Brookhaven Snapshot of magnetic order in a finite temperature simulation of paramagnetic Fe. These calculations represent significant progress towards the goal of full implementation of a first principles theory of the finite temperature and non- equilibrium properties of magnetic materials. Record setting performance for large unit cell models (up to 1024-atoms) led to the award of the 1998 Gordon Bell prize. The calculations that were the basis for the award were performed using the locally self-consistent multiple scattering method, which is an O(N) Density Functional method Web Site:

Comp. Mat. Science School FUTURE! ---- Biological Systems Examples of oriented pigment molecules that today are being simulated by empirical potentials

Comp. Mat. Science School Conclusions It is possible to treat many thousands of atoms in a full simulation - on a workstation with approximate methods - intrinsically parallel for a supercomputer Why treat many thousands of atoms? Large scale structures in materials - defects, boundaries, …. Biological molecules The ideas are also relevant to understanding even small systems