Localized orbitals and localized basis sets

Similar documents
Review Jeopardy. Blue vs. Orange. Review Jeopardy

Least-Squares Intersection of Lines

Notes on Orthogonal and Symmetric Matrices MENU, Winter 2013

The Quantum Harmonic Oscillator Stephen Webb

Bohr Model Calculations for Atoms and Ions

An introduction to Value-at-Risk Learning Curve September 2003

Convolution. 1D Formula: 2D Formula: Example on the web:

Similarity and Diagonalization. Similar Matrices

Q-Chem: Quantum Chemistry Software for Large Systems. Peter M.W. Gill. Q-Chem, Inc. Four Triangle Drive Export, PA 15632, USA. and

Nonlinear Iterative Partial Least Squares Method

Mulliken suggested to split the shared density 50:50. Then the electrons associated with the atom k are given by:

Dimensionality Reduction: Principal Components Analysis

Solving Systems of Linear Equations Using Matrices

NMR and IR spectra & vibrational analysis

MATH APPLIED MATRIX THEORY

Linearly Independent Sets and Linearly Dependent Sets

Rate Equations and Detailed Balance

Module 1, Lesson 3 Temperature vs. resistance characteristics of a thermistor. Teacher. 45 minutes

1 Determinants and the Solvability of Linear Systems

Orthogonal Diagonalization of Symmetric Matrices

3 An Illustrative Example

Orbits of the Lennard-Jones Potential

Au = = = 3u. Aw = = = 2w. so the action of A on u and w is very easy to picture: it simply amounts to a stretching by 3 and 2, respectively.

LINEAR ALGEBRA. September 23, 2010

Regression III: Advanced Methods

Linear Algebra Review. Vectors

Factor Analysis. Chapter 420. Introduction

CHAPTER 8 FACTOR EXTRACTION BY MATRIX FACTORING TECHNIQUES. From Exploratory Factor Analysis Ledyard R Tucker and Robert C.

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited

Efficient Curve Fitting Techniques

Name Partners Date. Energy Diagrams I

Chapter 17. Orthogonal Matrices and Symmetries of Space

SIMPLIFIED METHOD FOR ESTIMATING THE FLIGHT PERFORMANCE OF A HOBBY ROCKET

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

Moving Least Squares Approximation

1 Shapes of Cubic Functions

Study the following diagrams of the States of Matter. Label the names of the Changes of State between the different states.

Introduction to the CASINO Program

Several Views of Support Vector Machines

5. Orthogonal matrices

Analysis, post-processing and visualization tools

Wind Speed Maps for the Caribbean for Application with the Wind Load Provisions of ASCE 7

The Singular Value Decomposition in Symmetric (Löwdin) Orthogonalization and Data Compression

Correlation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs

AP Physics 1 and 2 Lab Investigations

November 16, Interpolation, Extrapolation & Polynomial Approximation

LS.6 Solution Matrices

Number Patterns, Cautionary Tales and Finite Differences

2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

ax 2 by 2 cxy dx ey f 0 The Distance Formula The distance d between two points (x 1, y 1 ) and (x 2, y 2 ) is given by d (x 2 x 1 )

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

Lies My Calculator and Computer Told Me

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),

The Basics of FEA Procedure

Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials.

A Guide to Acousto-Optic Modulators

1 Variational calculation of a 1D bound state

STA 4273H: Statistical Machine Learning

Algebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.

ASEN Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

Finite Element Formulation for Plates - Handout 3 -

Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints

PARTIAL LEAST SQUARES IS TO LISREL AS PRINCIPAL COMPONENTS ANALYSIS IS TO COMMON FACTOR ANALYSIS. Wynne W. Chin University of Calgary, CANADA

Teacher Answer Key: Measured Turns Introduction to Mobile Robotics > Measured Turns Investigation

3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials

Solving Linear Programs in Excel

Increasing for all. Convex for all. ( ) Increasing for all (remember that the log function is only defined for ). ( ) Concave for all.

Chapter 6 Work and Energy

5.61 Physical Chemistry 25 Helium Atom page 1 HELIUM ATOM

Exploratory Factor Analysis

Linear Algebra: Vectors

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Feb 8

Chapter 9. Chemical reactivity of molecules depends on the nature of the bonds between the atoms as well on its 3D structure

Mesh Discretization Error and Criteria for Accuracy of Finite Element Solutions

Vector and Matrix Norms

5.5. Solving linear systems by the elimination method

1/27/2013. PSY 512: Advanced Statistics for Psychological and Behavioral Research 2

Chemical Kinetics. 2. Using the kinetics of a given reaction a possible reaction mechanism

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, cm

8.2. Solution by Inverse Matrix Method. Introduction. Prerequisites. Learning Outcomes

2.2 Creaseness operator

Linear Algebra Notes

Exploratory Factor Analysis

Numerical Analysis Lecture Notes

NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER. Bridge Rectifier

MAT 200, Midterm Exam Solution. a. (5 points) Compute the determinant of the matrix A =

PHY4604 Introduction to Quantum Mechanics Fall 2004 Practice Test 3 November 22, 2004

Numerical integration of a function known only through data points

The PageRank Citation Ranking: Bring Order to the Web

x = + x 2 + x

7 Gaussian Elimination and LU Factorization

5 Homogeneous systems

Math 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = i.

Partial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:

Linear Algebra Notes for Marsden and Tromba Vector Calculus

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

Transcription:

Localized orbitals and localized basis sets STUDENT CHALLENGE Mike Towler The Towler Institute via del Collegio 22 Vallico Sotto Email: mdt26@cam.ac.uk 1

Linear scaling QMC 0.0 0.2 0.5 0.7 1.0 1.2 1.4 1.7 1.9 2.2 2.4 15.0 15.0 Computer time t 13.5 12.0 10.5 9.0 7.5 6.0 4.5 3.0 Linear scaling Cubic scaling N^7 scaling 13.5 12.0 10.5 9.0 7.5 6.0 4.5 3.0 method scaling Hartree-Fock N 3 N 4 DFT N 3 QMC N 3 N 4 CCSD(T) N 7 1.5 1.5 0.0 0.0 0.0 0.2 0.5 0.7 1.0 1.2 1.4 1.7 1.9 2.2 2.4 System size N Scaling improvement in QMC simply a matter of using localized orbitals and localized basis sets. If an electron is far enough from the centre of a localized orbital, then we can assume it to be zero, thereby avoiding a great deal of unnecessary calculation. 2

Linear scaling QMC fallacy No. 1 - paper titles Linear scaling quantum Monte Carlo calculations, Williamson et al. (2001). Linear scaling quantum Monte Carlo technique with non-orthogonal localized orbitals, Alfè and Gillan (2004). Linear scaling for the local energy in quantum Monte Carlo, Manten and Lüchow (2003). Memory requirement scales linearly. Time to do 1 MC move and calculate local energy once scales linearly. But need to do many MC moves - in fact an increasing number of them as the system size increases if you want to keep the error bar the same. Time taken to calculate the local energy to a given error bar thus scales as the square of the system size, so according to all previously established conventions, it should be called quadratic scaling quantum Monte Carlo. Thus only Manten alludes to this in his choice of title. I think you know the answer to that, Mike. Because it sounds cool. A.J. Williamson, Leiden conference, 2004 3

Linear scaling QMC fallacy No. 2 The necessity of splines Misleading figure from Williamson paper Fails to mention that curves marked Gaussian and Plane Wave (which are basis sets) are produced with delocalized orbitals whereas his curve marked MLW (Maximally Localized Wannier function - a kind of orbital) is done with localized orbitals in addition to his localized spline basis set. In fact Gaussians have the potential to be just as effective a representation as splines in linear scaling QMC calculations! 4

Localized orbitals with Gaussian basis sets Good properties: Gaussian basis functions decay quickly We think we can build orbitals which are localized without cutting them off appreciably, unlike with plane-wave (and therefore blip) calcs. Where to get localized orbitals expanded in Gaussians? CRYSTAL (Oh God..) Options CRYSTAL2003 will calculate orthogonal Wannier functions.. we could use those directly. We could take CRYSTAL s regular delocalized orbitals and localize them according to a criterion of our own. 5

How to produce localized orbitals Calculate orthogonal extended Bloch orbitals in the usual way with your DFT program. Form appropriate linear combinations to produce orbitals localized according to some criterion. φ m (r) = M c mn ψ n (r), n=1 m = 1, 2,..., M det φ m (r i ) = det c mn det ψ n (r i ) Determinant unchanged apart from constant factor det c mn, therefore total energy unchanged in QMC. If the transformation matrix is unitary, then the resulting orbitals remain orthogonal. If it isn t, then they are nonorthogonal. Whichever - the above property of determinants is true. Therefore we can use nonorthogonal orbitals in QMC. Additional freedom gained by dispensing with orthogonality can be exploited to improve the localization of the orbitals. 6

Orthogonal vs. non-orthogonal Comparison of orthogonal (left) and non-orthogonal (right) maximally localized orbitals for C-C σ bond in benzene C 6 H 6. The non-orthogonal orbitals are more localized and more transferable since the extended wiggles in the orthogonal functions depend in detail upon the neighbouring atoms. 7

Alfè/Gillan localization Choose some region of arbitrary shape contained within the unit cell. Want to find the combination φ(r) = M n=1 c nψ n (r) such that φ(r) is maximally localized in this region. Can vary the c n to maximize the localization weight P : region P = φ(r) 2 dr m,n cell φ(r) 2 dr = c ma region mn c n m,n c M Acell mnc n where A Ω mn = Ω ψ mψ n dr Then P takes its maximum value when the c n are the components of the eigenvector of the generalized eigenvalue equation A region mn c n = λ α A cell mnc n n n associated with largest eigenvalue λ 1, and this maximum P is equal to λ 1. [J. Phys.: Cond. Mat 16, L305 (2004)] 8

Reboredo-Williamson localization Optimized nonorthogonal localized orbitals for linear scaling QMC calculations Phys. Rev. B 71, 121105 (2005) Essentially the same thing as Alfè, though less clearly explained. 9

Cutting things off 0.1 RQH NDD Untruncated Abrupt Orbital value 0.05 0 0 1 2 3 4 Distance along line from Si passing between 2 H atoms (a.u.) To get any benefit from localized orbitals, need to decide on truncation radius outside of which they are taken to be exactly zero. Then we don t need to do any work to calculate the orbital if electron is further away than this. Then need to decide how to cut off the orbital. Can cutoff abruptly, or can bring the orbital smoothly to zero over some truncation region by multiplying by an appropriate function. One might initially think the latter is more sensible. Very nice analysis of this in Neil s Ph.D. thesis. 10

Neil cutoff results : VMC for silane Truncation method Total energy (a.u.) KEI (a.u.) FISQ (a.u.) rqh 4.9550(7) 4.5159(7) 4.520(15) rqh2 4.9449(7) 4.5241(6) 4.521(7) rqh3 4.9026(7) 4.5639(7) 4.543(6) rqhnew 5.0051(7) 4.4678(6) 4.455(6) ndd 4.8390(14) 4.6459(14) 4.65(2) rjn 4.9917(6) 4.4807(6) 4.492(13) Abrupt 5.9290(3) 3.4954(4) 3.275(3) Untruncated 5.9591(4) 3.3024(4) 3.300(3) Table 1: VMC kinetic energy and total energy with the different truncation schemes, the norm of the truncated functions being 94.87% of that of the original Wannier functions. No Jastrow factor is present. The kinetic energy calculated using density-functional theory (which, ideally, VMC should reproduce) is 3.30302 a.u. 100,000,000 configuration moves were carried out. 11

Laplacian of truncated orbitals in silane Laplacian of orbital 0.5 0-0.5 RQH NDD Untruncated Abrupt 0 2 Distance along line from Si passing between 2 H atoms (a.u.) 12

Neil cutoff results : DMC for silane Truncation method Total energy (a.u.) KEI (a.u.) No. catastrophes rqh 6.280(9) 3.317(15) 2 rqh2 6.50(3) 3.00(6) 15 rqh3 7.1(1) 2.2(1) 28 rqhnew 6.084(6) 3.597(13) 3 ndd 6.301(6) 3.644(7) 28 rjn 7.3(1) 1.9(1) 12 Abrupt 6.276(1) 3.602(2) 0 Untruncated 6.288(1) 3.401(2) 0 Table 2: DMC results for SiH 4 calculated without a Jastrow factor, the norm of the truncated functions being 94.87% of that of the original Wannier functions. The time step was 0.02 a.u., the target population was 200 configurations and 220,000 statistics accumulation moves were carried out. 13

Neil cutoff conclusions Abrupt truncation gives stable DMC simulations, low variances and energies similar to those of untruncated orbitals. However, it suffers from a theoretical drawback: the gradients and Laplacians of the orbitals contain Dirac delta functions, which are not sampled in QMC, thereby invalidating the variational principles usually satisfied by the VMC and DMC energies. Various smooth truncation schemes have been tried, but none perform as well as abrupt truncation. All such schemes produce large, unphysical peaks in the local kinetic energy in the truncation region. It is therefore recommended that localised orbitals be truncated abruptly. If the truncation radii of the orbitals are sufficiently large, the bias due to abrupt truncation is much less than the statistical error. The bias in the kinetic energy is given approximately by the change in the sum of the orbital kinetic energies upon truncation, allowing an estimate to be made of this bias; the bias in the total energy is smaller than this. 14

Conclusions and challenge Present situation with cutting off localized orbitals is unsatisfactory. Exercise for the student Is there a better way of cutting off orbitals expanded in blips/splines. Are localized orbitals expanded in Gaussian basis functions likely to offer any advantages? One can cut off a Gaussian at some radius when it has a very small value, incurring a negligible error, so it seems likely. If so, what is the best way to implement such a scheme? (localize within regions of basis set, rather than to regions of space?). Discussion to be held on Friday! 15