PSI (computational chemistry)
{{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other Psi is an ab initio computational chemistry package originally written by the research group of Henry F. Schaefer, III (University of Georgia). Utilizing Psi, one can perform a calculation on a molecular system with various kinds of methods such as Hartree-Fock, Post-Hartree–Fock electron correlation methods, and density functional theory.<ref name=Homepage /><ref name="PirhadiSunseri2016" /> The program can compute energies, optimize molecular geometries, and compute vibrational frequencies.<ref name=Homepage /><ref name="PirhadiSunseri2016" /> The major part of the program is written in C++, while Python API is also available, which allows users to perform complex computations or automate tasks easily.<ref name=Homepage /><ref name="TurneySimmonett2012"/><ref name="ParrishBurns2017" /><ref name="Smith2020" />
Psi4 is the latest release of the program package - it is open source, released as free under the LGPL3 through GitHub. Primary development of Psi4 is currently performed by the research groups of David Sherrill (Georgia Tech), T. Daniel Crawford (Virginia Tech), Francesco Evangelista (Emory University), and Henry F. Schaefer, III (University of Georgia), with substantial contributions by Justin Turney (University of Georgia), Andy Simmonett (NIH), and Rollin King (Bethel University).<ref name=Homepage /><ref name="TurneySimmonett2012"/><ref name="ParrishBurns2017"/><ref name="Smith2020"/> Psi4 is available on Linux releases such as Fedora and Ubuntu.
FeaturesEdit
The basic capabilities of Psi are concentrated around the following methods<ref name=Homepage /> of quantum chemistry:
- Hartree–Fock method
- Density functional theory
- Møller–Plesset perturbation theory
- Coupled cluster
- CASSCF
- Multireference configuration interaction methods
- Symmetry-adapted perturbation theory
Several methods are available for computing excited electronic states, including configuration interaction singles (CIS), the random phase approximation (RPA), time-dependent density functional theory (TD-DFT), and equation-of-motion coupled cluster (EOM-CCSD).<ref name=Homepage />
Psi4 has introduced the density-fitting approximation in many portions of the code, leading to faster computations and reduced I/O requirements.<ref name=Homepage /><ref name="TurneySimmonett2012"/><ref name="ParrishBurns2017" />
Psi4 is the preferred quantum chemistry backend for the OpenFermion project, which seeks to perform quantum chemistry computations on quantum computers.<ref name="Kahn2017"/>
In Psi4 1.4,<ref name="Smith2020" /> the program was adapted to facilitate high-throughput workflows and can be connected to BrianQC to speed up calculations for Hartree-Fock and Density functional theory methods.