TeraChem is general purpose quantum chemistry software designed to run on Nvidia CUDA-enabled GPU architectures under a 64-bit Linux operating system. Some of TeraChem features include:
- Restricted, unrestricted, and restricted open shell Hartree-Fock and grid-based Kohn-Sham ground state energy and gradient calculations
- Time-dependent density functional theory (TDDFT) and Configuration Interaction Singles (CIS) treatment of excited state energies and gradients.
- Restricted ensemble Kohn-Sham, i.e. SI-SA-REKS(2/2), treatment of excited state energies and gradients.
- Full support of s, p and d-type atom-centered Gaussian basis functions, and effective core potentials with angular momentum of up to L=4.
- Various DFT functionals, including range-corrected and Coulomb attenuated functionals (BLYP, B3LYP, PBE, PBE0, $$\omega$$PBE, $$\omega$$PBEh, $$\omega$$B97, $$\omega$$B97x, camB3LYP, etc) and DFT grids (800 - 80,000 grid points per atom)
- Static grid (single grid used for the entire calculation) and dynamical grid (multigrid) integration.
- Empirical dispersion correction (DFT-D3 and DFT-D2)
- Polarizable Continuum Models for solvation
- Geometry optimization (L-BFGS, Conjugate gradient, Steepest descent)
- The optimization can be carried out either in Cartesian or internal coordinates as specified in the start file (all input geometries are provided in Cartesians). The Cartesian->internal-> Cartesian coordinate transformation is performed automatically whenever required.
- Constrained optimization with frozen atoms, constrained bond lengths, angles, and dihedrals.
- Transition state search (Nudged elastic band) in internal and Cartesian coordinates
- Ab initio molecular dynamics (NVE, NVT ensembles)
- Reversible Born-Oppenheimer dynamics
- Spherical boundary conditions
- Support for multiple-GPU systems
- Single/Dynamical/Double precision accuracy
- QM/MM treatment of surrounding water molecules using TIP3P 1force field
- Natural bond orbital analysis through integration with NBO6
- Polarizabilities for HF and closed-shell DFT methods
- Runs on up to 16 GPUs in the same node in parallel, not parallelized to run on multiple nodes
- Semiempirical methods including GFN-xTB. A unique feature of TeraChem is that all ab initio methods can be executed with semiempirical integrals (for example, semiempirical CASSCF). Also, the semiempirical integrals are GPU-accelerated.
- Connection with Amber for QM/MM calculations of biological molecules.
Footnotes
-
W. L. Jorgensen, J. Chandrasekha, J. D. Madura, R. W. Impey, and M. L. Klein, J. Chem. Phys. 79 926 (1983) ↩