GPAW Setup Optimization Center for Atomic-scale Materials Design Technical University of Denmark Ask Hjorth Larsen.

Slides:



Advertisements
Similar presentations
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Advertisements

Nelder Mead.
Introduction to Quantum Theory
Doing Very Big Calculations on Modest Size Computers Reducing the Cost of Exact Diagonalization Using Singular Value Decomposistion Marvin Weinstein, Assa.
CHE Inorganic, Physical & Solid State Chemistry Advanced Quantum Chemistry: lecture 4 Rob Jackson LJ1.16,
CMPT 225 Sorting Algorithms Algorithm Analysis: Big O Notation.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
Structural, electronic and optical properties of TiO 2 nanoparticles Matti Alatalo, Sami Auvinen, Heikki Haario Lappeenranta University of Technology Juho.
Hydrogen Atom in Wave Mechanics The good news is that the Schroedinger equation for the hydrogen atom has an EXACT ANALYTICAL solution! (this is one of.
PHY 102: Waves & Quanta Topic 14 Introduction to Quantum Theory John Cockburn Room E15)
How to optimize automatically the parameters that determine the quality of the basis Javier Junquera Alberto García.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Simulated Annealing G.Anuradha. What is it? Simulated Annealing is a stochastic optimization method that derives its name from the annealing process used.
MultiSimplex and experimental design as chemometric tools to optimize a SPE-HPLC-UV method for the determination of eprosartan in human plasma samples.
The Theory of NP-Completeness 1. What is NP-completeness? Consider the circuit satisfiability problem Difficult to answer the decision problem in polynomial.
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : DFT Plane Wave Pseudopotential versus Other Approaches CASTEP Developers’
Algorithmic Problem Solving CMSC 201 Adapted from slides by Marie desJardins (Spring 2015 Prof Chang version)
An Efficient Approach to Clustering in Large Multimedia Databases with Noise Alexander Hinneburg and Daniel A. Keim.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.4 The student will be able to set up and solve linear programming problems.
Algorithms and Algorithm Analysis The “fun” stuff.
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
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.
Density Functional Theory A long way in 80 years L. de Broglie – Nature 112, 540 (1923). E. Schrodinger – 1925, …. Pauli exclusion Principle.
The Quantum Model of the Atom. Intro to Quantum Mechanics.
Physics “Advanced Electronic Structure”
Wind – Chill Index “A Calculus Approach” By Felix Garcia.
Start. Technische Universität Dresden Physikalische Chemie Gotthard Seifert Tight-binding Density Functional Theory DFTB an approximate Kohn-Sham DFT.
Slava Bunichev, Moscow State University in collaboration with A.Kryukov.
MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments Eigenvectors and eigenvalues of a matrix.
Models of the Atom.  An atomic orbital is a region of space where an electron can be found  There are energy levels existing outside the nucleus ◦ These.
CCMGCCMGCCMGCCMGCCMGCCMGCCMGCCMG Ji-Hui Yang, Shiyou Chen, Wan-Jian Yin, and X.G. Gong Department of Physics and MOE laboratory for computational physical.
Announcements – 272H EXAM 1 – Thursday, Feb. 13, 8-9:30 pm in room 203 –Chapters 14, 15, & 16 –Equation sheet will be provided –Pencil, calculator There.
11 Designs for the First Order Model “Orthogonal first order designs” minimize the variance of If the off diagonal elements of X´X are all zero then the.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Electron Configuration, The Explanatory Power of the Quantum Mechanical Model, and Periodic Trends.
Lecture 3-6 Self Inductance and Mutual Inductance (pg. 36 – 42)
The NP class. NP-completeness
Deep Chatterjee IISER Kolkata Mentors: Koji Arai; Matthew Abernathy
Characteristic curve auto-generation in saber
Isolated Si atoms.
▪ Thus, the geometry of a molecule is determined
An Iterative FFT We rewrite the loop to calculate nkyk[1] once
Non-linear Minimization
Lecture 3-6 Self Inductance and Mutual Inductance
Online simulations via nanoHUB: The O2 molecule and spin
Who cares about implementation and precision?
Task: It is necessary to choose the most suitable variant from some set of objects by those or other criteria.
ME 521 Computer Aided Design 15-Optimization
Wave functions, Energy Levels and Particle in the Box
Quantum Model of the Atom
Band-structure calculation
Coordinate /re.
Blue Waters Research
Design & Analysis of Experiments 8E 2012 Montgomery
Optimization I.
Cutnell/Johnson Physics 7th edition
Bohr, Emissions, and Spectra
More Quantum Mechanics
VSEPR & Geometry Lewis structures show the number and type of bonds between atoms in a molecule or polyatomic ion. Lewis structures are not intended to.
5. Functions of a Random Variable
Chapter 7: Sampling Distributions
8. One Function of Two Random Variables
Combining Efficient Conformational Sampling with a Deformable Elastic Network Model Facilitates Structure Refinement at Low Resolution  Gunnar F. Schröder,
Valence and Core Electrons
Velocity Motion Model (cont)
More About Matter Waves
8. One Function of Two Random Variables
Presentation transcript:

GPAW Setup Optimization Center for Atomic-scale Materials Design Technical University of Denmark Ask Hjorth Larsen

What is GPAW? – Density functional theory (DFT) is a method whereby quantum mechanical calculations are carried out using electron densities. – The projector augmented wave (PAW) method is a DFT method which works by augmenting solutions near/far from atom cores using different methods in the two regimes. – GPAW is a Python code library supporting PAW calculations using a real-space grid.

What is a GPAW setup? – A setup is an element-specific set of data that decides how atoms are represented in the calculations. – For example, the cut-off radius defining inner and outer regions around atoms is an important element-specific setting. – There are many other such parameters, and the optimal choice is far from trivial.

Project purpose and strategy ● Suppose we want to find optimal setups. We need to be able to evaluate the quality of a setup. ● We also need to select a number of parameters which should be optimized. ● Finally we need an algorithm to do things efficiently, since we cannot possibly check all the possible setups one by one.

Evaluating setup quality ● Physical characteristics – Deviation of atomization energy – Deviation of bond length ● Numerical behaviour – Convergence – Numerical “noise” due to finite grid ● These things can be expressed numerically and combined into a function which can be minimized.

Example: setup quality as a function of two variables. Blue is better.

Algorithm ● Downhill simplex algorithm – Select an initial simplex in the parameter space. A simplex in n dimensions is anything with n+1 vertices and non-zero n-volume. – Evaluate setup quality corresponding to each vertex – Repeatedly move the worst vertex in the general direction of the better ones ● This works in any number of dimensions.

Example: running the algorithm ● Five parameters as a function of evaluation count ● Setup “badness”

To do ● Find out how good the optimized setups actually are. ● Improve the setup quality evaluation functions. ● Perform calculations on other elements. ● Write tests suitable for crystals. ● Include more setup parameters. ● Etc.

Questions?