Electronic structure calculations with GPAW. Jussi Enkovaara CSC IT Center for Science, Finland

Similar documents
Massively parallel electronic structure calculations with Python software. Jussi Enkovaara Software Engineering CSC the finnish IT center for science

ASE: A programmable environment for calculations with many electronic structure codes

exciting in a nutshell

Density Functional Theory

Practical Guide to Density Functional Theory (DFT)

DFT / SIESTA algorithms

Walter Kohn was awarded with the Nobel Prize in Chemistry in 1998 for his development of the density functional theory.

Pseudopotentials: design, testing, typical errors

The electronic structure of materials 2 - DFT

Fundamentals and applications of Density Functional Theory Astrid Marthinsen PhD candidate, Department of Materials Science and Engineering

Behind the "exciting" curtain: The (L)APW+lo method

Density Functional Theory

The Projector Augmented Wave method

Band Structure Calculations; Electronic and Optical Properties

3: Density Functional Theory

Block Iterative Eigensolvers for Sequences of Dense Correlated Eigenvalue Problems

Solid State Theory: Band Structure Methods

Electronic structure calculations with the GPAW code. History of GPAW New PAW setups for GPAW Plane-wave implementation Future work

Key concepts in Density Functional Theory (II)

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

Speed-up of ATK compared to

Orbital Density Dependent Functionals

Before we start: Important setup of your Computer

ALMA: All-scale predictive design of heat management material structures

A self-interaction free non-local correlation functional derived from exact criteria

Chapter 3. The (L)APW+lo Method. 3.1 Choosing A Basis Set

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

1. Hydrogen atom in a box

André Schleife Department of Materials Science and Engineering

Introduction to bulk properties. KEMS409 Demo #2

Independent electrons in an effective potential

MODULE 2: QUANTUM MECHANICS. Practice: Quantum ESPRESSO

References. Documentation Manuals Tutorials Publications

Time-dependent density functional theory (TDDFT)

The Linearized Augmented Planewave (LAPW) Method

Tutorial on DFPT and TD-DFPT: calculations of phonons and absorption spectra

Time-Dependent Density-Functional Theory

How to run SIESTA. Introduction to input & output files

Supporting information

Due: since the calculation takes longer than before, we ll make it due on 02/05/2016, Friday

Dept of Mechanical Engineering MIT Nanoengineering group

Introduction to Density Functional Theory (DFT)

Time-dependent density functional theory (TDDFT)

Multi-reference Density Functional Theory. COLUMBUS Workshop Argonne National Laboratory 15 August 2005

Density Functional Theory

Density Functional Theory. Martin Lüders Daresbury Laboratory

6: Plane waves, unit cells, k- points and all that

Introduction to Density Functional Theory

An Approximate DFT Method: The Density-Functional Tight-Binding (DFTB) Method

Electronic Structure Methodology 1

Multi-Scale Modeling from First Principles

All electron optimized effective potential method for solids

Pseudopotentials for hybrid density functionals and SCAN

Intro to ab initio methods

COMPUTATIONAL TOOL. Fig. 4.1 Opening screen of w2web

DFT calculations of NMR indirect spin spin coupling constants

Lecture 8: Introduction to Density Functional Theory

Basis sets for SIESTA. Emilio Artacho. Nanogune, Ikerbasque & DIPC, San Sebastian, Spain Cavendish Laboratory, University of Cambridge

Multiple Exciton Generation in Si and Ge Nanoparticles with High Pressure Core Structures

Linear response time-dependent density functional theory

Key concepts in Density Functional Theory (I) Silvana Botti

Projector augmented wave Implementation

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

Key concepts in Density Functional Theory (II) Silvana Botti

Atomic orbitals of finite range as basis sets. Javier Junquera

Time-dependent density functional theory

VASP: running on HPC resources. University of Vienna, Faculty of Physics and Center for Computational Materials Science, Vienna, Austria

The Plane-Wave Pseudopotential Method

Computational Methods. Chem 561

ELECTRONIC STRUCTURE CALCULATIONS FOR THE SOLID STATE PHYSICS

quantum ESPRESSO stands for Quantum open-source Package for Research in Electronic Structure, Simulation, and Optimization

Pseudopotentials and Basis Sets. How to generate and test them

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

Electron energy loss spectroscopy (EELS)

CP2K: the gaussian plane wave (GPW) method

Algorithms and Computational Aspects of DFT Calculations

High pressure core structures of Si nanoparticles for solar energy conversion

Band calculations: Theory and Applications

The Quantum ESPRESSO Software Distribution

2. TranSIESTA 1. SIESTA. DFT In a Nutshell. Introduction to SIESTA. Boundary Conditions: Open systems. Greens functions and charge density

Electron Correlation

Plane waves, pseudopotentials and PAW. X. Gonze Université catholique de Louvain, Louvain-la-neuve, Belgium

Teoría del Funcional de la Densidad (Density Functional Theory)

Introduction to DFT and its Application to Defects in Semiconductors

Ab initio study of Mn doped BN nanosheets Tudor Luca Mitran

Atomic orbitals of finite range as basis sets. Javier Junquera

Ab initio calculations for potential energy surfaces. D. Talbi GRAAL- Montpellier

Introduction to Density Functional Theory

7/29/2014. Electronic Structure. Electrons in Momentum Space. Electron Density Matrices FKF FKF. Ulrich Wedig

Finite Element Analysis of Molecular Rydberg States

Optical & Transport Properties of Carbon Nanotubes II

A very efficient two-density approach to atomistic simulations and a proof of principle for small atoms and molecules

Density Functional Theory for Electrons in Materials

Solving Many-Body Schrödinger Equation Using Density Functional Theory and Finite Elements

Dept of Mechanical Engineering MIT Nanoengineering group

Electrochemistry project, Chemistry Department, November Ab-initio Molecular Dynamics Simulation

Introduction to First-Principles Method

DFT: Exchange-Correlation

The Nature of the Interlayer Interaction in Bulk. and Few-Layer Phosphorus

CLIMBING THE LADDER OF DENSITY FUNCTIONAL APPROXIMATIONS JOHN P. PERDEW DEPARTMENT OF PHYSICS TEMPLE UNIVERSITY PHILADELPHIA, PA 19122

Transcription:

Electronic structure calculations with GPAW Jussi Enkovaara CSC IT Center for Science, Finland

Basics of density-functional theory

Density-functional theory Many-body Schrödinger equation Can be solved analytically for one electron Storing 8 electron wavefunction in 6x6x6 cartesian grid requires ~1010 GB! Hohenberg and Kohn (1965): use electron density as basic quantity

Hohenberg-Kohn theorems Ground state properties of many-electron system are unique functionals of the the ground state density n(r) The ground state density minimizes the total energy functional Vext(r) n(r) Ψ(r1,...,rN)

Energy functional The energy functional can be written as where Approximations are contained in the exchange-correlation energy Exc

Kohn-Sham equations Minimizing the energy functional with respect to single particle orbitals gives: Non-linear single particle equations with multiplicative potential vs(r)

Self-consistent cycle

Notes on Kohn-Sham approach KS approach is in principle exact Everything unknown is put in into presumably small exchange-correlation energy/potential A set of single-particle equations is used instead of many-body wave function Strictly, KS eigenvalues and eigenvectors have no physical meaning Often used as approximation to real electronic states

Limitations of DFT Approximations to exchange-correlation limit the accuracy Only ground state properties DFT can be used as starting point to Green function based many-body e.g. GW for studying excitations Time-dependent density-functional theory provides access also to excited state properties

Overview of GPAW

GPAW Density-functional theory and time-dependent DFT Utilizes the projector augmented wave method Various basis sets: Uniform real-space grids, atomic orbitals, plane waves Massively parallelized Open source software licensed under GPL wiki.fysik.dtu.dk/gpaw J. J. Mortensen et al., Phys. Rev. B 71, 035109 (2005) J. Enkovaara et al., J. Phys. Condens. Matter 22, 253202 (2010)

GPAW features Total energies and forces, structural optimization, magnetic moments Analysis of electronic structure Band structures, density of states Wide range of XC functionals Excited state properties TD-DFT, GW, Bethe-Salpeter Electron transport, X-ray spectra, STM images,...

Real-space grids Wave functions, electron densities, and potentials are represented on grids. Single parameter, grid spacing h h Accuracy of calculation can be improved systematically Derivatives by finite differences

Atomic orbital basis Linear combination of atomic orbitals (LCAO) provide compact basis set The atomic orbitals are obtained from a free atom in a confining potential well Systematic improvement of accuracy is non-trivial Possible to switch between localized basis and real-space grids

Plane wave basis Functions which are periodic with respect to unit cell can be written as sum of plane waves The expansion is truncated according to Only periodic cells (supercells)

Comparison of basis sets Real-space grids systematic convergence with single parameter good parallelization prospects some integrals complicated in real-space Localized basis set compact basis systematic convergence can be difficult Plane waves systematic convergence with single parameter some integrals simplified in reciprocal space very efficient in small to medium size systems parallelization more limited due FFTs

Geometry optimization of CO molecule

Atomic Simulation Environment ASE is a Python package for building atomic structures structure optimization and molecular dynamics analysis and visualization ASE relies on external software which provides total energies, forces, etc. ASE atomic positions GPAW, Dacapo, Siesta Input files are Python scripts calculations are run as python input.py simple format, no knowledge of Python required knowledge of Python enables great flexibility Simple graphical user interface energies, forces, wfs, densities Calculator wiki.fysik.dtu.dk/ase

relax.py: from from from from ase import Atoms ase.io import write ase.optimize import QuasiNewton gpaw import GPAW d = 1.10 # Starting guess for the bond length atoms = Atoms('CO', positions=((0, 0, 0), (0, 0, d)), pbc=false) atoms.center(vacuum=4.0) write('co.cif', atoms) calc = GPAW(h=0.20, xc='pbe', txt='co_relax.txt') atoms.set_calculator(calc) relax = QuasiNewton(atoms, trajectory='co.traj', logfile='qn.log') relax.run(fmax=0.05)

wiki.fysik.dtu.dk/gpaw wiki.fysik.dtu.dk/ase