An open source, GPU enabled, ab initio and density functional theory program developed by Götz lab at University of California San Diego and Merz lab at Michigan State University.
- Hartree-Fock energy calculations
- Density functional theory calculations (LDA, GGA and Hybrid-GGA functionals available).
- Gradient and geometry optimization calculations
- Mulliken charge analysis
- Supports QM/MM calculations with Amber21
- MPI parallelization for CPU platforms
- Massively parallel GPU implementation via CUDA for Nvidia GPUs
- Multi-GPU support via MPI + CUDA, also across multiple compute nodes
- Supports only closed shell systems
- Supports energy/gradient calculations with basis functions up to d
- Supports only cartesian basis functions (no spherical harmonics)
- DFT calculations are performed exclusively using SG1 grid system
Supported platforms: Linux
A list of installation and runtime issues can be found here.
Please cite QUICK-21.03 as follows.
Manathunga, M.; Jin, C.; Cruzeiro, V.W.D.; Smith, J.; Keipert, K.; Pekurovsky, D.; Mu, D.; Miao, Y.;He, X.; Ayers,K; Brothers, E.; Götz, A.W.; Merz,K. M. QUICK-21.03 University of California San Diego, CA and Michigan State University, East Lansing, MI, 2021.
If you perform density functional theory calculations please also cite:
Manathunga, M.; Miao, Y.; Mu, D.; Götz, A. W.; Merz, K. M. Parallel Implementation of Density Functional Theory Methods in the Quantum Interaction Computational Kernel Program. J. Chem. Theory Comput. 16, 4315-4326 (2020).
and in addition for any XC functional except B3LYP:
Lehtola, S.; Steigemann, C.; Oliveira, M. J. T.; Marques, M. A. L. Recent developments in Libxc - A comprehensive library of functionals for density functional theory. Software X 7, 1 (2018)
If you use the GPU version please also cite:
Miao, Y.; Merz, K. M. Acceleration of High Angular Momentum Electron Repulsion Integrals and Integral Derivatives on Graphics Processing Units. J. Chem. Theory Comput. 11, 1449–1462 (2015).
QUICK is licensed under Mozilla Public License 2.0. More information can be found here.
QUICK is still in the experimental stage and we do not guarantee it will work flawlessly in all your applications. But we are working hard to detect and fix issues. If you experience any compile or runtime issues, please report to us through issues section of this repository.