Pseudopotentials and Basis Sets

Slides:



Advertisements
Similar presentations
How to run with the same pseudos in S IESTA and A BINIT Objectives Run examples with the same pseudos (same decomposition in local part and Kleinman-Bylander.
Advertisements

Basis Sets for Molecular Orbital Calculations
Javier Junquera Exercises on basis set generation Full control on the definition of the basis set functions: the PAO.Basis block.
Javier Junquera Exercises on basis set generation Convergence of the basis set with size.
Javier Junquera Exercises on basis set generation Control of the range of the second-ς orbital: the split norm.
Javier Junquera Exercises on basis set generation 1. The default basis set.
Javier Junquera Exercises on basis set generation Control of the range: the energy shift.
Javier Junquera How to plot the radial part of the atomic orbitals.
Take-home postcard. Basis set: Atomic orbitals s p d f SIESTA: Strictly localized (zero beyond cut-off radius)
The H 2 molecule without convergence studies Objectives: - the (pseudo)total energy - the bond length r HH Acknowledgment: exercise inspired on the first.
Introduction to PAW method
Systematics for realistic proyects: from quick & dirty to converged calculations José M. Soler and Alberto García.
Introduction to the Theory of Pseudopotentials Patrick Briddon Materials Modelling Group EECE, University of Newcastle, UK.
Recap on Basis Sets Pablo Ordejon ICMAB-CSIC. Basis Sets in SIESTA Generated from the solution of the FREE ATOM (with the pseudopotential) Finite range:
Molecular Quantum Mechanics
Introduction to Molecular Orbitals
Chapter 3 Electronic Structures
Javier Junquera Atomic orbitals of finite range as basis sets.
Norm-conserving pseudopotentials in electronic structure calculations Javier Junquera Alberto García.
Lattice regularized diffusion Monte Carlo
Computing lattice constant, bulk modulus and equilibrium energies of solids Bulk Si Diamond structure.
How to optimize automatically the parameters that determine the quality of the basis Javier Junquera Alberto García.
Javier Junquera Exercises on basis set generation Increasing the angular flexibility: polarization orbitals.
Physics “Advanced Electronic Structure” Pseudopotentials Contents: 1. Plane Wave Representation 2. Solution for Weak Periodic Potential 3. Solution.
Practical quantum Monte Carlo calculations: QWalk
Materials Process Design and Control Laboratory ON THE DEVELOPMENT OF WEIGHTED MANY- BODY EXPANSIONS USING AB-INITIO CALCULATIONS FOR PREDICTING STABLE.
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’
Introduction to input & output files
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.
Atomic Orbitals, Electron Configurations, and Atomic Spectra
The H 2 O molecule: converging the size of the simulation box Objectives - study the convergence of the properties with the size of the unit cell.
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
Introduction to run Siesta Javier Junquera Université de Liège.
Université de Liège Numerical Atomic Orbitals: An efficient basis for Order-N ab-initio simulations Javier Junquera.
Quantum transport theory - analyzing higher order correlation effects by symbolic computation - the development of SymGF PhD Thesis Defense Feng, Zimin.
Physics 452 Quantum mechanics II Winter 2012 Karine Chesnel.
Systematic convergence for realistic projects Fast versus accurate Daniel Sánchez-Portal Centro de Física de Materiales, Centro Mixto CSIC- UPV/EHU,San.
A study of two-dimensional quantum dot helium in a magnetic field Golam Faruk * and Orion Ciftja, Department of Electrical Engineering and Department of.
How to generate a pseudopotential with non-linear core corrections Objectives Check whether the non-linear core-corrections are necessary and how to include.
- Compute and analyze the band structure of an ionic solid
Development of a full-potential self- consistent NMTO method and code Yoshiro Nohara and Ole Krogh Andersen.
Lecture 12. Basis Set Molecular Quantum Mechanics, Atkins & Friedman (4th ed. 2005), Ch Essentials of Computational Chemistry. Theories and Models,
The eggbox effect: converging the mesh cutoff Objectives - study the convergence of the energy and the forces with respect to the real space grid.
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.
Optimization of Numerical Atomic Orbitals
Lecture 20 Helium and heavier atoms
Linear scaling solvers based on Wannier-like functions P. Ordejón Institut de Ciència de Materials de Barcelona (CSIC)
Electric field which acts on core C due to the valence electrons and the other cores. Where is a cutoff function for the electric field inside the core.
Atomic Structure The theories of atomic and molecular structure depend on quantum mechanics to describe atoms and molecules in mathematical terms.
Last hour: Electron Spin Triplet electrons “avoid each other”, the WF of the system goes to zero if the two electrons approach each other. Consequence:
Calculating Potential Energy Curves With Quantum Monte Carlo Andrew D Powell, Richard Dawes Department of Chemistry, Missouri University of Science and.
Introduction to the SIESTA method SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Some technicalities.
How to generate a pseudopotential
Atomic Orbitals And Quantum Numbers. Quantum Numbers A series of 4 numbers (and/or letters) that specify the properties of an electron in its orbit The.
Lecture 11. Basis Functions & Basis Set
Javier Junquera How to compute the projected density of states (PDOS)
Quantum Chemistry in Molecular Modeling: Our Agenda Postulates, Schrödinger equation & examples (Ch. 2-8) Computational chemistry (Ch. 16) Hydrogen-like.
How to generate a pseudopotential with the semicore in the valence Objectives Check whether semicore states should be explicitly included in the valence.
232 nd ACS meeting in SF, Relativistic parameterization of the SCC-DFTB method Henryk Witek Institute of Molecular Science & Department of Applied.
Start. Technische Universität Dresden Physikalische Chemie Gotthard Seifert Tight-binding Density Functional Theory DFTB an approximate Kohn-Sham DFT.
Advanced methods of molecular dynamics 1.Monte Carlo methods 2.Free energy calculations 3.Ab initio molecular dynamics 4.Quantum molecular dynamics 5.Trajectory.
CHM 108 SUROVIEC SPRING 2014 Periodic Properties of the Elements.
The Siesta program for electronic structure simulations
Atomic orbitals of finite range
Hartree Self Consistent Field Method
How to test a norm-conserving pseudopotential
Presentation transcript:

Pseudopotentials and Basis Sets SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudopotentials and Basis Sets How to generate and test them

Valence wave functions must be orthogonal to the core wave functions SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudopotential idea Atomic Si Core electrons… highly localized very depth energy … are chemically inert 1s2 2s2 2p6 3s2 3p2 Valence wave functions must be orthogonal to the core wave functions core valence

Shorter Rc: harder pseudo SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Cut-off radii Balance between softness and transferability controlled by Rc TRANSFERABILITY SOFTNESS Rc Si Larger Rc: softer pseudo Shorter Rc: harder pseudo

Valence configuration SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 The “atom” program “pseudopotential generation” label xc flavor # valence shells # core orbitals Valence configuration n l Cutoff radii

Procedure (I) Run the shell script (pg.sh) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Procedure (I) Run the shell script (pg.sh) Check contents of new directory (Si.tm2) Plot the pseudo-potentials/orbitals

Logarithmic derivative SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Procedure (II) Logarithmic derivative Pseudo-wave function Radial Fourier-T Pseudopotential

Procedure (III) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Procedure (III)

Radial charge distribution: SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Radial charge distribution: Compare all-electron with pseudo-charge

Pseudopotential testing (I) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudopotential testing (I) The all-electron (ae.sh) and pseudo-test (pt.sh) scripts: run script input pseudopotential to test

Pseudopotential testing (II) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudopotential testing (II) A transferable pseudo will reproduce the AE energy levels and wave functions in arbitrary environments

Pseudopotential testing (III) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudopotential testing (III) Compute the energy of two different configurations Compute the difference in energy For the pseudopotential to be transferible: 3s2 3p2 (reference) 3s2 3p1 3d1 3s1 3p3 3s1 3p2 3d1 3s0 3p3 3d1

Large core-valence overlap SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Large core-valence overlap Errors due to non-linearity of XC-potential

Non-linear core corrections SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Non-linear core corrections Standard pseudopotential unscreening: Valence charge only However… Core-correction Keep core charge in pseudopotential generation

SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 PCC input file New flag

Pseudo-core & pseudo-valence charge SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudo-core & pseudo-valence charge

Smooth Fourier Transform SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Smooth Fourier Transform The real-space grid required fineness depends on how you define the pseudopotential. The meshcutoff parameter can be determined from the Fourier Transform.

Basis generation SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Basis generation

Key for linear-scaling: LOCALITY SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Key for linear-scaling: LOCALITY Large system W. Yang, Phys. Rev. Lett. 66, 1438 (1992) “Divide and Conquer” x2

Atomic Orbitals Very efficient Lack of systematic for convergence SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Atomic Orbitals Numerical Atomic Orbitals (NAOs): Numerical solution of the KS Hamiltonian for the isolated pseudoatom with the same approximations (xc, pseudos) as for the condensed system Very efficient Lack of systematic for convergence Main features: Size or number of functions Range of localization of these functions Shape or functional form used.

SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Basis Size (I) Depends on the required accuracy and available computational power Quick and dirty calculations Minimal basis set (single-z; SZ) Highly converged calculations Complete multiple-z + Polarization Diffuse orbitals

Basis Size (II): improving SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Basis Size (II): improving Single- (minimal or SZ) One single radial function per angular momentum shell occupied in the free-atom. Improving the quality? Radial flexibilization: Add more than one radial function within the same angular momentum shell Multiple-ζ Angular flexibilization: Add shells of different angular momentum Polarization

Examples SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Examples

Basis Size (III): Polarization SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Basis Size (III): Polarization Perturbative polarization Atomic polarization Apply a small E field to the orbital we want to polarize Solve Schrödinger equation for higher angular momentum E s s+p unbound in the free atom  require short cut offs Si 3d orbitals E. Artacho et al, Phys. Stat. Sol. (b), 215, 809 (1999)

Basis Size (IV): Convergence SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Basis Size (IV): Convergence Bulk Si PW and NAO convergence Cohesion curves J. Junquera et. al. PRB 64, 235111 (2001).

Range (I): How to get sparsity for O(n) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Range (I): How to get sparsity for O(n) Neglecting interactions below a tolerance or beyond some scope of neighbours  numerical instablilities for high tolerances. Strictly localized atomic orbitals (zero beyond a given cutoff radius, rc)  Accuracy and computational efficiency depend on the range of the atomic orbitals. Way to define all the cutoff radii in a balanced way.

Range (II): Energy Shift SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Range (II): Energy Shift Easy approach to define the cutoff radii for the NAOs: A single parameter for all cutoff radii… E. Artacho et al. Phys. Stat. Solidi (b) 215, 809 (1999) Fireballs O. F. Sankey & D. J. Niklewski, Phys. Rev. B 40, 3979 (1989) …BUT, a different cutoff radius for each orbital

Range (II): Convergence SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Range (II): Convergence Bulk Si equal s, p orbitals radii J. Soler et al, J. Phys: Condens. Matter, 14, 2745 (2002)

Shape (I) dQ : extra charge per atomic specie. SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Shape (I) The radial function shape is mainly determined by the pseudopotential. Extra parameters can be introduced to add flexibility: dQ : extra charge per atomic specie. Confinement : imposed separately for each angular momentum shell.

(J. Junquera et al, Phys. Rev. B 64, 235111 (01) ) SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Shape (II) Soft confinement (J. Junquera et al, Phys. Rev. B 64, 235111 (01) ) Shape of the optimal 3s orbital of Mg in MgO for different schemes Corresponding optimal confinement potential Better variational basis sets Removes the discontinuity of the derivative

PAO.Basis (I) 4s 3d # shells Add polarization SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 PAO.Basis (I) # shells Add polarization %block PAO.Basis             # Define Basis set Cu          2                     # Species label, number of l-shells  n=4   0   2 P   1               # n, l, Nzeta, Polarization, NzetaPol   5.500      5.200   1.000      1.000  n=3   2   2                     # n, l, Nzeta   4.991      3.541   1.000      1.000 %endblock PAO.Basis 4s 3d Rc 1st z 2nd z

PAO.Basis (II): new generation SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 PAO.Basis (II): new generation charge %block PAO.Basis                 # Define Basis set Cu   3      0.10660  n=4   0   1   E     5.78489     0.96502    5.10647    1.00000  n=4   1   1   E     2.51950     0.48813  4.97570  1.00000  n=3   2   1   E     4.30968     3.07629  4.99958  1.00000 %endblock PAO.Basis Vc rc Polarization orbital

Procedure Check the difference in energies involved in your problem SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Procedure Check the difference in energies involved in your problem For semiquantitative results and general trends use SZ Improve the basis: Automatic DZP (Split Valence & Perturbative Polarization): High quality for most systems Good valence between well converged results & computational cost ‘Standard’ Rule of thumb in Quantum Chemistry: « a basis should always be doubled before being polarized ». Functional optimization of the basis

Pseudos & Basis repository SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Pseudos & Basis repository Pseudopotentials and basis sets available in the SIESTA web page: www.uam.es/siesta Uploaded by users input files to generate them Plots of the radial functions Documentation of the tests done Author’s contact information The PAO is pseudopotential-dependent. Check also in the user’s mailing list.