Giter Site home page Giter Site logo

umeshpp / quick Goto Github PK

View Code? Open in Web Editor NEW

This project forked from merzlab/quick

0.0 0.0 0.0 150.09 MB

QUICK: A GPU-enabled ab intio quantum chemistry software package

Home Page: http://www.merzgroup.org/quick.html

License: Mozilla Public License 2.0

Shell 0.14% C++ 2.86% Python 0.01% Perl 0.01% C 65.79% Fortran 23.13% Awk 0.03% Cuda 4.50% Makefile 0.28% CMake 1.31% BASIC 1.94%

quick's Introduction

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

  • Hartree-Fock
  • Density functional theory (LDA, GGA and Hybrid-GGA functionals)
  • Grimme type dispersion corrections
  • Restricted closed-shell and unrestricted open-shell wavefunctions
  • Gradient and geometry optimization calculations (in-house and DL-FIND optimizers available)
  • Includes a wide range of popular Gaussian basis sets
  • Mulliken charge analysis
  • Exports Molden format for visualization of geometry and orbital data
  • Supports QM/MM calculations with Amber22 and later
  • Fortran API to use QUICK as QM energy and force engine
  • MPI parallelization for CPU platforms
  • Massively parallel GPU implementation via CUDA/HIP for Nvidia/AMD GPUs
  • Multi-GPU support via MPI + CUDA/HIP, also across multiple compute nodes

Limitations

  • Supports energy/gradient calculations with basis functions up to d
  • Supports only Cartesian basis functions (no spherical harmonics)
  • Effective core potentials (ECPs) are not supported
  • DFT calculations are performed exclusively using the SG1 grid system
  • No meta-GGA functionals, no range-separated hybrid functionals

Installation

Supported platforms: Linux (x86 and ARM), macOS (only Intel x86 tested)

Getting Started

Known Issues

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

Citation

Please cite QUICK-22.03 as follows.

Manathunga, M.; Shajan, A.; Giese, T. J.; Cruzeiro, V. W. D.; Smith, J.; Miao, Y.; He, X.; Ayers, K; Brothers, E.; Götz, A. W.; Merz, K. M. QUICK-22.03 University of California San Diego, CA and Michigan State University, East Lansing, MI, 2022.

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 optimization calculations using the DL-FIND optimizer 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.

quick's People

Contributors

agoetz avatar akhilshajan avatar madu86 avatar merzlab avatar miaoyipu avatar mjw99 avatar multiplemonomials avatar tjgiese avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.