CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Order-N DFT calculations with the Conquest code Michael J. Gillan 1,2,

Slides:



Advertisements
Similar presentations
(105) Stability and evolution of nanostructure surfaces Brown University MRSEC For the first time, we have established a direct connection among surface.
Advertisements

Javier Junquera Exercises on basis set generation Convergence of the basis set with size.
Research Projects Dr Martin Paul Vaughan available from available from
Introduction to the Theory of Pseudopotentials Patrick Briddon Materials Modelling Group EECE, University of Newcastle, UK.
Molecular Bonding Molecular Schrödinger equation
Molecular Quantum Mechanics
Introduction to Molecular Orbitals
Some Ideas Behind Finite Element Analysis
The Nuts and Bolts of First-Principles Simulation
§5.6 §5.6 Tight-binding Tight-binding is first proposed in 1929 by Bloch. The primary idea is to use a linear combination of atomic orbitals as a set of.
Ab Initio Total-Energy Calculations for Extremely Large Systems: Application to the Takayanagi Reconstruction of Si(111) Phys. Rev. Lett., Vol. 68, Number.
Temperature Simulations of Magnetism in Iron R.E. Cohen and S. Pella Carnegie Institution of Washington Methods LAPW:  Spin polarized DFT (collinear)
Chapter 24 Gauss’s Law.
20_01fig_PChem.jpg Hydrogen Atom M m r Potential Energy + Kinetic Energy R C.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
Ground State of the He Atom – 1s State First order perturbation theory Neglecting nuclear motion 1 - electron electron 2 r 1 - distance of 1 to nucleus.
Introduction to run Siesta
Coulomb’s Law Point Charge :. Line Charge : Surface Charge :
Physical Chemistry 2 nd Edition Thomas Engel, Philip Reid Chapter 21 Many-Electrons Atom.
Physics “Advanced Electronic Structure” Pseudopotentials Contents: 1. Plane Wave Representation 2. Solution for Weak Periodic Potential 3. Solution.
Lectures Introduction to computational modelling and statistics1 Potential models2 Density Functional.
The Hydrogen Atom continued.. Quantum Physics 2002 Recommended Reading: Harris Chapter 6, Sections 3,4 Spherical coordinate system The Coulomb Potential.
Algorithms for Total Energy and Forces in Condensed-Matter DFT codes
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’
Order(N) methods in QMC Dario Alfè 2007 Summer School on Computational Materials Science Quantum Monte Carlo: From Minerals and Materials.
Javier Junquera Code structure: calculation of matrix elements of H and S. Direct diagonalization José M. Soler = N  N N  1.
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
Ch 9 pages Lecture 23 – The Hydrogen Atom.
Norm Conserving Pseudopotentials and The Hartree Fock Method Eric Neuscamman Mechanical and Aerospace Engineering 715 May 7, 2007.
Faculty of Engineering Sciences Department of Basic Science 5/26/20161W3.
Network for Computational Nanotechnology (NCN) UC Berkeley, Univ.of Illinois, Norfolk State, Northwestern, Purdue, UTEP Generation of Empirical Tight Binding.
First-principles Investigations on Vacancy of Ge in Strained Condition Jung-Hae Choi, Seung-Cheol Lee, and Kwang-Ryeol Lee Computational Science Center.
First-principles Study on Intrinsic Defects of Ge in Strained Condition Jung-Hae Choi, Seung-Cheol Lee, and Kwang-Ryeol Lee Computational Science Center.
The eggbox effect: converging the mesh cutoff Objectives - study the convergence of the energy and the forces with respect to the real space grid.
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments The variational method.
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 A long way in 80 years L. de Broglie – Nature 112, 540 (1923). E. Schrodinger – 1925, …. Pauli exclusion Principle.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Linear scaling solvers based on Wannier-like functions P. Ordejón Institut de Ciència de Materials de Barcelona (CSIC)
MODELING MATTER AT NANOSCALES 6.The theory of molecular orbitals for the description of nanosystems (part II) The density matrix.
Preliminary CPMD Benchmarks On Ranger, Pople, and Abe TG AUS Materials Science Project Matt McKenzie LONI.
Physics “Advanced Electronic Structure”
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
Review of Matrix Operations Vector: a sequence of elements (the order is important) e.g., x = (2, 1) denotes a vector length = sqrt(2*2+1*1) orientation.
Physics “Advanced Electronic Structure” Lecture 2. Density Functional Theory Contents: 1. Thomas-Fermi Theory. 2. Density Functional Theory. 3.
MS310 Quantum Physical Chemistry
9/30/2015PHY 752 Fall Lecture 161 PHY 752 Solid State Physics 11-11:50 AM MWF Olin 103 Plan for Lecture 16: Reading: Chapter 5 in GGGPP Ingredients.
Vibrational Motion Harmonic motion occurs when a particle experiences a restoring force that is proportional to its displacement. F=-kx Where k is the.
Start. Technische Universität Dresden Physikalische Chemie Gotthard Seifert Tight-binding Density Functional Theory DFTB an approximate Kohn-Sham DFT.
Determination of surface structure of Si-rich SiC(001)(3x2) Results for the two-adlayer asymmetric dimer model (TAADM) are the only ones that agree with.
Advanced methods of molecular dynamics 1.Monte Carlo methods 2.Free energy calculations 3.Ab initio molecular dynamics 4.Quantum molecular dynamics 5.Trajectory.
Linear Scaling Quantum Chemistry Richard P. Muller 1, Bob Ward 2, and William A. Goddard, III 1 1 Materials and Process Simulation Center California Institute.
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : Linear response theory CASTEP Developers’ Group with support from.
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
Computational Physics (Lecture 7) PHY4061. Eigen Value Problems.
1 B3-B1 phase transition in GaAs: A Quantum Monte Carlo Study C N M Ouma 1, 2, M Z Mapelu 1, G. O. Amolo 1, N W Makau 1, and R Maezono 3, 1 Computational.
2/23/2015PHY 752 Spring Lecture 171 PHY 752 Solid State Physics 11-11:50 AM MWF Olin 107 Plan for Lecture 17: Reading: Chapter 10 in MPM Ingredients.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Singular Value Decomposition and its applications
Ground State of the He Atom – 1s State
Review of Matrix Operations
Introduction to Tight-Binding
Jung-Hae Choi, Hyo-Shin Ahn, Seung-Cheol Lee & Kwang-Ryeol Lee
Prof. Sanjay. V. Khare Department of Physics and Astronomy,
OSU Quantum Information Seminar
Orbitals, Basis Sets and Other Topics
Presentation transcript:

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Order-N DFT calculations with the Conquest code Michael J. Gillan 1,2, T. Miyazaki 3 and D. Bowler 1,2 1 Physics and Astronomy Department, University College London, U.K. 2 London Centre for Nanotechnology, University College London, U.K. 3 Computational Materials Science Center, NIMS, Tsukuba, Japan  Summary of O(N) DFT: the Conquest code  Summary of practical operation of Conquest: linear scaling, parallel scaling  Validation against standard plane-wave codes  Work in progress on Ge/Si hut-clusters

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Si/Ge nanostructures Epitaxial deposition of Ge on the Si (001) surface. There is a strain mismatch of a few percent, and the strain is relieved by formation of missing-row trenches. Evolution of surface structure with increasing coverage... Early 2 x N Late 2 x N M x N ‘Hut’ clusters

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Why traditional methods scale as N 2 or worse There are N Kohn-Sham orbitals Each Kohn-Sham orbital extends over the entire volume V, so information in each is proportional to N. Hence, amount of information to be calculated is proportional to N 2. In standard methods, we have to calculate all overlap integrals Hence, number of operations is proportional to N 3. Prefactor of N 3 is small, so practical dependence is N 2, except for very large systems.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Density matrix is key to O(N) But E tot in DFT can be expressed entirely in terms of, so we have a variational principle: minimize E tot with respect to density matrix, subject to conditions that : (i) is symmetric; (ii) is idempotent; (iii) gives the correct number of electrons. It is enough to require that be weakly idempotent: its eigenvalues lie between 0 and 1. Density matrix is defined in terms of Kohn-Sham eigenfunctions as: with f n orbital occupation numbers: at T = 0, f n = 0 or 1. The operator is idempotent: its eigenvalues are 0 or 1 (it is a projector). Now as. So we get an upper bound to E tot if we minimize E tot with the additional constraint that for.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Density matrix and localised orbitals In practice, we cannot work directly with, since it is a function of two vector variables. with localized orbitals that vanish outside ‘localization regions’. In practice, take the localization regions spherical, radius R reg and centred on the atoms. Label specifies different localized orbitals on given atom i. Instead, express as: Matrix is the density matrix in the (non-orthogonal) representation of. Search for ground state by minimizing E tot with respect to and subject to idempotency and correct electron number.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Enforcing idempotency In orthogonal tight-binding, the equivalent problem is to minimize: subject to weak idempotency of K, and fixed electron number. The same scheme is applied in CONQUEST, but in a non-orthogonal version: where An effective method is that of Li, Nunes and Vanderbilt, in which: with L the ‘auxiliary density matrix’. This works because of the properties of the polynomial

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Summary of CONQUEST Ground-state search is done as three nested loops: 1.inner: minimization with respect to auxiliary density matrix, with cut-off distance R L. 2.middle: self-consistency 3.outer: minimization with respect to with cut-off distance R reg Minimization with respect to at fixed Kohn-Sham potential and fixed is equivalent to non-orthogonal tight-binding; done by a combination of McWeeny purification and Li-Nunes-Vanderbilt. Self-consistency: reduction of density residual to zero: done by ‘Guaranteed Reduction Pulay’. Localized orbitals represented by B-splines, or by pseudo-atomic orbitals; minimization by conjugate gradients. Written as a parallel code from an early stage.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Parallel operation Main aspects of CONQUEST parallel coding: Formation of overlap and Hamiltonian matrix elements by integration over grid points: integration grid is divided ito ‘domains’, with one processor responsible for a domain. Matrix operations: atoms divided into ‘primary sets’, with one processor responsible for rows of matrices associated with one primary set. Fourier transformation (Hartree potential etc...) is done in parallel.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Practical linear scaling Tests of convergence of total energy with respect to L-matrix cut-off R L and localization-region radius R reg. Bulk silicon.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Practical parallel scaling Parallel scaling: increasing number of processors, constant number of atoms per processor O(N) scaling: constant number of processors, increasing number of atoms

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Relaxation of Si (001) surface MethodBasisBond length (A) Bond angle SIESTA/NSCSZ CONQUEST/NSCSZ CONQUEST/NSC O(N) SZ CONQUEST/SCB-spline SIESTA/SCDZP VASPPW Comparison of relaxed structure of Si (001) surface from non-self-consistent and self-consistent SIESTA and CONQUEST calculations using different basis sets with plane-wave results (VASP). Quantities compared are bond length and tilt angle of surface dimer pair.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Structure and energetics of Ge/Si hut clusters Energetics of hut clusters with O(N) electronic- structure calculations: aims of the investigation: The smallest stable hut-clusters contain ~10,000 atoms of Ge. Previous investigations have used continuum elasticity theory combined with DFT calculations. Energetics of faces and edges is important. Combination of DFT and elasticity theory is not easy, and it is not known how large the clusters must be for this approach to be valid. Our aim: to use the hierarchy of electronic- structure methods to test previous calculations. We are investigating the energetics using: tight- binding; non-self-consistent DFT tight-binding, and self-consistent DFT tight-binding. In the future, also full DFT with plane-wave accuracy. The faces of the hut-clusters are Ge (105) surfaces

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Ge(105) : surface energy by different methods Ge(105): surface energy (LDA) empirical TB : 74.3 meV/Å 2 NSC-AITB : 76.5 meV/Å 2 SC-AITB : 81.5 meV/Å 2 full DFT(blip) : 74.8 meV/Å 2 STATE(planewave): 70.0 meV/Å 2 Ge/Si(105): surface energy (GGA) STATE(12.25 Ry): 43.7 meV/Å 2 STATE( 36 Ry ): 45.6 meV/Å 2 by Hashimoto et al.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Ge(105): cutoff of (auxiliary) density matrix L Ge(105) : NSC-AITB R L (bohr) E tot (Ha/atom ) F max (Ha)E surf (eV/A 2 ) diag R L =20.4 (or 25.4) bohr is enough.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Strategy for calculations on hut clusters Si (001)  Ge : total energy per 1 Ge atom of hut cluster and its dependence on size of hut cluster: a spacings of hut clusters: b thickness of Si substrate: d  Ge of 2xN Ge/Si(001) surface d  Ge = (E tot -E sub )/(# of Ge hut atoms) (empirical) TB DFT calculations a b Ge hut cluster

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Size: 28x28 on 32x32, thickness 8 layer –22,746 atoms Calculations are done on the Earth Simulator using 64 nodes (512 processors, 1/10 of the ES) –DMM : ~ 10min. –Initial forces are already small. –Structure Optimisation within NSC-AITB level 174Å 48Å

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Ge hut cluster v.s. 2xN on Si(001): Tight-binding O(N) Type 2 ‘hut’ is more stable than type 1 for small coverage. crossing of  (Ge) between 2xN and hut? substrate of hut cluster: p2x2 (without dimer vacancies) thicker substrates will reduce  (Ge) of larger hut clusters. -> hut should be more stable Similar calculations by order-N DFT in progress....

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Conquest O(N) DFT on Ge/Si hut-clusters Type 1 ‘hut’ is more stable than type2. Further calculations being done now. Self-consistent DFT has also been achieved for this size of system. Minimal-basis, non-self-consistent DFT. Size of system: 22,746 atoms

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Summary and continuation...  Conquest O(N) DFT has been tested on simple systems, and shows satisfactory agreement with calculations using pseudo- atomic orbitals (Siesta) and with plane-wave calculations.  For Ge (105) surface, O(N) DFT calculations with different density-matrix cut-off radius R L show rapid convergence with respect to R L. Full blip-function basis in Conquest (equivalent to plane waves) gives good agreement with plane-wave results for surface formation energy.  Ge/Si hut clusters: O(N) tight-binding calculations on systems of 20,000 – 30,000 atoms are straightforward. O(N) self-consistent DFT calculations on this size of system are feasible.  Preliminary results on Ge/Si hut-clusters suggest cross-over to stable hut-clusters at coverage of about 3 monolayers. However, much more calculation and analysis is still needed.

CCP6 Conference on Computational Physics, Gyeongju, Republic of Korea, August 2006 Credits National Institute for Materials Science, Tsukuba International Center for Young Scientists, NIMS, Tsukuba MEXT grant for Scientific Research in Priority Areas “Development of New Quantum Simulators and Quantum Design” (No ) Earth Simulator Center, Yokohama UK Engineering and Physical Sciences Research Council Royal Society