TBPW: A Modular Framework for Pedagogical Electronic Structure Codes Todd D. Beaudet, Dyutiman Das, Nichols A. Romero, William D. Mattson, Jeongnim Kim.

Slides:



Advertisements
Similar presentations
A Large-Grained Parallel Algorithm for Nonlinear Eigenvalue Problems Using Complex Contour Integration Takeshi Amako, Yusaku Yamamoto and Shao-Liang Zhang.
Advertisements

Javier Junquera Exercises on basis set generation Convergence of the basis set with size.
Javier Junquera Exercises on basis set generation 1. The default basis set.
Biexciton-Exciton Cascades in Graphene Quantum Dots CAP 2014, Sudbury Isil Ozfidan I.Ozfidan, M. Korkusinski,A.D.Guclu,J.McGuire and P.Hawrylak, PRB89,
Simulating the Energy Spectrum of Quantum Dots J. Planelles.
The H 2 molecule without convergence studies Objectives: - the (pseudo)total energy - the bond length r HH Acknowledgment: exercise inspired on the first.
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Quantum Theory of Solids
Pseudopotentials and Basis Sets
Javier Junquera Code structure: calculation of matrix elements of H and S. Direct diagonalization José M. Soler = N  N N  1.
Graphene: why πα? Louis Kang & Jihoon Kim
§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.
Lattice regularized diffusion Monte Carlo
Ab Initio Total-Energy Calculations for Extremely Large Systems: Application to the Takayanagi Reconstruction of Si(111) Phys. Rev. Lett., Vol. 68, Number.
Higher Order Multipole Transition Effects in the Coulomb Dissociation Reactions of Halo Nuclei Dr. Rajesh Kharab Department of Physics, Kurukshetra University,
Computing lattice constant, bulk modulus and equilibrium energies of solids Bulk Si Diamond structure.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
PA214 Waves and Fields Fourier Methods Blue book New chapter 12 Fourier sine series Application to the wave equation Fourier cosine series Fourier full.
Javier Junquera Exercises on basis set generation Increasing the angular flexibility: polarization orbitals.
Philippe Ghosez Lattice dynamics Andrei Postnikov Javier Junquera.
Discrete-Time and System (A Review)
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.
Monte Carlo Simulation of Interacting Electron Models by a New Determinant Approach Mucheng Zhang (Under the direction of Robert W. Robinson and Heinz-Bernd.
Algorithms for Total Energy and Forces in Condensed-Matter DFT codes
Computational Solid State Physics 計算物性学特論 第4回 4. Electronic structure of crystals.
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’
Javier Junquera Code structure: calculation of matrix elements of H and S. Direct diagonalization José M. Soler = N  N N  1.
Javier Junquera Molecular dynamics in the microcanonical (NVE) ensemble: the Verlet algorithm.
Calculation of matrix elements José M. Soler Universidad Autónoma de Madrid.
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
2005 Materials Computation Center External Board Meeting The Materials Computation Center Duane D. Johnson and Richard M. Martin (PIs) Funded by NSF DMR.
1 LES of Turbulent Flows: Lecture 2 Supplement (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
- Compute and analyze the band structure of an ionic solid
Network for Computational Nanotechnology (NCN) UC Berkeley, Univ.of Illinois, Norfolk State, Northwestern, Purdue, UTEP Generation of Empirical Tight Binding.
Development of a full-potential self- consistent NMTO method and code Yoshiro Nohara and Ole Krogh Andersen.
Nuclear structure and reactions Nicolas Michel University of Tennessee.
Some ideas for common input/output formats for the MS codes Keisuke Hatada Dipartimento di Fisica, Università Camerino.
Theoretical Study of the Ethyl Radical Daniel Tabor and Edwin L. Sibert III June 20, 2014.
1 Complex Images k’k’ k”k” k0k0 -k0-k0 branch cut   k 0 pole C1C1 C0C0 from the Sommerfeld identity, the complex exponentials must be a function.
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.
Auxiliary Field Diffusion Monte Carlo study of symmetric nuclear matter S. Gandolfi Dipartimento di Fisica and INFN, Università di Trento I Povo,
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.
Density Functional Theory A long way in 80 years L. de Broglie – Nature 112, 540 (1923). E. Schrodinger – 1925, …. Pauli exclusion Principle.
Optimization of Numerical Atomic Orbitals
Linear scaling solvers based on Wannier-like functions P. Ordejón Institut de Ciència de Materials de Barcelona (CSIC)
F. Sacconi, M. Povolotskyi, A. Di Carlo, P. Lugli University of Rome “Tor Vergata”, Rome, Italy M. Städele Infineon Technologies AG, Munich, Germany Full-band.
Stefano Sanvito Physics Department, Trinity College, Dublin 2, Ireland TFDOM-3 Dublin, 11th July 2002.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
Physics “Advanced Electronic Structure”
Introduction to the SIESTA method SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCE University of Illinois at Urbana-Champaign, June 13-23, 2005 Some technicalities.
How do you build a good Hamiltonian for CEID? Andrew Horsfield, Lorenzo Stella, Andrew Fisher.
Javier Junquera How to compute the projected density of states (PDOS)
Plotting the charge density of bulk Si
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.
MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments Eigenvectors and eigenvalues of a matrix.
© copyright 2011 William A. Goddard III, all rights reservedCh121a-Goddard-L14 Periodic Boundary Methods and Applications: Ab-initio Quantum Mechanics.
5. The Harmonic Oscillator Consider a general problem in 1D Particles tend to be near their minimum Taylor expand V(x) near its minimum Recall V’(x 0 )
How to prepare the interface between siesta and wannier90
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
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.
Finite-T smearing scheme in ABINIT M. Verstraete and X
Introduction to Tight-Binding
Band Structure Lab with NEMO5 Yi Shen, Nicolás Esquivel Camacho, Michael Povolotskyi ,and Gerhard Klimeck Approach: The communication between Rappture.
OSU Quantum Information Seminar
Quantum Two Body Problem, Hydrogen Atom
Presentation transcript:

TBPW: A Modular Framework for Pedagogical Electronic Structure Codes Todd D. Beaudet, Dyutiman Das, Nichols A. Romero, William D. Mattson, Jeongnim Kim and Richard M. Martin Motivation All electronic structure codes have much in common, including a basic paradigm and set of components. The purpose of the code is to provide a framework to demonstrate the similarities, a pedagogical example of the development of such codes, and a pedagogical tool for teaching and understanding electronic structure. Common Components Framework Provides common tools for crystal structures, k-point sampling, input/output, and graphics, along with examples of different bases and methods for diagonalization of the kamiltonian. Provides basic atomic simulation data structures. Electronic Structure Capabilities TBPW is written from the ground-up in a modular style using Fortran 90. This code is composed of three distinct parts: common tools, tight binding (TB) and plane wave (PW) methods. TB – Tight-Binding Implemented using a rotation matrix formalism allows the use of orbitals with arbitrary angular momentum. PW – Plane-Wave Implemented using empirical pseudopotentials (non- self-consistent). Options of diagonalization via direct- inversion, or conjugate gradient method with optional fast Fourier transform (FFT). Tight Binding Method Slater-Koster scheme implemented in a rotation matrix form that permits use of real (or complex) spherical harmonic basis with arbitrary angular momenta. Hamiltonian matrix elements are given by Easy input for widely used parameters such as the Harrison “universal parameters” Relation to other codes A simple example of local orbitals – as used in SIESTA where T(  ij,  ij ) is the rotation operator K is the Slater-Koster matrix in the standard configuration. A useful code for Teaching – Used in Summer schools A useful code for many calculations – semiconductor bands, nanotubes,... Electronic structure codes fit well into the component based code paradigm Fortran 90 is sufficient for component based programming, but requires careful planning. Conclusions Sample Bands: Gallium Arsenide – TB - PW TB parameters from J.-M. Jancu et al, Phys. Rev. B (1998) PW empirical pseudopotential from Zhang, et al., Phys. Rev. B (1993). Input/Output Diagonalization Methods Two alternative ways of diagonalization are provided: 1.Standard LAPACK routine O( N basis 3 ) For TB or PW 2.Conjugate Gradient using FFT for evaluating H  O(N electron N basis ln N basis ). For PW only Conjugate Gradient scheme Constrained minimization of a quadratic functional,, with finally converging to the lowest eigenvector allowed by the constraints. The constraints reduce efficiency, but in practice sufficient accuracy is obtained. Why FFT? The Hamiltonian is constructed in the plane-wave basis, where a potential is not diagonal but the kinetic energy is., or The first term is a scalar multiplication, the second becomes a scalar multiplication in the real space by the convolution theorem Since, FFT is inexpensive compared to a full O( ) diagonalization. Relation to other codes This is a simple example of the algorithm as used in ABINIT – similar to the one used in VASP Atomic BasisLattice k-points Input Eigenenergies DensityForce, Stress, … Eigenstates Output BandstructureTotal Energies Crystal Structure Electronic structure method Input: Keyword format with structure and keywords similar to SIESTA – also close to ABINIT Output: Standard data files or convenient plots using Gnuplot – density on a grid – can use Xcrysden and other plotting packages Sample Densities: PW – GaAs – Si GaAsSi Plotted using Xcrysden. See A.Kokalj, Comp. Mater. Sci., 2003, Vol. 28, p Code available from Support from NSF DMR ; Pis: Duane D. Johnson and Richard M. Martin