Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.

Slides:



Advertisements
Similar presentations
Introduction to Computational Chemistry NSF Computational Nanotechnology and Molecular Engineering Pan-American Advanced Studies Institutes (PASI) Workshop.
Advertisements

Andrew Canning and Lin-Wang Wang Computational Research Division LBNL
Research Projects Dr Martin Paul Vaughan available from available from
Quantum Theory of Solids
Ionization of the Hydrogen Molecular Ion by Ultrashort Intense Elliptically Polarized Laser Radiation Ryan DuToit Xiaoxu Guan (Mentor) Klaus Bartschat.
Introduction to Molecular Orbitals
Computational Chemistry
1 Cold molecules Mike Tarbutt. 2 Outline Lecture 1 – The electronic, vibrational and rotational structure of molecules. Lecture 2 – Transitions in molecules.
An Introduction to Multiscale Modeling Scientific Computing and Numerical Analysis Seminar CAAM 699.
Quantum Mechanics Discussion. Quantum Mechanics: The Schrödinger Equation (time independent)! Hψ = Eψ A differential (operator) eigenvalue equation H.
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
Introduction to the very basic computational aspects of the modern Quantum Chemistry for Software Engineers Alexander A. Granovsky The PC GAMESS/Firefly.
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Chapter 26 Current and Resistance
Molecular Modeling Part I Molecular Mechanics and Conformational Analysis ORG I Lab William Kelly.
Physics “Advanced Electronic Structure” Pseudopotentials Contents: 1. Plane Wave Representation 2. Solution for Weak Periodic Potential 3. Solution.
Computational Science jsusciencesimulation Principles of Scientific Simulation Spring Semester 2005 Geoffrey Fox Community.
Lectures Introduction to computational modelling and statistics1 Potential models2 Density Functional.
Мэдээллийн Технологийн Сургууль Монгол Улсын Их Сургууль Some features of creating GRID structure for simulation of nanotransistors Bolormaa Dalanbayar,
Computational Chemistry, WebMO, and Energy Calculations
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : DFT Plane Wave Pseudopotential versus Other Approaches CASTEP Developers’
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : The Modeller’s Perspective The philosophy and ingredients of atomic-scale.
R. Martin - Pseudopotentials1 African School on Electronic Structure Methods and Applications Lecture by Richard M. Martin Department of Physics and Materials.
Using Partitioning in the Numerical Treatment of ODE Systems with Applications to Atmospheric Modelling Zahari Zlatev National Environmental Research Institute.
NAN ZHENG COURSE: SOLID STATE II INSTRUCTOR: ELBIO DAGOTTO SEMESTER: SPRING 2008 DEPARTMENT OF PHYSICS AND ASTRONOMY THE UNIVERSITY OF TENNESSEE KNOXVILLE.
Predoc’ school, Les Houches,september 2004
ChE 551 Lecture 23 Quantum Methods For Activation Barriers 1.
A study of two-dimensional quantum dot helium in a magnetic field Golam Faruk * and Orion Ciftja, Department of Electrical Engineering and Department of.
One-sided Communication Implementation in FMO Method J. Maki, Y. Inadomi, T. Takami, R. Susukita †, H. Honda, J. Ooba, T. Kobayashi, R. Nogita, K. Inoue.
Quantum Computing Paola Cappellaro
1 Investigative Tools--Theory, Modeling, and Simulation Rational You ITRI-IEK-NEMS 2001/08/06 Source: IWGN (1999/09)
S. Ray Thomas Müller John von Neumann Institute for Computing Central Institute for Applied Mathematics Research Centre Jülich D Jülich,
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.
INFSO-RI Enabling Grids for E-sciencE SALUTE – Grid application for problems in quantum transport E. Atanassov, T. Gurov, A. Karaivanova,
Spintronics. Properties of Electron Electron has three properties. Charge Mass Spin.
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.
PA4311 Quantum Theory of Solids Quantum Theory of Solids Mervyn Roy (S6) www2.le.ac.uk/departments/physics/people/mervynroy.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
TURBOMOLE Lee woong jae.
Physics “Advanced Electronic Structure” Lecture 1. Theoretical Background Contents: 1. Historical Overview. 2. Basic Equations for Interacting Electrons.
Chemistry 700 Lectures. Resources Grant and Richards, Foresman and Frisch, Exploring Chemistry with Electronic Structure Methods (Gaussian Inc., 1996)
Javier Junquera Introduction to atomistic simulation methods in condensed matter Alberto García Pablo Ordejón.
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
Stefano Sanvito Physics Department, Trinity College, Dublin 2, Ireland TFDOM-3 Dublin, 11th July 2002.
Quantum Methods For Adsorption
Role of Theory Model and understand catalytic processes at the electronic/atomistic level. This involves proposing atomic structures, suggesting reaction.
Modelling and Simulation of Passive Optical Devices João Geraldo P. T. dos Reis and Henrique J. A. da Silva Introduction Integrated Optics is a field of.
MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments Eigenvectors and eigenvalues of a matrix.
April 17 DoE review 1 Future Computing Needs for Reaction Theory Ian Thompson Nuclear Theory and Modeling Group, Lawrence Livermore National Laboratory.
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.
© copyright 2011 William A. Goddard III, all rights reservedCh121a-Goddard-L14 Periodic Boundary Methods and Applications: Ab-initio Quantum Mechanics.
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : Linear response theory CASTEP Developers’ Group with support from.
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
The Finite Difference Time Domain Method FDTD Haythem H. abdullah ERI, Electronics Research Institute, Microwave Engineering Dept.
Multicore Applications in Physics and Biochemical Research Hristo Iliev Faculty of Physics Sofia University “St. Kliment Ohridski” 3 rd Balkan Conference.
Christopher Monroe Joint Quantum Institute and Department of Physics NIST and University of Maryland Quantum Computation and Simulation.
Spin transport at the atomic scale Alexandre Reily Rocha and Stefano Sanvito Computational Spintronics Group Physics Department, Trinity College Dublin,
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
BY SELLAVEL E (CA15M006) Guided By Prof.B.Viswanathan
Production of an S(α,β) Covariance Matrix with a Monte Carlo-Generated
Prof. Sanjay. V. Khare Department of Physics and Astronomy,
Chapter 26 Current and Resistance
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
By- Prof. R.S. Gupta GOVERNMENT (AUTONOMOUS) P.G. COLLEGE
Second quantization and Green’s functions
Presentation transcript:

Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and Information

Overview Using computers to carry out “numerical experiments” in Materials Science, Chemistry and Physics Quantum Mechanical equations solved for a system of atoms in a representative unit cell Measurable properties obtained from “first-principles” –mechanical, thermodynamic, electronic –optical, magnetic, transport

Example: Transport in molecular wire Benzene Phenolate/Benzenediazonium + V

Peierls Distortion Pi stacked pair dimerized pair metal insulator mechanical relaxation

Frontier Problems Non-equilibrium spin-transport in metals and semiconductors (Spintronics) Transport and coupled mechanical / electronic interactions in molecules (metal - insulator transition due to mechanical relaxation) Industrial applications: Modeling Chemical Vapor Deposition (CVD) processes atom by atom Challenges: correlated motion of electrons Coupled electron-phonon interactions (electron - vibration coupling)

Density Functional Theory Density Functional Theory (DFT) is a “mean-field” solution to the many-electron problem. Each electron interacts with an effective average field produced by all of the other electrons Non-linear set of coupled differential equations

Density Functional Equations Looks linear but... depends on the charge density through: Example: Local density approximation

DFT solution approach Expand the wave-functions in a basis set: Matrix eigenvalue-eigenvector problem: Orthogonality: Iterative solution to “self-consistency” (i.e. output V(r) coincides with input)

Popular implementations Plane wave basis functions (Fourier Series): –Drawback: –Benefit: easy to code, sophisticated non-linear response calculations possible Localized “atomic-like” basis functions scaling - exponential distance decay for insulators - power law distance decay for - metals

Contrasting Implementations Abinit: –Very sophisticated array of calculated properties –Calculations become prohibitive for more than a few dozen atoms VASP (Vienna Ab-Initio Simulation Package) –Less sophisticated by much faster –few hundred atoms possible Siesta: (Spanish Initiative for Electronic Simulations with Thousands of Atoms) –O(N) scaling: fast but less sophisticated –few thousand atoms possible

Public Access Many codes are freely available: go to for a list of more than 20 Most codes still not user-friendly and take months to years to master

The Brick Wall!! All of these methods run out of steam very quickly in terms of run time and memory Calculations with scaling take days or weeks to run!! Even calculations with scaling run into memory bottlenecks Materials Science simulations require thousands of atoms for thousands of time steps

Key Algorithms For plane wave based codes: the Fast Fourier Transform –We have gained factor’s of 4 improvement in speed and storage using Conformal Computing –A number of new developments are being implemented for further increases Matrix diagonalization routines for very large matrices

Conformal Computing Density Functional Calculations are an ideal setting for Conformal Computing! In fact: any array (matrix) based computational setting is ripe for Conformal Computing Why? Conformal Computing eliminates temporary arrays and un-necessary loops!

Opportunities Current electronic band structures fairly fast (on the order of one hour):

Contrasting: electron-phonon Electron-phonon calculations: on the order of 1 day for small systems Superconductivity in “conventional” materials determined by the electron - phonon interaction Aluminum (1 atom) takes roughly 1 day of computing Imagine several dozen atoms with scaling

Electron-Phonon improvements Many quantities currently written to files then later combined The size and number of these files is becoming prohibitively expensive Opportunities for parallelization of integrals Opportunities to eliminate temporaries through the use of direct indexing

Grid Computing Even with highly optimized code (which is still a way off) there is always a need for more and more resources For example: electron-phonon calculations involve dozens of separate calculations that could be run on independent machines Grid computing allows many independent calculations to be run in parallel

Grid Computing: First Steps QMolDyn GAT: a template for submitting Density Functional Calculations over the grid Vision: QMolDyn will eventually have a variety of codes (modules) Presently: Siesta ( ) running on the grid, 8, 16, 32, 64, 128, 256, 512- atom systems

Summary / Conclusions There is a great demand for large-scale array (matrix) based calculations in materials science Quantum calculations are increasingly important for Materials Science, Chemistry and Physics Grid computing combined with Conformal Computing techniques is very promising