CCpy
主页https://github.com/piecuch-group/ccpy
获取方法直接下载。
简介 
 CCpy 是一个研究级的 Python 包,用于执行分子体系的非相对论或无自旋标量相对论的电子结构计算,采用的方法基于基态耦合簇(CC)理论以及用于电子激发、亲和和电离态的运动方程(EOM)扩展。CCpy 通过 f2py 包实现 Python-Fortran 混合编程,该包允许将 Fortran 代码编译为共享对象库,其中包含了可从 Python 调用的子例程,并与 Numpy 数组进行互操作。

CCpy 提供了易于使用的 PySCFGAMESS 接口,以获取平均场(通常是Hartree-Fock)参考态及转换到分子轨道基下的单、双电子积分,用于设置 CC 关联计算。此外程序还包括通用接口,可以使用参考态信息以及由 FCIDUMP 文件提供的单、双电子积分来初始化 CCpy 计算。
功能 
 CCpy中的所有实现均基于自旋积分的自旋轨道形式,兼容RHF/ROHF和UHF参考,除非另有说明。
1. Møller-Plesset(MP)微扰理论:MP2,MP3
2. 基态CC方法:CCD,CCSD,CCSDT,CCSDTQ,CCSD(T),CR-CC(2,3),CR-CC(2,4),CC3,CCSDt,CC(t;3),CIPSI驱动的CC(P;Q)用于收敛CCSDT,匹配的CC(P;Q)用于收敛CCSDT,CC4
3. 外部修正的(ec)CC方法:CIPSI驱动的ec-CC-II和ec-CC-II
3,CIPSI驱动的ec-CC-II3,4
4. 近似耦合电子对(ACP)方法:ACCD,ACCSD,ACCSDt,ACC(2,3),ACC(t;3)
5. 用于基态,激发态,亲和态,电离态的EOMCC方法:EOMCCSD,CR-EOMCC(2,3)及其尺寸密集δ-CR-EOMCC(2,3)的扩展,EOMCCSD(T)(a)*,EOM-CC3,EOMCCSDt,激发态CC(t;3),匹配CC(P;Q)用于收敛EOMCCSDT,EOMCCSDT,SF-EOMCCSD,SF-EOMCC(2,3),IP-EOMCCSD(2h-1p),IP-EOMCCSD(T)(a)*,活性空间IP-EOMCCSD(3h-2p){No}(也就是IP-EOMCCSDt),IP-EOMCCSD(3h-2p),IP-EOMCCSDT,EA-EOMCCSD(2p-1h),EA-EOMCCSD(T)(a)*
6. 活性空间EA-EOMCCSD(3p-2h){Nu}(也就是EA-EOMCCSDt),EA-EOMCCSD(3p-2h),EA-EOMCCSDT,DEA-EOMCCSD(3p-1h),DEA-EOMCCSD(4p-2h),DIP-EOMCCSD(3h-1p),DIP-EOMCCSD(4h-2p),DIP-EOMCCSD(T)(a)(4h-2p),DIP-EOMCCSDT(4h-2p)
平台 
相关软件 
1.GAMESS
2.PySCF