PSI4: Open-Source Quantum Chemistry¶
- Introduction
- Installation and Runtime Configuration
- A PSI4 Tutorial
- Psithon: Structuring an Input File
- Theoretical Methods: SCF to FCI
- Notes on Options
- Alternate Implementations
- HF: Hartree–Fock Theory
- DFT: Density Functional Theory
- DCFT: Density Cumulant Functional Theory
- DF-MP2: Density-Fitted 2nd-Order Møller–Plesset Perturbation Theory
- CC: Coupled Cluster Theory
- FNOCC: Frozen natural orbitals for CCSD(T), QCISD(T), CEPA, and MP4
- OCC: Orbital-Optimized Coupled-Cluster and Møller–Plesset Perturbation Theories
- PSIMRCC Implementation of Mk-MRCC Theory
- CI: Configuration Interaction
- SAPT: Symmetry-Adapted Perturbation Theory
- F/I-SAPT: Functional Group and/or Intramolecular SAPT
- ADC: Ab Initio Polarization Propagator
- Scalar relativistic Hamiltonians
- Geometry Optimization
- Evaluation of One-Electron Properties —
oeprop()
- Vibrational and Thermochemical Analysis
- Interfaces: Enhancing PSI4 Capabilities
- Interface to NumPy
- Interface to CFOUR by J. Stanton & J. Gauss
- Interface to CheMPS2 by S. Wouters
- Interface to DFTD3 by S. Grimme
- Interface to DKH by A. Wolf, M. Reiher, and B. A. Hess
- Interface to LIBEFP by I. Kaliman
- Interface to ERD by N. Flocke and V. Lotrich
- Interface to programs through FCHK files —
fchk()
- Interface to gCP by S. Grimme
- Interface to GDMA Distributed Multipole Analysis by A. J. Stone —
gdma()
- Interface to Libint by E. Valeev
- Interface to Molden —
molden()
- Interface to MRCC by M. Kállay
- Interface to PCMSolver by R. Di Remigio
- Plugin v2rdm_casscf by A. E. DePrince
- Interface to SIMINT by B. Pritchard
- Psithon Functions: Invoking a Calculation
- Notes on Options
- Single-Point Energy —
energy()
- Property
- Basis Set Superposition Corrections
- Geometry Optimization —
optimize()
andgradient()
- Harmonic Vibrational Analysis and Visualization of Normal Modes —
frequency()
andhessian()
- Database —
database()
- Complete Basis Set
- Spectroscopic Constants for Diatomics
- Function Intercalls
- Embarrassing Parallelism
- Generation of Cube Files —
cubeprop()
- Orbital Visualization with VMD
- Customization: Adding Simple Extensions