The HANDE-QMC Project: Open-Source Stochastic Quantum Chemistry from the Ground State Up

Total Page:16

File Type:pdf, Size:1020Kb

The HANDE-QMC Project: Open-Source Stochastic Quantum Chemistry from the Ground State Up The HANDE-QMC project: open-source stochastic quantum chemistry from the ground state up James S. Spencer,y,z Nick S. Blunt,{,x,kk Seonghoon Choi,{,kk Jiˇr´ıEtrych,{,kk Maria-Andreea Filip,{,kk W. M. C. Foulkes,y,k,kk Ruth S.T. Franklin,{,kk Will J. Handley,?,#,@,kk Fionn D. Malone,y,4,kk Verena A. Neufeld,{,kk Roberto Di Remigio,r,yy,kk Thomas W. Rogers,y,kk Charles J.C. Scott,{,kk James J. Shepherd,zz,kk William A. Vigor,{{,kk Joseph Weston,y,kk RuQing Xu,xx,kk and Alex J.W. Thom∗,{,{{ yDept. of Physics, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom zDept. of Materials, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom {University Chemical Laboratory, Lensfield Road, Cambridge CB2 1EW, United Kingdom xSt John's College, St John's Street, Cambridge, CB2 1TP, United Kingdom kDepartment of Physics, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA ?Astrophysics Group, Cavendish Laboratory, Cambridge, CB3 OHE, UK #Kavli Institute for Cosmology, Madingley Road, Cambridge, CB3 0HA, UK @Gonville & Caius College, Trinity Street, Cambridge, CB2 1TA, UK 4Quantum Simulations Group, Lawrence Livermore National Laboratory, Livermore, California 94550, USA rHylleraas Centre for Quantum Molecular Sciences, Department of Chemistry, University of Tromsø - The Arctic University of Norway, N-9037 Tromsø, Norway yyDepartment of Chemistry, Virginia Tech, Blacksburg, Virginia 24061, United States zzChemistry Building, University of Iowa, Iowa, 52240, USA {{Dept. of Chemistry, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom xxDepartment of Modern Physics, University of Science and Technology, Hefei, Anhui, 230026, China kkAuthors listed alphabetically E-mail: [email protected] Abstract the last decade. The full configuration interac- tion quantum Monte Carlo (FCIQMC) method Building on the success of Quantum Monte allows one to systematically approach the ex- Carlo techniques such as diffusion Monte Carlo, act solution of such problems, for cases where alternative stochastic approaches to solve elec- very high accuracy is desired. The introduc- tronic structure problems have emerged over tion of FCIQMC has subsequently led to the 1 development of coupled cluster Monte Carlo duced the full configuration interaction quan- (CCMC) and density matrix quantum Monte tum Monte Carlo (FCIQMC) method.26 The Carlo (DMQMC), allowing stochastic sampling FCIQMC method allows essentially exact FCI of the coupled cluster wave function and the results to be achieved for systems beyond the exact thermal density matrix, respectively. In reach of traditional, exact FCI approaches; in this article we describe the HANDE-QMC code, this respect, the method occupies a similar an open-source implementation of FCIQMC, space to the density matrix renormalization CCMC and DMQMC, including initiator and group (DMRG) algorithm27{29 and selected semi-stochastic adaptations. We describe our CI approaches.15{20 Employing a sparse and code and demonstrate its use on three exam- stochastic sampling of the FCI wave func- ple systems; a molecule (nitric oxide), a model tion greatly reduces the memory requirements solid (the uniform electron gas), and a real solid compared to exact approaches. The intro- (diamond). An illustrative tutorial is also in- duction of FCIQMC has led to the devel- cluded. opment of several other related QMC meth- ods, including coupled cluster Monte Carlo (CCMC),30,31 density matrix quantum Monte 1 Introduction Carlo (DMQMC),32,33 model space quantum Monte Carlo (MSQMC),34{36 clock quantum Quantum Monte Carlo (QMC) methods, in Monte Carlo,37 driven-dissipative quantum their many forms, are among the most reliable Monte Carlo (DDQMC),38 and several other and accurate tools available for the investiga- variants, including multiple approaches for tion of realistic quantum systems.1 QMC meth- studying excited-state properties.34,39{41 ods have existed for decades, including notable In this article we present HANDE-QMC approaches such as variational Monte Carlo (Highly Accurate N-DEterminant Quantum (VMC),2{6 diffusion Monte Carlo (DMC)1,7{10 Monte Carlo), an open-source quantum chem- and auxiliary-field QMC (AFQMC);11 such istry code that performs several of the above methods typically have low scaling with system quantum Monte Carlo methods. In partic- size, efficient large-scale parallelization, and ular, we have developed a highly-optimized systematic improvability, often allowing bench- and massively-parallelized package to per- mark quality results in challenging systems. form state-of-the-art FCIQMC, CCMC and A separate hierarchy exists in quantum chem- DMQMC simulations. istry, consisting of methods such as coupled An overview of stochastic quantum chemistry cluster (CC) theory,12 Møller-Plesset perturba- methods in HANDE-QMC is given in Section 2. tion theory (MPPT),13 and configuration inter- Section 3 describes the HANDE-QMC package, action (CI), with full CI (FCI)14 providing the including implementation details, our develop- exact benchmark within a given single-particle ment experiences, and analysis tools. Applica- basis set. The scaling with the number of basis tions of FCIQMC, CCMC and DMQMC meth- functions can be steep for these methods: from ods are contained in Section 4. We conclude N 4 for MP2 to exponential for FCI. Various ap- with a discussion in Section 5 with views on proaches to tackle the steep scaling wall have scientific software development and an outlook been proposed in the literature: from adap- on future work. A tutorial on running HANDE tive selection algorithms15{20 and many-body is provided in the Supplementary Material. expansions for CI21 to the exploitation of the locality of the one-electron basis set22 for MP2 and CC.23{25 Such approaches have been in- creasingly successful, now often allowing chem- ical accuracy to be achieved for systems com- prising thousands of basis functions. In 2009, Booth, Thom and Alavi intro- 2 2 Stochastic quantum chem- The stochastic efficiency of the algorithm (de- termined by the size of statistical errors for istry a given computer time) can be improved by several approaches: using real weights, rather 2.1 Full Configuration Interac- than integer weights, to represent particle am- tion Quantum Monte Carlo plitudes;44,45 a semi-stochastic propagation, in which the action of the Hamiltonian in a small The FCI ansatz forP the ground state wave- j i j i f g subspace of determinants is applied exactly;44,46 function is ΨCI = i ci Di , where Di is the set of Slater determinants. Noting that and more efficient sampling of the Hamiltonian ^ N by incorporating information about the magni- (1 − δτH) jΨ0i / jΨCIi as N ! 1, where Ψ0 is some arbitrary initial vector with hΨ jΨ i 6= tude of the Hamiltonian matrix elements into 0 CI 47,48 0 and δτ is sufficiently small,42 the coeffi- the selection probabilities. The initiator approximation49 (often referred cients fcig can be found via an iterative pro- cess derived from a first-order solution to the to as i-FCIQMC) only permits new particles to imaginary-time Schr¨odingerequation:26 be created on previously unoccupied determi- X nants if the spawning determinant has a weight ^ above a given threshold | this introduces a ci(τ +δτ) = ci(τ)−δτ hDijHjDji cj(τ): (1) j systematic error which is reduced with increas- ing particle populations, but effectively reduces A key insight is that the action of the Hamil- the severity of the sign problem. This simple tonian can be applied stochastically rather modification has proven remarkably successful than deterministically: the wavefunction is dis- and permits FCI-quality calculations on Hilbert cretized by using a set of particles with weight spaces orders of magnitude beyond exact FCI. 1 to represent the coefficients, and is evolved in imaginary time by stochastically creating 2.2 Coupled Cluster Monte new particles according to the Hamiltonian ma- trix (Section 2.4). By starting with just par- Carlo ticles on the Hartree{Fock determinant or a The coupled cluster wavefunction ansatz is small number of determinants, the sparsity of T^ ^ jΨCCi = Ne jDHFi, where T is the clus- the FCI wavefunction emerges naturally. The ter operator containing all excitations up to a FCIQMC algorithm hence has substantially re- given truncation level, N is a normalisation fac- duced memory requirements26 and is naturally tor and jDHFi the Hartree{Fock determinant. 43 scalable in contrast to conventional Lanczos For convenience, we rewrite the wavefunction ^ techniques. The sign problem manifests itself in T =tHF ansatz as jΨCCi = tHFe jDHFi, where tHF is the competing in-phase and out-of-phase com- a weight onP the Hartree{Fock determinant, and binations of particles with positive and nega- ^ 0 0 define T = i tia^i, where restricts the sum to tive signs on the same determinant;42 this is be up to the truncation level,a ^i is an excitation alleviated by exactly canceling particles of op- operator (excitor) such thata ^i jDHFi results in posite sign on the same determinant, a process jDii and ti is the corresponding amplitude. Us- termed `annihilation'. This results in the dis- ing the same first-order Euler approach as in tinctive population dynamics of an FCIQMC FCIQMC gives a similar propagation equation: simulation, and a system-specific critical pop- X ^ ulation is required to obtain a statistical rep- ti(τ + δτ) = ti(τ) − δτ hDijHjDji t~j(τ): (2) 42 resentation of the correct FCI wavefunction. j Once the ground-state FCI wavefunction has been reached, the population is controlled via The key difference between Eqs. (1) and (2) is 9,26 a diagonal energy offset and statistics can t~j = hDjjΨCCi contains contributions from clus- be accumulated for the energy estimator and, ters of excitors30 whereas the FCI wavefunction if desired, other properties. is a simple linear combination. This is tricky to 3 evaluate efficiently and exactly each iteration.
Recommended publications
  • Free and Open Source Software for Computational Chemistry Education
    Free and Open Source Software for Computational Chemistry Education Susi Lehtola∗,y and Antti J. Karttunenz yMolecular Sciences Software Institute, Blacksburg, Virginia 24061, United States zDepartment of Chemistry and Materials Science, Aalto University, Espoo, Finland E-mail: [email protected].fi Abstract Long in the making, computational chemistry for the masses [J. Chem. Educ. 1996, 73, 104] is finally here. We point out the existence of a variety of free and open source software (FOSS) packages for computational chemistry that offer a wide range of functionality all the way from approximate semiempirical calculations with tight- binding density functional theory to sophisticated ab initio wave function methods such as coupled-cluster theory, both for molecular and for solid-state systems. By their very definition, FOSS packages allow usage for whatever purpose by anyone, meaning they can also be used in industrial applications without limitation. Also, FOSS software has no limitations to redistribution in source or binary form, allowing their easy distribution and installation by third parties. Many FOSS scientific software packages are available as part of popular Linux distributions, and other package managers such as pip and conda. Combined with the remarkable increase in the power of personal devices—which rival that of the fastest supercomputers in the world of the 1990s—a decentralized model for teaching computational chemistry is now possible, enabling students to perform reasonable modeling on their own computing devices, in the bring your own device 1 (BYOD) scheme. In addition to the programs’ use for various applications, open access to the programs’ source code also enables comprehensive teaching strategies, as actual algorithms’ implementations can be used in teaching.
    [Show full text]
  • Core Software Blocks in Quantum Chemistry: Tensors and Integrals Workshop Program
    Core Software Blocks in Quantum Chemistry: Tensors and Integrals Workshop Program Start: Sunday, May 7, 2017 afternoon. Resort check-in at 4:00 pm. Finish: Wednesday, May 10, noon Lectures are in Scripps, posters are in Heather. Sunday 6:00-7:00: Dinner 7:30-9:00 Opening session 7:30–7:45 Anna Krylov (USC): “MolSSI and some lessons from previous workshop, goals of the workshop” 7:45-8:00 Theresa Windus (Iowa): “Mission of the Molecular Science Consortium” 8:00-9:00 Introduction of participants: 2 min presentation, can have one slide (send in advance) 9:00-10:30 Reception and posters Monday Breakfast: 7:30-9:00 9:00-11:45 Session I: Overview of tensors projects and current developments (moderator Daniel Smith) 9:00-9:10 Daniel Smith (MolSSI): Overview of tensor projects 9:10-9:30 Evgeny Epifanovsky (Q-Chem): Overview of Libtensor 9:30-9:50 Ed Solomonik: "An Overview of Cyclops Tensor Framework" 9:50-10:10 Ed Valeev (VT): "TiledArray: A composable massively parallel block-sparse tensor framework" 10:10-10:30 Coffee break 10:30-10:50 Devin Matthews (UT Austin): "Aquarius and TBLIS: Orthogonal Axes in Multilinear Algebra" 10:50-11:10 Karol Kowalskii (PNNL, NWChem): "NWChem, NWChemEX , and new tensor algebra systems for many-body methods" 11:10-11:30 Peng Chong (VT): "Many-body toolkit in re-designed Massively Parallel Quantum Chemistry package" 11:30-11:55 Moderated discussion: "What problems are we *still* solving?” Lunch: 12:00-1:00 Free time for unstructured discussions 5:00 Posters (coffee/tea) Dinner: 6-7:00 7:15-9:00 Session II: Computer
    [Show full text]
  • Pyscf: the Python-Based Simulations of Chemistry Framework
    PySCF: The Python-based Simulations of Chemistry Framework Qiming Sun∗1, Timothy C. Berkelbach2, Nick S. Blunt3,4, George H. Booth5, Sheng Guo1,6, Zhendong Li1, Junzi Liu7, James D. McClain1,6, Elvira R. Sayfutyarova1,6, Sandeep Sharma8, Sebastian Wouters9, and Garnet Kin-Lic Chany1 1Division of Chemistry and Chemical Engineering, California Institute of Technology, Pasadena CA 91125, USA 2Department of Chemistry and James Franck Institute, University of Chicago, Chicago, Illinois 60637, USA 3Chemical Science Division, Lawrence Berkeley National Laboratory, Berkeley, California 94720, USA 4Department of Chemistry, University of California, Berkeley, California 94720, USA 5Department of Physics, King's College London, Strand, London WC2R 2LS, United Kingdom 6Department of Chemistry, Princeton University, Princeton, New Jersey 08544, USA 7Institute of Chemistry Chinese Academy of Sciences, Beijing 100190, P. R. China 8Department of Chemistry and Biochemistry, University of Colorado Boulder, Boulder, CO 80302, USA 9Brantsandpatents, Pauline van Pottelsberghelaan 24, 9051 Sint-Denijs-Westrem, Belgium arXiv:1701.08223v2 [physics.chem-ph] 2 Mar 2017 Abstract PySCF is a general-purpose electronic structure platform designed from the ground up to emphasize code simplicity, so as to facilitate new method development and enable flexible ∗[email protected] [email protected] 1 computational workflows. The package provides a wide range of tools to support simulations of finite-size systems, extended systems with periodic boundary conditions, low-dimensional periodic systems, and custom Hamiltonians, using mean-field and post-mean-field methods with standard Gaussian basis functions. To ensure ease of extensibility, PySCF uses the Python language to implement almost all of its features, while computationally critical paths are implemented with heavily optimized C routines.
    [Show full text]
  • Trends in Atomistic Simulation Software Usage [1.3]
    A LiveCoMS Perpetual Review Trends in atomistic simulation software usage [1.3] Leopold Talirz1,2,3*, Luca M. Ghiringhelli4, Berend Smit1,3 1Laboratory of Molecular Simulation (LSMO), Institut des Sciences et Ingenierie Chimiques, Valais, École Polytechnique Fédérale de Lausanne, CH-1951 Sion, Switzerland; 2Theory and Simulation of Materials (THEOS), Faculté des Sciences et Techniques de l’Ingénieur, École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland; 3National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland; 4The NOMAD Laboratory at the Fritz Haber Institute of the Max Planck Society and Humboldt University, Berlin, Germany This LiveCoMS document is Abstract Driven by the unprecedented computational power available to scientific research, the maintained online on GitHub at https: use of computers in solid-state physics, chemistry and materials science has been on a continuous //github.com/ltalirz/ rise. This review focuses on the software used for the simulation of matter at the atomic scale. We livecoms-atomistic-software; provide a comprehensive overview of major codes in the field, and analyze how citations to these to provide feedback, suggestions, or help codes in the academic literature have evolved since 2010. An interactive version of the underlying improve it, please visit the data set is available at https://atomistic.software. GitHub repository and participate via the issue tracker. This version dated August *For correspondence: 30, 2021 [email protected] (LT) 1 Introduction Gaussian [2], were already released in the 1970s, followed Scientists today have unprecedented access to computa- by force-field codes, such as GROMOS [3], and periodic tional power.
    [Show full text]
  • Lawrence Berkeley National Laboratory Recent Work
    Lawrence Berkeley National Laboratory Recent Work Title From NWChem to NWChemEx: Evolving with the Computational Chemistry Landscape. Permalink https://escholarship.org/uc/item/4sm897jh Journal Chemical reviews, 121(8) ISSN 0009-2665 Authors Kowalski, Karol Bair, Raymond Bauman, Nicholas P et al. Publication Date 2021-04-01 DOI 10.1021/acs.chemrev.0c00998 Peer reviewed eScholarship.org Powered by the California Digital Library University of California From NWChem to NWChemEx: Evolving with the computational chemistry landscape Karol Kowalski,y Raymond Bair,z Nicholas P. Bauman,y Jeffery S. Boschen,{ Eric J. Bylaska,y Jeff Daily,y Wibe A. de Jong,x Thom Dunning, Jr,y Niranjan Govind,y Robert J. Harrison,k Murat Keçeli,z Kristopher Keipert,? Sriram Krishnamoorthy,y Suraj Kumar,y Erdal Mutlu,y Bruce Palmer,y Ajay Panyala,y Bo Peng,y Ryan M. Richard,{ T. P. Straatsma,# Peter Sushko,y Edward F. Valeev,@ Marat Valiev,y Hubertus J. J. van Dam,4 Jonathan M. Waldrop,{ David B. Williams-Young,x Chao Yang,x Marcin Zalewski,y and Theresa L. Windus*,r yPacific Northwest National Laboratory, Richland, WA 99352 zArgonne National Laboratory, Lemont, IL 60439 {Ames Laboratory, Ames, IA 50011 xLawrence Berkeley National Laboratory, Berkeley, 94720 kInstitute for Advanced Computational Science, Stony Brook University, Stony Brook, NY 11794 ?NVIDIA Inc, previously Argonne National Laboratory, Lemont, IL 60439 #National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, TN 37831-6373 @Department of Chemistry, Virginia Tech, Blacksburg, VA 24061 4Brookhaven National Laboratory, Upton, NY 11973 rDepartment of Chemistry, Iowa State University and Ames Laboratory, Ames, IA 50011 E-mail: [email protected] 1 Abstract Since the advent of the first computers, chemists have been at the forefront of using computers to understand and solve complex chemical problems.
    [Show full text]
  • Openmolcas: from Source Code to Insight Ignacio Fdez
    Article Cite This: J. Chem. Theory Comput. XXXX, XXX, XXX−XXX pubs.acs.org/JCTC OpenMolcas: From Source Code to Insight Ignacio Fdez. Galvan,́ 1,2 Morgane Vacher,1 Ali Alavi,3 Celestino Angeli,4 Francesco Aquilante,5 Jochen Autschbach,6 Jie J. Bao,7 Sergey I. Bokarev,8 Nikolay A. Bogdanov,3 Rebecca K. Carlson,7,9 Liviu F. Chibotaru,10 Joel Creutzberg,11,12 Nike Dattani,13 Mickael̈ G. Delcey,1 Sijia S. Dong,7,14 Andreas Dreuw,15 Leon Freitag,16 Luis Manuel Frutos,17 Laura Gagliardi,7 Fredé rić Gendron,6 Angelo Giussani,18,19 Leticia Gonzalez,́ 20 Gilbert Grell,8 Meiyuan Guo,1,21 Chad E. Hoyer,7,22 Marcus Johansson,12 Sebastian Keller,16 Stefan Knecht,16 Goran Kovacevič ,́ 23 Erik Kallman,̈ 1 Giovanni Li Manni,3 Marcus Lundberg,1 Yingjin Ma,16 Sebastian Mai,20 Joaõ Pedro Malhado,24 Per Åke Malmqvist,12 Philipp Marquetand,20 Stefanie A. Mewes,15,25 Jesper Norell,11 Massimo Olivucci,26,27,28 Markus Oppel,20 Quan Manh Phung,29 Kristine Pierloot,29 Felix Plasser,30 Markus Reiher,16 Andrew M. Sand,7,31 Igor Schapiro,32 Prachi Sharma,7 Christopher J. Stein,16,33 Lasse Kragh Sørensen,1,34 Donald G. Truhlar,7 Mihkel Ugandi,1,35 Liviu Ungur,36 Alessio Valentini,37 Steven Vancoillie,12 Valera Veryazov,12 Oskar Weser,3 Tomasz A. Wesołowski,5 Per-Olof Widmark,12 Sebastian Wouters,38 Alexander Zech,5 J. Patrick Zobel,12 and Roland Lindh*,2,39 1Department of Chemistry − Ångström Laboratory, Uppsala University, P.O.
    [Show full text]
  • Arxiv:2006.14956V1 [Physics.Comp-Ph]
    NECI: N-Electron Configuration Interaction with an emphasis on state-of-the-art stochastic methods Kai Guther,1, a) Robert J. Anderson,2 Nick S. Blunt,3 Nikolay A. Bogdanov,1 Deidre Cleland,4 Nike Dattani,5 Werner Dobrautz,1 Khaldoon Ghanem,1 Peter Jeszenski,6 Niklas Liebermann,1 Giovanni Li Manni,1 Alexander Y. Lozovoi,1 Hongjun Luo,1 Dongxia Ma,1 Florian Merz,7 Catherine Overy,3 Markus Rampp,8 Pradipta Kumar Samanta,1 Lauretta R. Schwarz,1, 3 James J. Shepherd,9 Simon D. Smart,3 Eugenio Vitale,1 Oskar Weser,1, 2 George H. Booth,2 and Ali Alavi1,3, b) 1)Max Planck Institute for Solid State Research, Heisenbergstr. 1, 70569 Stuttgart, Germany 2)Department of Physics, King’s College London, Strand, London WC2R 2LS, United Kingdom 3)Department of Chemistry, University of Cambridge, Lensfield Road, Cambridge CB2 1EW, United Kingdom 4)CSIRO Data61, Docklands VIC 3008, Australia 5)Department of Electrical and Computer Engineering, University of Waterloo, 200 University Avenue, Waterloo, Canada 6)Centre for Theoretical Chemistry and Physics, NZ Institute for Advanced Study, Massey University, New Zealand arXiv:2006.14956v1 [physics.comp-ph] 26 Jun 2020 7)Lenovo HPC&AI Innovation Center, Meitnerstr. 9, 70563 Stuttgart 8)Max Planck Computing and Data Facility (MPCDF), Gießenbachstr. 2, 85748 Garching, Germany 9)Department of Chemistry & Informatics Institute, University of Iowa (Dated: 29 June 2020) 1 We present NECI, a state-of-the-art implementation of the Full Configuration Inter- action Quantum Monte Carlo algorithm, a method based on a stochastic application of the Hamiltonian matrix on a sparse sampling of the wave function.
    [Show full text]
  • Efficient Open-Source Implementations of Linear-Scaling
    Efficient Open-Source Implementations of Linear-Scaling Polarizable Embedding: Use Octrees to Save the Trees Maximilian Scheurer,∗,y,x Peter Reinholdt,∗,z,x Jógvan Magnus Haugaard Olsen,{ Andreas Dreuw,y and Jacob Kongstedz yInterdisciplinary Center for Scientific Computing, Heidelberg University, D-69120 Heidelberg, Germany zDepartment of Physics, Chemistry and Pharmacy, University of Southern Denmark, DK-5230 Odense M, Denmark {DTU Chemistry, Technical University of Denmark, DK-2800 Kongens Lyngby, Denmark xContributed equally to this work E-mail: [email protected]; [email protected] Abstract We present open-source implementations of the linear-scaling Fast Multipole Method (FMM) within the Polarizable Embedding (PE) model for efficient treatment of large polarizable environments in computational spectroscopy simulations. The implementa- tions are tested for accuracy, efficiency, and usability on model systems as well as more realistic biomolecular systems. We explain how FMM parameters affect the calculation of molecular properties and show that PE calculations employing FMM can be carried out in a black-box manner. The efficiency of the linear-scaling approach is demonstrated by simulating the UV/Vis spectrum of a chromophore in an environment of more than 1 one million polarizable sites. Our implementations are interfaced to several open-source quantum chemistry programs, making computational spectroscopy simulations within the PE model and FMM available to a large variety of methods and a broad user base. 1 Introduction
    [Show full text]
  • Open Source Molecular Modeling
    Accepted Manuscript Title: Open Source Molecular Modeling Author: Somayeh Pirhadi Jocelyn Sunseri David Ryan Koes PII: S1093-3263(16)30118-8 DOI: http://dx.doi.org/doi:10.1016/j.jmgm.2016.07.008 Reference: JMG 6730 To appear in: Journal of Molecular Graphics and Modelling Received date: 4-5-2016 Accepted date: 25-7-2016 Please cite this article as: Somayeh Pirhadi, Jocelyn Sunseri, David Ryan Koes, Open Source Molecular Modeling, <![CDATA[Journal of Molecular Graphics and Modelling]]> (2016), http://dx.doi.org/10.1016/j.jmgm.2016.07.008 This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. Open Source Molecular Modeling Somayeh Pirhadia, Jocelyn Sunseria, David Ryan Koesa,∗ aDepartment of Computational and Systems Biology, University of Pittsburgh Abstract The success of molecular modeling and computational chemistry efforts are, by definition, de- pendent on quality software applications. Open source software development provides many advantages to users of modeling applications, not the least of which is that the software is free and completely extendable. In this review we categorize, enumerate, and describe available open source software packages for molecular modeling and computational chemistry. 1. Introduction What is Open Source? Free and open source software (FOSS) is software that is both considered \free software," as defined by the Free Software Foundation (http://fsf.org) and \open source," as defined by the Open Source Initiative (http://opensource.org).
    [Show full text]
  • The University of Chicago Electronic Correlation In
    THE UNIVERSITY OF CHICAGO ELECTRONIC CORRELATION IN ORGANOMETALLIC CHEMISTRY: REDUCED DENSITY MATRIX APPROACHES A DISSERTATION SUBMITTED TO THE FACULTY OF THE DIVISION OF THE PHYSICAL SCIENCES IN CANDIDACY FOR THE DEGREE OF DOCTOR OF PHILOSOPHY DEPARTMENT OF CHEMISTRY BY ANTHONY W. R. SCHLIMGEN CHICAGO, ILLINOIS JUNE 2018 Copyright c 2018 by Anthony W. R. Schlimgen All Rights Reserved To Pat, John, Catherine, and Elizabeth TABLE OF CONTENTS LIST OF FIGURES . vi LIST OF TABLES . vii ACKNOWLEDGMENTS . viii ABSTRACT . ix 1 INTRODUCTION . 1 1.1 N-Electron Wavefunction Theory . 1 1.2 Reduced Density Matrix Formalism . 4 1.3 Electron Correlation . 5 1.4 References . 6 2 AB INIT IO QUANTUM CHEMICAL METHODS FOR COMPUTING ELEC- TRON CORRELATION . 11 2.1 Introduction . 11 2.2 Complete Active Space Self Consistent Field Theory . 12 2.3 Variational 2-RDM Theory . 13 2.4 Anti-Hermitian Contracted Schr¨odingerEquation . 15 2.5 Analytical Gradient Techniques for CASSCF . 16 2.5.1 Analytical Gradient of Variational 2-RDM Theory . 16 2.5.2 Analytical Gradient for CI Wavefunctions . 19 2.6 References . 20 3 ELECTRONIC STRUCTURE METHODS FOR ORGANOMETALLIC CHEMISTRY 30 3.1 Introduction . 30 3.2 Ligand Field Theory . 31 3.3 Density Functional Theory and ab initio Methods . 33 3.4 References . 34 4 EXAMPLES OF ELECTRON CORRELATION IN ORGANOMETALLIC CHEM- ISTRY . 36 4.1 Vanadium oxo 2,6-bis[1,1-bis(2-pyridyl)ethyl]pyridine . 36 4.1.1 Introduction . 36 4.1.2 Results and Discussion . 39 4.1.3 Conclusions . 44 4.1.4 References . 45 4.2 Nickel Dithiolates .
    [Show full text]
  • Arxiv:2002.12531V2 [Physics.Chem-Ph] 11 Jul 2020
    Recent developments in the PySCF program package Qiming Sun,1 Xing Zhang,2 Samragni Banerjee,3 Peng Bao,4 Marc Barbry,5 Nick S. Blunt,6 Nikolay A. Bogdanov,7 George H. Booth,8 Jia Chen,9, 10 Zhi-Hao Cui,2 Janus Juul Eriksen,11 Yang Gao,12 Sheng Guo,13 Jan Hermann,14, 15 Matthew R. Hermes,16 Kevin Koh,17 Peter Koval,18 Susi Lehtola,19 Zhendong Li,20 Junzi Liu,21 Narbe Mardirossian,22 James D. McClain,23 Mario Motta,24 Bastien Mussard,25 Hung Q. Pham,16 Artem Pulkin,26 Wirawan Purwanto,27 Paul J. Robinson,28 Enrico Ronca,29 Elvira Sayfutyarova,30 Maximilian Scheurer,31 Henry F. Schurkus,2 James E. T. Smith,25 Chong Sun,2 Shi-Ning Sun,12 Shiv Upadhyay,32 Lucas K. Wagner,33 Xiao Wang,34 Alec White,2 James Daniel Whitfield,35 Mark J. Williamson,36 Sebastian Wouters,37 Jun Yang,38 Jason M. Yu,39 Tianyu Zhu,2 Timothy C. Berkelbach,28, 34 Sandeep Sharma,25 Alexander Yu. Sokolov,3 and Garnet Kin-Lic Chan2, a) 1)AxiomQuant Investment Management LLC, Shanghai, 200120, China 2)Division of Chemistry and Chemical Engineering, California Institute of Technology, Pasadena, CA 91125, USA 3)Department of Chemistry and Biochemistry, The Ohio State University, Columbus, OH 43210, USA 4)Beijing National Laboratory for Molecular Sciences, State Key Laboratory for Structural Chemistry of Unstable and Stable Species, Institute of Chemistry, Chinese Academy of Sciences, Beijing 100190, China 5)Simbeyond B.V., P.O. Box 513, NL-5600 MB Eindhoven, The Netherlands 6)Department of Chemistry, Lensfield Road, Cambridge, CB2 1EW, United Kingdom 7)Max Planck Institute for
    [Show full text]
  • Openmolcas: from Source Code to Insight Ignacio Fdez
    Article Cite This: J. Chem. Theory Comput. 2019, 15, 5925−5964 pubs.acs.org/JCTC OpenMolcas: From Source Code to Insight Ignacio Fdez. Galvan,́1,2 Morgane Vacher,1 Ali Alavi,3 Celestino Angeli,4 Francesco Aquilante,5 Jochen Autschbach,6 Jie J. Bao,7 Sergey I. Bokarev,8 Nikolay A. Bogdanov,3 Rebecca K. Carlson,7,9 Liviu F. Chibotaru,10 Joel Creutzberg,11,12 Nike Dattani,13 Mickael̈ G. Delcey,1 Sijia S. Dong,7,14 Andreas Dreuw,15 Leon Freitag,16 Luis Manuel Frutos,17 Laura Gagliardi,7 Fredérić Gendron,6 Angelo Giussani,18,19 Leticia Gonzalez,́ 20 Gilbert Grell,8 Meiyuan Guo,1,21 Chad E. Hoyer,7,22 Marcus Johansson,12 Sebastian Keller,16 Stefan Knecht,16 Goran Kovacevič ,́23 Erik Kallman,̈ 1 Giovanni Li Manni,3 Marcus Lundberg,1 Yingjin Ma,16 Sebastian Mai,20 Joaõ Pedro Malhado,24 Per Åke Malmqvist,12 Philipp Marquetand,20 Stefanie A. Mewes,15,25 Jesper Norell,11 Massimo Olivucci,26,27,28 Markus Oppel,20 Quan Manh Phung,29 Kristine Pierloot,29 Felix Plasser,30 Markus Reiher,16 Andrew M. Sand,7,31 Igor Schapiro,32 Prachi Sharma,7 Christopher J. Stein,16,33 Lasse Kragh Sørensen,1,34 Donald G. Truhlar,7 Mihkel Ugandi,1,35 Liviu Ungur,36 Alessio Valentini,37 Steven Vancoillie,12 Valera Veryazov,12 Oskar Weser,3 Tomasz A. Wesołowski,5 Per-Olof Widmark,12 Sebastian Wouters,38 Alexander Zech,5 J. Patrick Zobel,12 and Roland Lindh*,2,39 1Department of Chemistry − Ångström Laboratory, Uppsala University, P.O. Box 538, SE-751 21 Uppsala, Sweden 2Department of Chemistry − BMC, Uppsala University, P.O.
    [Show full text]