6 research outputs found
Reduced Density Matrix Cumulants: The Combinatorics of Size-Consistency and Generalized Normal Ordering
Reduced density matrix cumulants play key roles in the theory of both reduced density matrices and multiconfigurational normal ordering, but the underlying formalism has remained mysterious. We present a new, simpler generating function for reduced density matrix cumulants that is formally identical to equating the coupled cluster and configuration interaction ansätze. This is shown to be a general mechanism to convert between a multiplicatively separable quantity and an additively separable quantity, as defined by a set of axioms. It is shown that both the cumulants of probability theory and reduced density matrices are entirely combinatorial constructions, where the differences can be associated to changes in the notion of "multiplicative separability\u27\u27 for expectation values of random variables compared to reduced density matrices. We compare our generating function to that of previous works and criticize previous claims of probabilistic significance of the reduced density matrix cumulants. Finally, we present the simplest proof to date of the Generalized Normal Ordering formalism to explore the role of reduced density matrix cumulants therein
PSI4 1.4 : Open-source software for high-throughput quantum chemistry
PSI4 is a free and open-source ab initio electronic structure program providing implementations of Hartree-Fock, density functional theory, many-body perturbation theory, configuration interaction, density cumulant theory, symmetry-adapted perturbation theory, and coupled-cluster theory. Most of the methods are quite efficient, thanks to density fitting and multi-core parallelism. The program is a hybrid of C++ and Python, and calculations may be run with very simple text files or using the Python API, facilitating post-processing and complex workflows; method developers also have access to most of PSI4's core functionalities via Python. Job specification may be passed using The Molecular Sciences Software Institute (MolSSI) QCSCHEMA data format, facilitating interoperability. A rewrite of our top-level computation driver, and concomitant adoption of the MolSSI QCARCHIVE INFRASTRUCTURE project, makes the latest version of PSI4 well suited to distributed computation of large numbers of independent tasks. The project has fostered the development of independent software components that may be reused in other quantum chemistry programs.Peer reviewe
Psi4 1.4: Open-Source Software for High-Throughput Quantum Chemistry
Psi4 is a free and open-source ab initio electronic structure program providing Hartree–Fock, density functional theory, many-body perturbation theory, configuration interaction, density cumulant theory, symmetry-adapted perturbation theory, and coupled-cluster theory. Most of the methods are quite efficient thanks to
density fitting and multi-core parallelism. The program is a hybrid of C++ and Python, and calculations
may be run with very simple text files or using the Python API, facilitating post-processing and complex
workflows; method developers also have access to most of Psi4’s core functionality via Python. Job specification may be passed using The Molecular Sciences Software Institute (MolSSI) QCSchema data format,
facilitating interoperability. A rewrite of our top-level computation driver, and concomitant adoption of the
MolSSI QCArchive Infrastructure project, make the latest version of Psi4 well suited to distributed
computation of large numbers of independent tasks. The project has fostered the development of independent
software components that may be reused in other quantum chemistry programs.
</div
Quantum Chemistry Common Driver and Databases (QCDB) and Quantum Chemistry Engine (QCEngine): Automation and interoperability among computational chemistry programs
Community efforts in the computational molecular sciences (CMS) are evolving toward modular, open, and interoperable interfaces that work with existing community codes to provide more functionality and composability than could be achieved with a single program. The Quantum Chemistry Common Driver and Databases (QCDB) project provides such capability through an application programming interface (API) that facilitates interoperability across multiple quantum chemistry software packages. In tandem with the Molecular Sciences Software Institute and their Quantum Chemistry Archive ecosystem, the unique functionalities of several CMS programs are integrated, including CFOUR, GAMESS, NWChem, OpenMM, Psi4, Qcore, TeraChem, and Turbomole, to provide common computational functions, i.e., energy, gradient, and Hessian computations as well as molecular properties such as atomic charges and vibrational frequency analysis. Both standard users and power users benefit from adopting these APIs as they lower the language barrier of input styles and enable a standard layout of variables and data. These designs allow end-to-end interoperable programming of complex computations and provide best practices options by default