The Python-based Simulations of Chemistry Framework (PySCF)
arXiv:1701.08223
Abstract
PySCF is a general-purpose electronic structure platform designed from the ground up to emphasize code simplicity, both to aid new method development, as well as for flexibility in computational workflow. 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 easy of extensibility, PySCF uses the Python language to implement almost all its features, while computationally critical paths are implemented with heavily optimized C routines. Using this combined Python/C implementation, the package is as efficient as the best existing C or Fortran based quantum chemistry programs. In this paper we document the capabilities and design philosophy of the current version of the PySCF package.
References in corpus (10)
- Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials
- The NumPy array: a structure for efficient numerical computation
- Separable Dual Space Gaussian Pseudo-potentials
- Relativistic separable dual-space Gaussian Pseudopotentials from H to Rn
- Intrinsic atomic orbitals: An unbiased bridge between quantum theory and chemical concepts
- Libxc: a library of exchange and correlation functionals for density functional theory
- Orbital Optimization in the Density Matrix Renormalization Group, with applications to polyenes and β-carotene
- CheMPS2: a free open-source spin-adapted implementation of the density matrix renormalization group for ab initio quantum chemistry
- N-electron valence state perturbation theory based on a density matrix renormalization group reference function, with applications to the chromium dimer and poly-p-phenylene vinylene oligomer
- Co-iterative augmented Hessian method for orbital optimization
Cited by in corpus (10)
- Automated construction of molecular active spaces from atomic valence orbitals
- Excited states using semistochastic heat-bath configuration interaction
- Reducing qubit requirements for quantum simulation using molecular point group symmetries
- An assessment of initial guesses for self-consistent field calculations. Superposition of Atomic Potentials: simple yet efficient
- adcc: A versatile toolkit for rapid development of algebraic-diagrammatic construction methods
- Quantum-classical hybrid algorithm using an error-mitigating -representability condition to compute the Mott metal-insulator transition
- Computation of ground-state properties in molecular systems: back-propagation with auxiliary-field quantum Monte Carlo
- Stochastic Coupled Cluster Theory: Efficient Sampling of the Coupled Cluster Expansion
- Limitations of Hartree-Fock with quantum resources
- Towards Compact Wavefunctions from Quantum-Selected Configuration Interaction