Skip to content

PyCC is a simple, Python-based, reference implementation of the coupled cluster method of ab initio quantum chemistry.

License

Notifications You must be signed in to change notification settings

JoseMadriaga/pycc

 
 

Repository files navigation

PyCC

License GitHub Actions Build Status codecov

A Python-based coupled cluster implementation. Current capabilities include:

  • Spin-adapted CCD, CC2, CCSD, CCSD(T), and CC3 energies
  • Triples-drivers for various approximate triples methods
  • RHF-CC2 and CCSD and densities
  • Real-time (RT) CC2 and CCSD with a selection of integrators
  • GPU implementations for multiple methods
  • Single- and mixed-precision arithmetic
  • PAO-, PNO-, and PNO++-CCSD energies RT-CC

Future plans:

  • RT-CC3
  • Linear and quadratic response functions
  • EOM-CC
  • Analytic gradients

Notes on PNO-CC: https://github.com/JoseMadriaga/Notes/blob/main/LocalCCSD.pdf

This repository is currently under development. To do a developmental install, download this repository and type pip install -e . in the repository directory.

This package requires the following:

Copyright

Copyright (c) 2023, T. Daniel Crawford

Acknowledgements

Project structure based on the MolSSI's Computational Molecular Science Python Cookiecutter Version 1.5.

About

PyCC is a simple, Python-based, reference implementation of the coupled cluster method of ab initio quantum chemistry.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%