Combined coupled-cluster and many-body perturbation theories

被引:162
作者
Hirata, S [1 ]
Fan, PD
Auer, AA
Nooijen, M
Piecuch, P
机构
[1] Univ Florida, Dept Chem, Quantum Theory Project, Gainesville, FL 32611 USA
[2] Michigan State Univ, Dept Chem, E Lansing, MI 48824 USA
[3] Univ Waterloo, Dept Chem, Waterloo, ON N2L 3G1, Canada
[4] Michigan State Univ, Dept Phys & Astron, E Lansing, MI 48824 USA
关键词
D O I
10.1063/1.1814932
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
Various approximations combining coupled-cluster (CC) and many-body perturbation theories have been derived and implemented into the parallel execution programs that take into account the spin, spatial (real Abelian), and permutation symmetries and that are applicable to closed- and open-shell molecules. The implemented models range from the CCSD(T), CCSD[T], CCSD(2)(T), CCSD(2)(TQ), and CCSDT(2)(Q) methods to the completely renormalized (CR) CCSD(T) and CCSD[T] approaches, where CCSD (CCSDT) stands for the CC method with connected single and double (single, double, and triple) cluster operators, and subscripted or parenthesized 2, T, and Q indicate the perturbation order or the excitation ranks of the cluster operators included in the corrections. The derivation and computer implementation have been automated by the algebraic and symbolic manipulation program TENSOR CONTRACTION ENGINE (TCE). The TCE-synthesized subroutines generate the tensors with the highest excitation rank in a blockwise manner so that they need not be stored in their entirety, while enabling the efficient reuse of other precalculated intermediate tensors defined by prioritizing the memory optimization as well as operation minimization. Consequently, the overall storage requirements for the corrections due to connected triple and quadruple cluster operators scale as O(n(4)) and O(n(6)), respectively (n being a measure of the system size). For systems with modest multireference character of their wave functions, we found that the order of accuracy is CCSD<CR-CCSD(T) approximate to CCSD(2)(T)approximate to CCSD(T)<CCSDT approximate to CCSD(2)(TQ)< CCSDT(2)(Q), whereas CR-CCSD(T) is more effective in cases of larger quasidegeneracy. The operation costs of the TCE-generated CCSD(2)(TQ) and CCSDT(2)(Q) codes scale as rather steep O(n(9)), while the TCE-generated CCSD(T), CCSD(2)(T), and CR-CCSD(T) codes are near operation minimum [a noniterative O(n(7))]. The perturbative correction part of the CCSD(T)/cc-pVDZ calculations for azulene exhibited a 45-fold speedup upon a 64-fold increase in the number of processors from 8 to 512. (C) 2004 American Institute of Physics.
引用
收藏
页码:12197 / 12207
页数:11
相关论文
共 89 条
[1]  
Adamowicz L, 1998, MOL PHYS, V94, P225, DOI 10.1080/00268979809482311
[2]   MANY-BODY PERTURBATION-THEORY, COUPLED-PAIR MANY-ELECTRON THEORY, AND IMPORTANCE OF QUADRUPLE EXCITATIONS FOR CORRELATION PROBLEM [J].
BARTLETT, RJ ;
PURVIS, GD .
INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 1978, 14 (05) :561-581
[3]  
BARTLETT RJ, 1995, MODERN ELECT STRUCTU, P1047
[4]  
BAUMGARTNER G, 2002, P SUP 2002 BALT MAR
[5]   A general diagrammatic algorithm for contraction and subsequent simplification of second-quantized expressions [J].
Bochevarov, AD ;
Sherrill, CD .
JOURNAL OF CHEMICAL PHYSICS, 2004, 121 (08) :3374-3383
[6]   Excitation energies of H2O, N-2 and C-2 in full configuration interaction and coupled cluster theory [J].
Christiansen, O ;
Koch, H ;
Jorgensen, P ;
Olsen, J .
CHEMICAL PHYSICS LETTERS, 1996, 256 (1-2) :185-194
[7]  
COCIORVA D, 2001, LECT NOTES COMPUTER, V2228, P237
[8]   An introduction to coupled cluster theory for computational chemists [J].
Crawford, TD ;
Schaefer, HF .
REVIEWS IN COMPUTATIONAL CHEMISTRY, VOL 14, 2000, 14 :33-136
[9]  
Crawford TD, 1998, INT J QUANTUM CHEM, V70, P601, DOI 10.1002/(SICI)1097-461X(1998)70:4/5<601::AID-QUA6>3.0.CO
[10]  
2-Z