Overview

qccompute enables standardized operation of dozens of Quantum Chemistry programs including TeraChem, Psi4, rdkit, ORCA, MolPro, geomeTRIC, CREST, xtb, CFOUR, QCore, GAMESS, MRChem, NWChem, Q-Chem, Turbomole, MOPAC and more using qcdata standardized data structures and a common pattern for running programs. qccompute uses Adapters to operate QC programs in a standardized way. Program Adapters are listed to the left.

qccompute does not standardize keywords across programs, so for detailed instructions on program options and keywords please consult the documentation for each individual program. qccompute will pass these options/keywords through to the respective program.

This section contains details about how the qccompute adapters for each program work and any details that might influence how you use a given program. Supported programs not listed on the left are supported via QCEngine which provides an adapter for numerous additional programs.

Special keywords that control the program for a particular program will be listed in the compute_results() method for each adapter.