merzlab / QUICK

QUICK: A GPU-enabled ab intio quantum chemistry software package
Mozilla Public License 2.0
162 stars 45 forks source link
chemistry computational-chemistry cuda density-functional-theory electronic-structure-calculations gpu gpu-acceleration hartree-fock parallel-computing quantum-chemistry

Documentation Status

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.

Features

Limitations

Installation

Supported platforms: Linux (x86 and ARM), macOS (x86 and ARM)

Getting Started

Known Issues

A list of installation and runtime issues can be found here.

Citation

Please cite QUICK-24.03 as follows.

Manathunga, M.; O'Hearn, K. A., Shajan, A.; Smith, J.; Miao, Y.; He, X.; Ayers, K; Brothers, E.; Götz, A. W.; Merz, K. M. QUICK-24.03 University of California San Diego, CA and Michigan State University, East Lansing, MI, 2024.

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 BLYP and 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:

Manathunga, M.; Aktulga, H. M.; Götz, A. W.; Merz, K. M. Quantum Mechanics/Molecular Mechanics Simulations on NVIDIA and AMD Graphics Processing Units. J. Chem. Inf. Model. 63, 711-717 (2023).

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).

and for multi-GPU calculations please also cite:

Manathunga, M.; Jin, C; Cruzeiro, V. W. D.; Miao, Y.; Mu, D.; Arumugam, K.; Keipert, K.; Aktulga, H. M.; Merz, K. M.; Götz, A. W. Harnessing the Power of Multi-GPU Acceleration into the Quantum Interaction Computational Kernel Program. J. Chem. Theory Comput. 17, 3955–3966 (2021).

If you use QUICK in QM/MM simulations please cite:

Manathunga, M.; Aktulga, H. M.; Götz, A. W.; Merz, K. M. Quantum Mechanics/Molecular Mechanics Simulations on NVIDIA and AMD Graphics Processing Units. J. Chem. Inf. Model. 63, 711-717 (2023).

Cruzeiro, V. W. D.; Manathunga, M.; Merz, K. M.; Götz, A. W. Open-Source Multi-GPU-Accelerated QM/MM Simulations with AMBER and QUICK. J. Chem. Inf. Model. 61, 2109–2115 (2021).

If you perform geometry optimizations please cite:

Shajan, A.; Manathunga, M.; Götz, A.W.; Merz, K.M. Geometry optimization: A comparison of different open-source geometry optimizers. J. Chem. Theory Comput. 19, 7533-7541 (2023).

If you use the DL-FIND for the geometry optimizations please also cite:

Kästner, J.; Carr, J. M.; Keal, T. W.; Thiel, W.; Wander, A.; Sherwood, P. DL-FIND: An Open-Source Geometry Optimizer for Atomistic Simulations. J. Phys. Chem. A 113, 11856-11865 (2009).

License

QUICK is licensed under Mozilla Public License 2.0. More information can be found here.

Special Note to Users

Although QUICK is tested on a range of hardware with different compiler versions, we cannot guarantee that it will work flawlessly in all your applications. But we are working hard to detect and fix any issues. If you experience any compile or runtime issues, please report to us through the issues section of this repository. We appreciate any feedback and contributions to the code.