Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods.

Similar documents
Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods

6. Arthur Adamson Postdoctoral Recognition Award, University of Southern California

FEAST eigenvalue algorithm and solver: review and perspectives

A Domain Decomposition Based Jacobi-Davidson Algorithm for Quantum Dot Simulation

Software implementation of correlated quantum chemistry methods. Exploiting advanced programming tools and new computer architectures

A knowledge-based approach to high-performance computing in ab initio simulations.

Some Geometric and Algebraic Aspects of Domain Decomposition Methods

Multi-Length Scale Matrix Computations and Applications in Quantum Mechanical Simulations

Compressed representation of Kohn-Sham orbitals via selected columns of the density matrix

ACD/Structure Elucidator

Recent implementations, applications, and extensions of the Locally Optimal Block Preconditioned Conjugate Gradient method LOBPCG

Bridging Scales Through Wavefunction Analysis

ANR Project DEDALES Algebraic and Geometric Domain Decomposition for Subsurface Flow

AN INTRODUCTION TO QUANTUM CHEMISTRY. Mark S. Gordon Iowa State University

Uncertainty in Molecular Photoionization!

Domain Decomposition-based contour integration eigenvalue solvers

1.3 Convergence of Regular Markov Chains

Numerical Methods in Matrix Computations

Block Iterative Eigensolvers for Sequences of Dense Correlated Eigenvalue Problems

A Jacobi Davidson Method with a Multigrid Solver for the Hermitian Wilson-Dirac Operator

A practical view on linear algebra tools

Singlet fission for solar energy conversion A theoretical insight

Chapter 2 Quantum chemistry using auxiliary field Monte Carlo

An Accelerated Block-Parallel Newton Method via Overlapped Partitioning

Electronic structure theory: Fundamentals to frontiers. 1. Hartree-Fock theory

Perm State University Research-Education Center Parallel and Distributed Computing

CHEM 545 Theory and Practice of Molecular Electronic Structure. Anna I. Krylov. DON T PANIC.

5.80 Small-Molecule Spectroscopy and Dynamics

Q-Chem 4.0: Expanding the Frontiers. Jing Kong Q-Chem Inc. Pittsburgh, PA

Tensor network simulations of strongly correlated quantum systems

Stabilization and Acceleration of Algebraic Multigrid Method

COURSE DESCRIPTIONS. 1 of 5 8/21/2008 3:15 PM. (S) = Spring and (F) = Fall. All courses are 3 semester hours, unless otherwise noted.

AMS526: Numerical Analysis I (Numerical Linear Algebra)

ELSI: A Unified Software Interface for Kohn-Sham Electronic Structure Solvers

Stochastic Processes

Sakurai-Sugiura algorithm based eigenvalue solver for Siesta. Georg Huhs

Large-scale Electronic Structure Simulations with MVAPICH2 on Intel Knights Landing Manycore Processors

Numerical linear algebra

Jacobi-Davidson Eigensolver in Cusolver Library. Lung-Sheng Chien, NVIDIA

TDDFT as a tool in biophysics

Time-dependent linear-response variational Monte Carlo.

Arnoldi Methods in SLEPc

Opportunities for ELPA to Accelerate the Solution of the Bethe-Salpeter Eigenvalue Problem

Chemistry 881 Lecture Topics Fall 2001

Special 5: Wavefunction Analysis and Visualization

Density Functional Theory. Martin Lüders Daresbury Laboratory

Numerical Methods I Non-Square and Sparse Linear Systems

The Deflation Accelerated Schwarz Method for CFD

Enhancing Scalability of Sparse Direct Methods

Density Functional Theory

& USQCD. USQCD All Hands Meeting April, André Walker-Loud for

Domain decomposition on different levels of the Jacobi-Davidson method

Calculation of Sound Fields in Flowing Media Using CAPA and Diffpack

ELECTRONIC STRUCTURE CALCULATIONS FOR THE SOLID STATE PHYSICS

CRYSTAL in parallel: replicated and distributed (MPP) data. Why parallel?

The Role of Uncertainty Quantification in Model Verification and Validation. Part 2 Model Verification and Validation Plan and Process

Chemistry 483 Lecture Topics Fall 2009

Quantum Annealing with continuous variables: Low-Rank Matrix Factorization. Daniele Ottaviani CINECA. Alfonso Amendola ENI

CP2K. New Frontiers. ab initio Molecular Dynamics

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Semiclassical molecular dynamics simulations of intramolecular proton transfer in photoexcited 2-2 -hydroxyphenyl oxazole

From Stationary Methods to Krylov Subspaces

Numerical Methods I Solving Nonlinear Equations

The Quantum Landscape

New Mathematics and Computer Science, B.S. Degree.

Using contracted basis functions and the Lanczos algorithm to compute spectra of flexible Van der Waals dimers

Electronic structure theory: Fundamentals to frontiers. 2. Density functional theory

Selected Publications of Prof. Dr. Wenjian Liu

Quantum computing with superconducting qubits Towards useful applications

Static-scheduling and hybrid-programming in SuperLU DIST on multicore cluster systems

Lecture: Local Spectral Methods (1 of 4)

Algebraic Multigrid as Solvers and as Preconditioner

Improvements for Implicit Linear Equation Solvers

EXISTENCE VERIFICATION FOR SINGULAR ZEROS OF REAL NONLINEAR SYSTEMS

Stochastic Histories. Chapter Introduction

Leveraging Task-Parallelism in Energy-Efficient ILU Preconditioners

Utilising high-order direct numerical simulation for transient aeronautics problems

Numerical Methods for Large-Scale Nonlinear Equations

Likewise, any operator, including the most generic Hamiltonian, can be written in this basis as H11 H

CS 277: Data Mining. Mining Web Link Structure. CS 277: Data Mining Lectures Analyzing Web Link Structure Padhraic Smyth, UC Irvine

1.1 Variational principle Variational calculations with Gaussian basis functions 5

Shifted Laplace and related preconditioning for the Helmholtz equation

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study

The Framework of Quantum Mechanics

Numerical simulations of spin dynamics

Yuri Feldman, MUMPS User Days, Grenoble, France, June 2017

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

High-performance processing and development with Madagascar. July 24, 2010 Madagascar development team

APPLIED NUMERICAL LINEAR ALGEBRA

2 FORMULATIONS 2.1 The H-J formulation Let Ω be a domain consisting of a conducting region R and a non-conducting region S. Here assume that Ω, R and

SPARCS: AN ADVANCED SOFTWARE FOR SPACECRAFT CHARGING ANALYSES

Numerical tensor methods and their applications

Quantum wires, orthogonal polynomials and Diophantine approximation

Lecture 2: From Classical to Quantum Model of Computation

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)

Calculate Sensitivity Function Using Parallel Algorithm

Three right directions and three wrong directions for tensor research

Theory and numerical implementations

1 Rayleigh-Schrödinger Perturbation Theory

Scalable Non-blocking Preconditioned Conjugate Gradient Methods

Transcription:

Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods. 1. Our team and our code 2. Background and motivation 3. Physical science goals and strategy 4. Math and comp. sci. goals and strategy

Our team of 8 Daniel Haxton (Chemical Sciences, LBNL). Role: Electronic structure theory Martin Head-Gordon (Chemical Sciences, LBNL). Role: Electronic structure theory Anna Krylov (Chemistry, USC). Role: Electronic structure theory Xiaoye (Sherry) Li (Computational Res., LBNL). Role: Numerical linear algebra

Our team of 8 C. William McCurdy (Chemical Sciences, LBNL). Role: Electronic structure theory Esmond Ng (Computational Research, LBNL). Role: Numerical linear algebra Chao Yang (Computational Research, LBNL). Role: Numerical linear algebra Samuel Williams (Computational Res., LBNL). Role: Parallelization

Q-Chem: Our code. Est. 1993. Commercial code, academic control. Over 3 million lines of code: C++ and Fortran. Over 200 active developers: Open TeamWare. Over 55,000 distributed copies: Q-Chem/Spartan. Broad range of capabilities * Density functional theory * Coupled cluster theory * Unique specialized methods * Parallel capabilities using MPI and OpenMP

And one more key person... Evgeny Epifanovsky (LBNL / USC / Q-Chem). Role: Tensor library and decompositions He will be a key player in our work, connecting activity at USC, Berkeley and Q-Chem. Evgeny is here, presenting a poster on Tuesday: General Block-Tensor Library for High-Level Electronic Structure Calculations

Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods. 1. Our team and our code 2. Background and motivation 3. Physical science goals and strategy 4. Math and comp. sci. goals and strategy

Computer-based simulations of excited states... As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality. Albert Einstein What goes into the simulation? (1) An approximate quantum treatment (e.g. what we will be working on!) (2) A model of the (remote) environment (e.g. 100 s/1000 s of MM atoms) (3) Surface walking approach (e.g. classical trajectories or stat mech., )

Goal of quantum chemistry: Stationary states of the Schrodinger equation... Ĥ = i 1 2 2 i + V ext r i i ( ) + 1 2 i j r i r j 1 Ĥ j j ( r 1,r 2,Kr ) n = E j ( j r 1,r 2,Kr ) n ( r 2,r 1,Kr ) n = ( j r 1,r 2,Kr ) n This involves exponential computational effort as a function of the number of electrons... Approximations are imperative... Tremendous progress for ground states Excited state approximations are less developed

Examples of interesting problems: bound excited states. Natural and artificial light-harvesting: (1) Carotenoids: (2) Acene organic crystals:

Bound excited states: Status / challenges. Methods are available for bound excited states in large molecules (TDDFT, CIS). However, they fail for many problems of interest, and cannot be systematically improved. E.g. Both the carotene and acene examples Systematically improvable methods are available for the types of excited states that occur in those examples (CASSCF, CASPT2) But they are typically very expensive. There is a need for systematically improvable models at low enough cost to treat large systems.

Examples of interesting problems: Unbound excited states. Transient electron attachment: (1) Resonances / reactions / chemistry from secondary electrons: (2) Transient species in ultrafast experiments: Probing resonances / resonances as probes

Unbound excited states: Status / challenges. Powerful formal theories (complex scaling) have been developed to obtain both the real and imaginary part of the energy for unbound states. These methods have been implemented in codes and applied to small systems (atoms, diatomics and small molecules) over the past 30 years. There is a need to leverage the power of bound state quantum chemistry to resonances.

Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods. 1. Our team and our code 2. Background and motivation 3. Physical science goals and strategy 4. Math and comp. sci. goals and strategy

Physical science goals: Bound states (1) Develop new methods and software for bound excited states of large molecules (up to 200-500 atoms). Approach: Extend the restricted active space spin-flip method. Obtain higher accuracy by correcting for dynamic correlation (Head-Gordon). H ( 0) c = c H ( 0+1+2 ) c = c i RAS SF = c i A,h,p ( ) ( 0 = H ) PP + ( 1) ( 1 V PQ F ) ( ) QQ E 0 + P ˆV 1 0+1+2 H PP Q ( ) 1 V QP 1 ( ) ˆ ( ) Benefit: Open up a new range of large-molecule applications (e.g. aspects of natural and artificial light harvesting that are not yet well understood) T 1 P C

Physical science goals: Unbound states (2) Adapt electronic structure methods for resonance states of polyatomic molecules Approach: Complex scaled basis functions (McCurdy/HG), grid-based methods (Haxton). Benefit: No capability of this type currently exists, despite broad relevance.

Physical science goals: Reduced scaling (3) Development of reduced scaling implementations of existing coupled cluster methods for electronic excited states. Approach: Explore matrix and tensor decompositions (Krylov). Benefit: Apply these reliable and proven methods for calculating excited states to larger molecules, and apply the same underlying ideas for reduced scaling to other methods, such as those in the first two objectives.

Simulating the generation, evolution and fate of electronic excitations in molecular and nanoscale materials with first principles methods. 1. Our team and our code 2. Background and motivation 3. Physical science goals and strategy 4. Math and comp. sci. goals and strategy

CS enabling goals: Tensor library (1A) Develop and refine an object-oriented tensor library, both for real variables (bound states), and for the complex variables (resonance states), and including compact decompositions for low scaling. Enables implementation of models. Will be made publicly available. (1B) Parallelize the tensor library via a distributed hybrid approach (MPI+threads) targeted for leadership class computers (and flexible enough to perform well on mid-range clusters) (Williams). Enables achievement of application goals.

Math goals: Decompositions (1) Explore and implement rank reduction and compression schemes for the tensors that arise in excited state electronic structure calculations. Enable their use to develop reduced scaling excited state methods. Approach: CPD, TT, Iterative subspace sampling, Cholesky. Compare effectiveness for different tensors that arise. Explore combinations.

Math enabling goals: Eigensolvers (2A) Deploy efficient eigensolvers for the symmetric real eigenvalue problems that yield bound excited state energies. PARPACK will improve efficiency (2B) Extend and develop eigensolvers for the complex eigenvalue problems that arise in treating resonance states. New capabilities: Jacobi-Davidson, subspace iteration, contour integral-based (2C) Provide robust linear solvers and effective preconditioners to support the eigenvalue solvers. Hybrid linear solver PDSLin, low-rank approximation preconditioners

Other key issues (1) Relationship to the SciDAC Institutes. FASTMath: synergy & extension (Li, Ng, Yang). SUPER: parallelization activities (Williams). (2) Verification and validation. Automatic multiplatform testing, > 200 test jobs UQ does not directly enter (but recall quote). (3) Software sustainability. Q-Chem has survived & grown over 19 years. Much to learn about code (re)structuring! Paid user base supports code maintenance.

Simulating electronic excitations in molecular and nanoscale materials with first principles methods. lightharvesting molecular design UV damage physical science: models calculating bound excited states & resonances applied math: solvers computer science: HPC