A Personal History of the ABINIT Project

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

Network for Computational Nanotechnology (NCN) Ben Haley Berkeley, Univ.of Illinois, Norfolk State, Northwestern, Purdue, UTEP Network for Computational.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Modelling of Defects DFT and complementary methods
Quantum Theory of Solids
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
Introduction to the Theory of Pseudopotentials Patrick Briddon Materials Modelling Group EECE, University of Newcastle, UK.
Ionization of the Hydrogen Molecular Ion by Ultrashort Intense Elliptically Polarized Laser Radiation Ryan DuToit Xiaoxu Guan (Mentor) Klaus Bartschat.
FastPlace: Efficient Analytical Placement using Cell Shifting, Iterative Local Refinement and a Hybrid Net Model FastPlace: Efficient Analytical Placement.
The Projector Augmented Wave invented by P.E. Blochl, 1994 IBM Research Division, Zürich Research Laboratory Electronic Structure Course, UC Davis by Ryan.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
Lecture 9: Advanced DFT concepts: The Exchange-correlation functional and time-dependent DFT Marie Curie Tutorial Series: Modeling Biomolecules December.
VLab development team UNIVERSITY OF MINNESOTA Indiana University Florida State Louisiana State University Thermoelastic Properties within VLab.
Lectures Introduction to computational modelling and statistics1 Potential models2 Density Functional.
Algorithms for Total Energy and Forces in Condensed-Matter DFT codes
J.J.Rehr1, John Vinson1, E.L.Shirley2 J.J. Kas1 and F. Vila1
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’
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
Rosa Ramirez ( Université d’Evry ) Shuangliang Zhao ( ENS Paris) Classical Density Functional Theory of Solvation in Molecular Solvents Daniel Borgis Département.
Feb 23, 2010, Tsukuba-Edinburgh Computational Science Workshop, Edinburgh Large-Scale Density-Functional calculations for nano-meter size Si materials.
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : Computational Materials Science: an Overview CASTEP Developers’ Group.
Background 1927: Introduction of the Thomas-Fermi model (statistics of electrons). 1964: Hohenberg-Kohn paper proving existence of exact Density Function.
Comp. Mat. Science School 2001 Lecture 21 Density Functional Theory for Electrons in Materials Richard M. Martin Bands in GaAs Prediction of Phase Diagram.
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 Richard M. Martin University of Illinois
Density Functional Theory A long way in 80 years L. de Broglie – Nature 112, 540 (1923). E. Schrodinger – 1925, …. Pauli exclusion Principle.
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
Iowa State update Rupa Dumpala, Joaquin Peralta, Scott Broderick.
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Pseudopotentials & TDDFT calculation
Calculation of Excitations of Superfluid Helium Nanodroplets Roman Schmied and Kevin K. Lehmann Department of Chemistry Princeton University 60 th Ohio.
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.
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
S. Penge, M.Mazzoneschi, M.Terraschi Lynx Strumenti di analisi per la valutazione di un gruppo di apprendimento online Instruments d'analyse pour l'évaluation.
CMSC 104, Version 8/061L24Searching&Sorting.ppt Searching and Sorting Topics Sequential Search on an Unordered File Sequential Search on an Ordered File.
Insert name of presentation on Master Slide The Quality Improvement Guide Insert Date here Presenter:
Density Functional Theory and the LAPW method with Applications Andrew Nicholson Solid State Physics II Spring 2009 (Elbio Dagotto) Brought to you by:
Stages of Research and Development
Finite-T smearing scheme in ABINIT M. Verstraete and X
Creativity of Algorithms & Simple JavaScript Commands
Presented by Rob Carver
Electronic and Mechanical Materials Properties from DFT Calculations
BY SELLAVEL E (CA15M006) Guided By Prof.B.Viswanathan
3: Density Functional Theory
Introduction to Tight-Binding
PHY 752 Solid State Physics
Production of an S(α,β) Covariance Matrix with a Monte Carlo-Generated
CONTENT CREATION Standard 3.
The Nuts and Bolts of First-Principles Simulation
The Materials Computation Center. Duane D. Johnson and Richard M
Density Functional Theory (introduced for many-electron systems)
Srinivasan S. Iyengar Department of Chemistry, Indiana University
Searching and Sorting Topics Sequential Search on an Unordered File
Implementing Backward Design: A Catalytic Activity
Prof. Sanjay. V. Khare Department of Physics and Astronomy,
Searching and Sorting Topics Sequential Search on an Unordered File
UMBC CMSC 104 – Section 01, Fall 2016
John Lafferty, Chengxiang Zhai School of Computer Science
Searching and Sorting Topics Sequential Search on an Unordered File
Quantum Chemistry / Quantum Mechanics Density Functional Theory
Ch. 2: Getting Started.
Journey to the Cloud – Guidance and Lessons Learned
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
How to test a norm-conserving pseudopotential
Preparing a new Model Version according to Source Code Management
Presentation transcript:

A Personal History of the ABINIT Project Douglas C. Allan Corning Incorporated

On shoulders of giants: DFT, LDA, pseudopots 1964 -- Hohenberg + Kohn “Inhomogeneous electron gas” Phys. Rev. 136, B864 1965 -- Kohn + Sham “Quantum Density Oscillations in an Inhomogeneous Electron Gas” Phys. Rev. 137, A1697 … etc. laying foundation for DFT and LDA 1979 -- “Norm-Conserving Pseudopotentials” Hamann, Schlüter, Chiang PRL 43, 1494 1982 -- “Pseudopotentials that work: From H to Pu” Bachelet, Hamann, Schlüter PRB 26, 4199 (1982) “Erratum: Pseudopotentials that work: From H to Pu” PRB 29, 2309 (1984) sometimes

Beginnings 1985 – Corning Glass Works – quantum mechanics for much larger and more complex systems (glasses) – mostly LDA-based ideas – get beyond matrix diagonalization 1985 – Car and Parrinello PRL 55, 2471 – “A unified approach for molecular dynamics and density-functional theory” – local pseudopotentials only 1986 – Focus on separately diagonal operators T and V, disregard “unified approach” – PRL (Comment) 56, 2656 (focus on FFT and iterative minimization concepts) 1987 – Linear response theory in LDA – PRL 58, 1861 1987 – “Efficacious” nonlocal pseudopotentials rescued from obscurity – PRL 59, 1136 uses Kleinman & Bylander PRL 48, 1425 (1982) forerunner of Vanderbilt ultrasoft pseudopotentials

Beginnings, continued circa 1987-1994 Cornell Electronic Structure group (Ken Wilson, John Wilkins, Mike Teter, Me, others) 1989 – Variational formulation for response functions – Gonze and Vigneron PRB 39, 13120 1989 – Preconditioned conjugate gradient – PRB 40, 12255 (by this time other strategies being pursued at Corning/ Cornell were abandoned in favor of plane waves) 1989 onward – “Corning code” has a small user base 1989 – “fast diagonization” Gonze, Vigneron, Mechenaud J.Phys:Cond.Matt. 1, 525 (1989) 1990 -- Ghost states and Kleinman-Bylander pseudopotentials: Gonze et al, PRB 41, 12264

Code and algorithm developments 1990: Collaborate with Gonze or get scooped; Xavier to Cornell (July 1990) 1992: “Iterative minimization techniques” fully developed with nonlocal pseudopotentials in RMP 64, 1045 1992: By now corning.f has a dozen or more users who try remarkable things – code grows more defensive or “idiot proof” (and idiots become more clever) 1990-1992 – First development of Respfn, built on top of Corning code, by Gonze while at Cornell (response functions) Coding rules developed and refined for shared subroutines – notably, variational DFT allows re-use of same algorithms

The real ABINIT 1993 – “Corning code” rewritten into “Plane_Wave”, marketed by Biosym 1993 – Xavier Gonze back to Louvain-la-Neuve 1995 -- Biosym merges with MSI, now called Accelrys, and Plane_Wave is retired in favor of CASTEP 1996 – Initiated a brand new code, destined to be ABINIT, intended to be freely distributed (gnu public license) Merge all functionality of Respfn and Plane_Wave Entirely written in F90 with all new source lines Adopt best of methods for pseudopotentials, algorithms, and functionality (especially for response functions) 1996 – Work proceeds on ABINIT, with center of gravity now in Belgium (story now gets hazier to me)

ABINIT goes live 1998(?) – ABINIT named and urgently requested by users; a few special testers are allowed access 1999(?) – ABINIT goes live with its own web site hosted by Louvain-la-Neuve 2000 – ABINITv3.0 first covered by GNU public license -2002 – Developments continue up through version 3.4.3 with developers and users throughout the world New users continue to find remarkable ways to run the code (see email)

Some keys Defensive coding Coding standards spelled out checking input reasonability checking array dimensions, etc. Coding standards spelled out Automated testing Planning and organizing – now global of course! Benchmarking and testing against other codes where possible Focus always on results: see web site for citation list Also see “short presentation of the ABINIT project” pdf file on web site

Conclusions Glass chemistry still too complex Typical result: value (ABINIT) created even without solving original problem Next: keep momentum!