A fully simultaneously optimizing genetic approach to the highly excited coupled-cluster factorization problem

被引:25
作者
Engels-Putzka, Anna [1 ]
Hanrath, Michael [1 ]
机构
[1] Univ Cologne, Inst Theoret Chem, D-50939 Cologne, Germany
关键词
TENSOR CONTRACTION ENGINE; ELECTRONIC-STRUCTURE; IMPLEMENTATION; EXCITATIONS; SINGLE; EQUATIONS; TRIPLE; MODEL;
D O I
10.1063/1.3561739
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
In this article we report on the coupled-cluster factorization problem. We describe the first implementation that optimizes (i) the contraction order for each term, (ii) the identification of reusable intermediates, (iii) the selection and factoring out of common factors simultaneously, considering all projection levels in a single step. The optimization is achieved by means of a genetic algorithm. Taking a one-term-at-a-time strategy as reference our factorization yields speedups of up to 4 (for intermediate excitation levels, smaller basis sets). We derive a theoretical lower bound for the highest order scaling cost and show that it is met by our implementation. Additionally, we report on the performance of the resulting highly excited coupled-cluster algorithms and find significant improvements with respect to the implementation of Kallay and Surjan [J. Chem. Phys. 115, 2945 (2001)] and comparable performance with respect to MOLPRO's handwritten and dedicated open shell coupled cluster with singles and doubles substitutions implementation [P. J. Knowles, C. Hampel, and H.-J. Werner, J. Chem. Phys. 99, 5219 (1993)]. (C) 2011 American Institute of Physics. [doi:10.1063/1.3561739]
引用
收藏
页数:15
相关论文
共 28 条
[1]   Automatic code generation for many-body electronic structure methods: the tensor contraction engine [J].
Auer, AA ;
Baumgartner, G ;
Bernholdt, DE ;
Bibireata, A ;
Choppella, V ;
Cociorva, D ;
Gao, XY ;
Harrison, R ;
Krishnamoorthy, S ;
Krishnan, S ;
Lam, CC ;
Lu, QD ;
Nooijen, M ;
Pitzer, R ;
Ramanujam, J ;
Sadayappan, P ;
Sibiryakov, A .
MOLECULAR PHYSICS, 2006, 104 (02) :211-228
[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]  
CIZEK J, 1966, J CHEM PHYS, V45, P4256
[4]  
FRASER A. S., 1957, AUSTRALIAN JOUR BIOL SCI, V10, P484
[5]   DAG - A PROGRAM THAT DRAWS DIRECTED-GRAPHS [J].
GANSNER, ER ;
NORTH, SC ;
VO, KP .
SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (11) :1047-1062
[6]  
HANRATH M, J CHEM PHYS IN PRESS
[7]   An efficient matrix-matrix multiplication based antisymmetric tensor contraction engine for general order coupled cluster [J].
Hanrath, Michael ;
Engels-Putzka, Anna .
JOURNAL OF CHEMICAL PHYSICS, 2010, 133 (06)
[8]  
Hartono A, 2005, LECT NOTES COMPUT SC, V3514, P155
[9]  
Hartono A, 2006, LECT NOTES COMPUT SC, V3991, P267
[10]   Performance Optimization of Tensor Contraction Expressions for Many-Body Methods in Quantum Chemistry [J].
Hartono, Albert ;
Lu, Qingda ;
Henretty, Thomas ;
Krishnamoorthy, Sriram ;
Zhang, Huaijian ;
Baumgartner, Gerald ;
Bernholdt, David E. ;
Nooijen, Marcel ;
Pitzer, Russell ;
Ramanujam, J. ;
Sadayappan, P. .
JOURNAL OF PHYSICAL CHEMISTRY A, 2009, 113 (45) :12715-12723