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

CrawfordGroup/pycc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6918dc3 · Jun 18, 2024
Jun 18, 2024
Dec 27, 2023
Apr 22, 2021
May 3, 2024
Apr 10, 2021
Feb 17, 2022
Apr 17, 2021
Apr 18, 2021
Apr 17, 2021
Jan 14, 2024
Apr 10, 2021
Apr 10, 2021
Jan 8, 2024
Dec 11, 2023

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
  • EOM-CCSD
  • Real-time (RT) CC2, CCSD, and CC3 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:

  • Linear and quadratic response functions
  • CC2 and CC3 excited states
  • 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:

Authors

T. Daniel Crawford, Benjamin G. Peyton, Zhe Wang, Jose Madriaga

Copyright

Copyright (c) 2024, 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published